
Learn by building real projects
Each challenge teaches you the concepts first, then AI builds it while you watch. After it's built, prove you understand. This is how you become a real developer.

Learn the concepts
Complete required lessons first. Understand the principles before building.

Build with AI
Start the challenge โ AI builds while contextual learning explains what's happening.

Get certified
Take the quiz about what was built. Pass to earn credits and the Certified Builder title.
Why not just prompt and go?
AI-generated code can have security holes, performance bugs, and issues that look correct but aren't. Understanding the principles means you can review, catch problems, and ship with confidence. Vibe coding without understanding is like driving without knowing the road rules.

Your First Landing Page
Build a professional startup landing page and learn how HTML, CSS, and responsive design work together to create a compelling first impression.
๐ฏ Learning Objective
Understand page structure, styling fundamentals, and responsive layouts
๐ Complete these topics first:

Analytics Dashboard
Build a data-rich SaaS dashboard with charts, KPI cards, and a data table. Learn how React components compose together to create complex UIs.
๐ฏ Learning Objective
Master React components, props, and composing small pieces into big UIs
๐ Complete these topics first:

Habit Tracker
Build a habit tracking app with streaks, completion animations, and local storage persistence. Learn state management and side effects.
๐ฏ Learning Objective
Understand useState, useEffect, localStorage, and how apps persist data
๐ Complete these topics first:

Online Store
Build a product catalog with cart functionality, filters, and a checkout flow. Learn about lists, conditional rendering, and complex state.
๐ฏ Learning Objective
Master list rendering, filtering, and managing shopping cart state
๐ Complete these topics first:

AI Chat Interface
Build a ChatGPT-style interface with streaming responses, markdown rendering, and conversation management. Learn about APIs and async data.
๐ฏ Learning Objective
Understand API calls, async/await, streaming, and the fundamentals of AI integration
๐ Complete these topics first:

Personal Portfolio
Build a portfolio site with your social profiles imported. Learn about personal branding, content structure, and how to present yourself online.
๐ฏ Learning Objective
Understand web presence, SEO basics, and responsive personal branding
๐ Complete these topics first:
Homework Tracker
Build a homework tracker that manages assignments, due dates, and grades by subject. Learn about state management and data persistence.
๐ฏ Learning Objective
Master component state, localStorage persistence, and organizing data by categories
๐ Complete these topics first:
Gaming Stats Dashboard
Build a personal gaming stats tracker with match history, win rates, and achievement badges. Learn about data visualization and computed values.
๐ฏ Learning Objective
Learn data aggregation, chart rendering, and achievement/gamification systems
๐ Complete these topics first:
Virtual Piggy Bank
Build a savings tracker with goals, transactions, and spending categories. Learn about forms, calculations, and progress visualization.
๐ฏ Learning Objective
Understand form handling, financial calculations, and visual progress tracking
๐ Complete these topics first:
PC Build Planner
Build a PC configurator with compatibility checking and price comparison. Learn about complex data relationships and validation.
๐ฏ Learning Objective
Master complex state management, data relationships, and validation logic
๐ Complete these topics first: