Projects
Build Projects
Complete build-along tutorials. Full code, explained step by step. Pick a project, follow along, and finish with something running on your machine — or in a browser — that you actually understand.
Every project ships with the complete code split across files. You can copy-paste and run it in 5 minutes, or follow along step by step to understand each piece. Every project ends with "what to add next" — so you don't stop at hello world.
🌐 Web Apps
Browser-based apps you can build with HTML, CSS, and JavaScript. No frameworks required.
💻 Desktop Apps
Real desktop applications. Installable, runnable offline, cross-platform.
🚧 More Categories Coming
The build section is growing. Here's what's next on the roadmap.
REST APIs, auth, databases, deployment.
Snake, Tetris, memory game in vanilla JS.
File organizers, log analyzers, task trackers.
Chatbots, RAG search, code reviewers.
❓ Frequently asked questions
Are these tutorials really complete?
Yes. Every build includes the full working code. You can copy-paste and run it in minutes, or follow along step by step to understand it. Nothing is left as "an exercise for the reader."
What if I get stuck?
Each tutorial has a "common problems" section at the bottom with the errors people actually hit. If something else breaks, message us and we'll add it to the tutorial.
Do I need to install anything?
Web app projects run in your browser — nothing to install. Desktop app projects (Electron, Tauri) require Node.js or Rust. Each tutorial lists what you need upfront.
Can I use these in my portfolio?
Yes. Build it, tweak it, add your own features, deploy it, and put it in your portfolio. Attribution isn't required — but we love seeing what people build.