Compilea spark of curiosityinto shipped systems
Learn to code by shipping real projects - with or without AI. Choose hands-on, follow-along, or AI-assisted mode at every step, from your first line of code to production-shaped frontend, backend, and AI systems. Start free. No card required.
Add rate limiting to the login endpoint. Preserve the existing authentication contract and tests.
Struggle, follow, or direct an AI.
Every path lands on the same code.
Each code scene authors three parallel routes to the same result - so you set the depth. Grind it out for recall, type along for a demo, or write a prompt and audit the AI's output. One verify command checks all three.
$ node -e "require('./auth/passwords')" && echo OKA wrong answer on any path fails the same import - fail-loud, no branching logic.
Your task - build it from the spec
Create auth/passwords.js: • Import bcrypt from bcryptjs • Export hashPassword(password) - hash with 12 salt rounds, return the hash • Export verifyPassword(password, hash) - compare, return a boolean • Both functions must be async
Hint 1Conceptual nudge
bcrypt.hash(password, saltRounds) and bcrypt.compare(password, hash) - both return Promises.Hint 2Partial snippet
Hint 3Near-complete logic
bcrypt.compare returns a boolean Promise - true if the password matches the hash. Return its result directly from verifyPassword and remember module.exports.See how one skill unlocks the next.
Choose any active pathway, then select a milestone to see what you will build there and what it prepares you to learn next.
No experience required: six shared Python Foundations courses are included before you build and deploy production AI agent systems. If you completed Python Foundations already, that progress carries over automatically.
- 01
- 04
- 07
- 10
- 13
At this milestone
Get your environment running and ship your first AI-powered app.
Unlocks next
Programming Foundations: How Code Actually Runs
Pick a mission. We built the path.
Guided sequences across AI, foundations, backend, frontend, cybersecurity, interview preparation, and production delivery - each one ends in something real.
AI Engineer
Zero setup to deployed agent systems. Each course compiles into the next.
Python Foundations
From your first program to importable packages.
11Frontend Engineer
HTML/CSS to reactive React - portfolio, game, full-stack app.
12Backend & Systems Design
APIs to distributed systems - data modeling, security, and a system-design capstone.
8CS & Interview Prep
Data structures, DP, graphs, Git internals.
1Production Website
Ship a complete website with authentication, a database, email, a domain, and automated deployment.
12Cybersecurity Engineer
Defend applications, identity, delivery pipelines, cloud workloads, incidents, and AI agents.
Read less. Build more.
Read a concept
Short, visual explanations - no hour-long videos to scrub.
Choose your path
Every code step offers three routes - struggle solo, follow along, or direct an AI. Switch mid-step; they all land on the same code.
Build a project
Each track ends in a real artifact - an API, a game, a deployed agent.
Ship & advance
Unlock the next node in your track and keep the momentum.
Built by someone who ships AI systems.
Paul Consalvo is an AI Engineer and Tech Lead who has led agentic platforms, evaluation systems, and production AI delivery for enterprise teams across the United States, Europe, Dubai, and Latin America. He created Lumina Labs to combine depth, speed, and AI without asking learners to sacrifice one for the others.
Your first build is free.
Three starter workshops are free forever - including Programming Foundations and Dev & AI Setup. No card required.