
The training wheels come off. Students write JavaScript by hand first and use AI as an assistant — never a crutch. They leave with genuine programming fluency, an app that saves real data, and their code published on a GitHub portfolio like a working developer.
Prerequisite: GL-101 Foundations (or placement at the onboarding assessment).
Professional tools (VS Code) and professional AI prompting habits.
Write them yourself first, then compare against the AI's version.
Code katas where AI may explain but never write.
Arrays and objects shaped like real life: rosters, inventories, schedules.
Build pages from data; add live search and filtering.
Browser storage: build a tracker whose data survives closing the page.
Version control like a pro; every project published to a real portfolio.
Finish the app, demo it, and explain your own code to the audience.