Learn programming from scratch with AI. Each project is a hands-on, start-to-finish build.
AI Coding Lab is a collection of hands-on AI-assisted programming tutorials. Each project goes from "zero knowledge" to "ready to deploy", built entirely with AI assistance. No syntax lessons, no theory — just real projects that teach you to collaborate with AI.
Build software with AI assistance, learning development along the way.
Describe what you want in plain language and let AI generate the code. Perfect for absolute beginners.
| # | Project | Difficulty | What You'll Build |
|---|---|---|---|
| 1 | Bio Link Page | ⭐ Beginner | A Linktree-style personal page, done in 10 minutes |
| 2 | Personal Blog | ⭐⭐ Easy | A full-stack blog with article management, categories, tags, and comments |
| 3 | Personal Blog (Comments) | ⭐⭐ Easy | Extended blog with nested comment replies |
| 4 | FlowBoard Kanban | ⭐⭐⭐ Intermediate | Personal Kanban board with drag-and-drop, multi-board, tags, checklist, search/filter, archive, and keyboard shortcuts |
Write SOPs for AI so it works to your standards. Define once, reuse endlessly.
| # | Project | Difficulty | What You'll Build |
|---|---|---|---|
| 1 | Claude Skills in Practice | ⭐⭐ Easy | 3 practical Skills (blog generator, commit formatter, invoice generator) + API demo |
Build RAG, Chatbot, Agent and other AI applications hands-on, mastering mainstream AI development patterns.
Retrieval-Augmented Generation projects.
| # | Project | Difficulty | What You'll Build |
|---|---|---|---|
| 1 | Employee Handbook Q&A Bot | ⭐⭐⭐ Intermediate | A RAG chatbot that answers questions from uploaded PDFs |
AI chatbot projects.
| # | Project | Difficulty | What You'll Build |
|---|---|---|---|
| 1 | Mnemo Memory Chat Assistant | ⭐⭐⭐⭐ Advanced | An AI chat assistant with long-term memory, supporting document upload, semantic search, and dual-track memory extraction |
AI Agent projects.
| # | Project | Difficulty | What You'll Build |
|---|---|---|---|
| 1 | Repo Analyzer | ⭐⭐⭐ Intermediate | An AI Agent that analyzes code repositories |
| 2 | JobSpy Job Analysis Assistant | ⭐⭐⭐ Intermediate | AI parses JD + matches resume, chain analysis vs single-prompt comparison, outputs job application strategies |
| 3 | ResearchHub Multi-Source Research Assistant | ⭐⭐⭐ Intermediate | AI parallel research from 4 sources — enter a company name, get an analysis report (parallelization pattern) |
- Complete beginners: No coding experience needed — start with Vibe Coding
- Developers: Learn how to boost productivity with AI-assisted development
- Curious minds: See what "AI writes code" actually looks like in practice
- AI app builders: Want to build RAG, Chatbot, Agent and other AI products hands-on
- Pick a project that interests you
- Open the README in that project folder
- Follow the steps
Each project is self-contained. No need to go in order.
| Tool | Description | Best For |
|---|---|---|
| Claude Code | AI CLI programming assistant | All scenarios, efficient collaboration |
MIT
If you find this helpful, please Star and share! Questions and feedback welcome in Issues.