Foundations of AI-Assisted Coding
- Description
- Curriculum
Software used to be something only programmers could make. That has changed. With modern AI coding assistants you can now build real, working software by describing what you want in plain English, watching the AI write the code, and guiding it until it does the job. People call this vibe coding, and this course teaches it from zero.
Foundations of AI-Assisted Coding assumes no technical background. You will start by understanding what vibe coding actually is and where it fits, then learn the single most important skill: how to describe what you want so an AI builds the right thing. From there you will build your first working app step by step, learn to read, run and trust code you did not write by hand, and finish by shipping a small tool of your own that solves a real problem for you.
The course is deliberately tool-agnostic. The habits you learn work the same whether you use an AI coding assistant in your browser, in an editor, or in the terminal. Every module blends a short video overview, clear illustrated lessons, a knowledge-check quiz, and a hands-on interactive activity.
What you will be able to do:
- Explain what vibe coding is, and know which projects are a good fit for it.
- Write clear requests that get an AI to build exactly what you intended.
- Work the build-and-refine loop: describe, generate, run, spot what is wrong, and improve.
- Build and run your first real app from a blank screen.
- Read, run and sanity-check AI-generated code, and fix it when it breaks.
- Scope and ship a small, useful tool of your own.
Who it is for: Complete beginners, non-programmers, makers, students, founders and professionals who want to turn ideas into working software without first spending months learning to code.
Course outline: Orientation · What Is Vibe Coding? · Talking to an AI Coder · Build Your First App · Read, Run and Trust the Code · Capstone: Ship Your Own Tool.
-
3Module 1 Video: What Is Vibe Coding?7m 01s
-
4Lesson 1.1 · What Vibe Coding Actually IsText lesson
-
5Lesson 1.2 · How a Sentence Becomes SoftwareText lesson
-
6Lesson 1.3 · What You Can (and Cannot Yet) BuildText lesson
-
7Activity · Good First Project?Text lesson
-
8Module 1 · Knowledge Check5 questions
-
15Module 3 Video: Build Your First App6m 43s
-
16Lesson 3.1 · From Blank Screen to Live AppText lesson
-
17Lesson 3.2 · The Three Pieces of Almost Every AppText lesson
-
18Lesson 3.3 · What the First Hour Feels LikeText lesson
-
19Activity · Plan Your First BuildText lesson
-
20Module 3 · Knowledge Check5 questions
-
21Module 4 Video: Read, Run and Trust the CodeVideo lesson
-
22Lesson 4.1 · What the Files Actually MeanText lesson
-
23Lesson 4.2 · When Something BreaksText lesson
-
24Lesson 4.3 · How to Trust the CodeText lesson
-
25Activity · Spot the ProblemText lesson
-
26Module 4 · Knowledge Check5 questions