Build challenges
๐Ÿ—๏ธProject-Based Learning

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
1

Learn the concepts

Complete required lessons first. Understand the principles before building.

Build with AI
2

Build with AI

Start the challenge โ€” AI builds while contextual learning explains what's happening.

Get certified
3

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
๐Ÿ”’
๐Ÿš€beginner
~10minยท15 credits

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

HTML structureCSS stylingResponsive designLayout patterns

๐Ÿ”’ Complete these topics first:

Analytics Dashboard
๐Ÿ”’
๐Ÿ“Šintermediate
~15minยท25 credits

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

React ComponentsProps & StateArray methodsData visualization
Habit Tracker
๐Ÿ”’
โœ…intermediate
~12minยท20 credits

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

useStateuseEffectlocalStorageArray state updates
Online Store
๐Ÿ”’
๐Ÿ›’intermediate
~18minยท25 credits

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

List renderingKeysFilteringCart stateConditional UI
AI Chat Interface
๐Ÿ”’
๐Ÿค–advanced
~15minยท30 credits

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

API callsasync/awaitStreamingAI promptingMarkdown
Personal Portfolio
๐Ÿ”’
๐Ÿ‘คbeginner
~8minยท12 credits

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

HTML semanticsResponsive layoutTypographyPersonal branding
๐Ÿ“šbeginner
~12minยท18 credits

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

useStateuseEffectlocalStorageFilteringSorting
๐ŸŽฎintermediate
~15minยท22 credits

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

Data aggregationChartsComputed valuesAchievement systems
๐Ÿทbeginner
~10minยท15 credits

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

Form handlingCalculationsProgress barsCategories
๐Ÿ–ฅ๏ธadvanced
~18minยท30 credits

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

Complex stateData relationshipsValidationMulti-step forms