Skip to main content

AI Coding Course

Welcome to the AI Coding Club course! This comprehensive curriculum takes you from absolute beginner to job-ready developer using AI coding assistants.

One-Page Course Navigator

If you arrived from an AI tool comparison or Codex / Claude Code article, use this table to choose the next lesson instead of reading the whole course at once.

PhaseTimePriorityYou're done whenNext action
Phase 1: Foundations4-8 hoursRequired for beginnersYou can explain a small program and ask AI for help without copying blindlyBegin Phase 1 →
Phase 2: Essential Skills6-8 hoursRequired for real projectsYou can use command line, Git, prompts, tests, and an AI coding assistant togetherBegin Phase 2 →
Phase 3: Building Projects5-7 hoursRequired for portfolio workYou can plan, build, test, document, and deploy a small appBegin Phase 3 →
Phase 4: Specialization4-6 hoursChoose one path firstYou can explain whether your next path is frontend, backend, data, or automationBegin Phase 4 →
Phase 5: Career2-3 hoursRequired before applyingYou have a portfolio story and can explain your AI-assisted workflowBegin Phase 5 →

Fast Tracks

Course Structure

The course is organized into 5 progressive phases:

🌱 Phase 1: Foundations (8 Lessons)

Start your journey! Learn what AI coding is, have your first conversations with AI, and build your first program.

Begin Phase 1 →

⚡ Phase 2: Essential Skills (8 Lessons)

Master the fundamental tools and techniques every developer needs.

Begin Phase 2 →

Phase 3: Building Projects (7 Lessons)

Apply your skills to build real projects from planning to deployment.

Begin Phase 3 →

Phase 4: Specialization (6 Lessons)

Choose your path: frontend, backend, or data/automation specialization.

Begin Phase 4 →

💼 Phase 5: Career (2 Lessons)

Prepare for the job market with portfolio building and interview preparation.

Begin Phase 5 →

Learning Approach

This course follows a unique "vibecoding" methodology:

  • Conversation-driven: Learn by talking with AI assistants
  • Practical-first: Build real projects from day one
  • Beginner-friendly: No prior coding knowledge required
  • AI-augmented: Learn how modern developers actually work

Time Commitment

  • Per lesson: 30-60 minutes
  • Total course: ~25-30 hours
  • Suggested pace: 3-4 lessons per week

Prerequisites

  • A computer with internet connection
  • Curiosity and willingness to experiment
  • No prior programming experience needed

Ready to start? Click "Begin Phase 1" above!