0% found this document useful (0 votes)
9 views2 pages

Secure AI Vibe Coding with ChatGPT

The document outlines a two-week course focused on using AI tools like ChatGPT and Cursor for vibe coding, emphasizing safe practices to protect data and reduce risks. Participants will learn prompt engineering techniques, test-driven development, and how to deploy websites using HTML, CSS, and JavaScript. The course includes practical challenges to reinforce learning and application of the concepts taught.

Uploaded by

Hend Selmy
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Secure AI Vibe Coding with ChatGPT

The document outlines a two-week course focused on using AI tools like ChatGPT and Cursor for vibe coding, emphasizing safe practices to protect data and reduce risks. Participants will learn prompt engineering techniques, test-driven development, and how to deploy websites using HTML, CSS, and JavaScript. The course includes practical challenges to reinforce learning and application of the concepts taught.

Uploaded by

Hend Selmy
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

WEEK 1 Explore the AI Behind Vibe Coding Tools

What is AI?

AI Vibe Coding & Security: Understanding Karpathy’s Software Evolution Framework


Software 1.0

ChatGPT, Cursor & TDD Software 2.0


Software 3.0
Challenge
Vibe coding with ChatGPT and Cursor can empower everyday users to
build helpful applications, but only if it’s done safely. This course Explore Essential Prompt Engineering
equips product owners, analysts, and developers with practical Techniques

strategies to use vibe coding tools effectively while protecting data Introduction

and reducing risk. You’ll learn how to write prompts that avoid Context, Role, and Expectation (CRE)

exposing PII, apply context-aware prompt engineering, spot and Dev Team CRE Example

defend against prompt injection, and validate AI-generated outputs. Zero Shot

Finally, you’ll see how to hand off reproducible code steps that One Shot

engineers can trust, turning quick ideas into secure, usable solutions. Few Shot
ASK-2 & Safety

CBT Nuggets course material Challenge

Explore HTML, CSS & JS Foundations with


CodePen

Introduction
Understanding HTML Structure
CSS Fundamentals Overview
JavaScript Basics
Challenge

Move From VS Code to Agentic Coding with


Cursor
Introduction
Setting Up Visual Studio Code
Linking CSS and JavaScript in VS Code

WEEK 2 Vibe Coding a Click Counter Game with AI


Exploring Cursor AI for Vibe Coding
Vibe Coding a Rock Paper Scissors Game with Cursor AI
Challenge

Apply Test Driven Development with


Agentic Coding

Introduction
TDD with Assertions and the Plan-Act-Check (PAC) Method
JavaScript Assertions and Equality
Simplifying Assertions with Functions
Tokenizing PII in AI Workflows
Context Windows & Prompt Injections
Challenge

Deploy an HTML, CSS, & JS Website to


GitHub Pages

Introduction
Create and Clone our GitHub Website Repo
Creating the Boilerplate
Deploy Website To GitHub Pages
Challenge

Last updated 10.10.2025

You might also like