Projects
Every hands-on project across all roadmaps, in one place.
AI Fundamentals
Build an AI Second Brain with Claude Code
Automate Your AI Second Brain
Prompt Engineering Fundamentals
Build a RAG Pipeline from Scratch
Fine-tune a Small Language Model
Build an AI Agent with Tool Use
Evaluate LLM Outputs Like an Engineer
Deploy Your AI App to Production
Test Project: Flexbox Basics
Cloud Engineer
AWS IAM and Policies Deep Dive
EC2 and VPC from Scratch
S3 Storage Patterns
Load Balancing and Auto Scaling
RDS and Database Backups
Serverless with Lambda and API Gateway
Infrastructure as Code with Terraform
CloudFormation Stacks
CloudWatch Monitoring and Alarms
Multi-Account Architecture with Organizations
Disaster Recovery and Failover Design
Generative AI Developer
Text-to-Image Pipeline with Stable Diffusion
Build a Chatbot with Memory
Fine-tune a Diffusion Model on Custom Data
Build a Multimodal Assistant
Prompt Chaining and Orchestration
Voice Cloning Pipeline
Image-to-Video Generation
Build a Style Transfer Tool
Ship a Generative AI SaaS Product
Backend Engineer
REST API Fundamentals with Node.js
Database Schema Design
Authentication and Session Management
Build a Job Queue with Redis
Caching Strategies at Scale
Rate Limiting and API Gateways
Microservices with gRPC
Event-Driven Architecture with Kafka
Database Sharding and Replication
Production Logging and Monitoring
DevSecOps
Shift-Left Security in CI/CD
Container Image Scanning
Secrets Management with Vault
Infrastructure as Code Security Audits
SAST and DAST Pipeline Integration
Policy as Code with OPA
Writing an Incident Response Runbook
Data Engineer
ETL Pipeline with Airflow
Build a Data Warehouse on Snowflake
Stream Processing with Kafka
Batch Processing with Spark
Data Quality and Validation Framework
Building a Lakehouse with Delta Lake
Orchestrating dbt Transformations
CDC Pipeline with Debezium
Data Pipeline Observability
Go Programming
Go Fundamentals and Tooling
Build a CLI Tool in Go
Concurrency with Goroutines and Channels
Build a REST API in Go
Working with Go Modules and Testing
Build a gRPC Service
Profiling and Performance Tuning
Ship a Production Go Microservice
React & Frontend
Component Architecture Fundamentals
State Management with Hooks and Context
Build a Design System
Data Fetching and Caching Patterns
Routing and Code Splitting
Accessibility-First UI Patterns
Animation with Framer Motion
Testing React Apps
Ship a Production React App
Mobile Engineering
Mobile Fundamentals: Layouts and Navigation
Build an Offline-First App
Push Notifications and Deep Linking
State Management for Mobile
Native Modules and Platform APIs
Ship to the App Store and Play Store
Docker
Terraform
Kubernetes
AWS Lambda
Git & GitHub
PostgreSQL
Linux & Shell
Cryptography
Symmetric Encryption Fundamentals
Public Key Cryptography
Hashing and Digital Signatures
TLS/SSL Deep Dive
Implement a Password Hashing Scheme
Common Cryptographic Attacks
Penetration Testing
Reconnaissance and Footprinting
Web App Vulnerability Scanning
Exploiting Common Web Vulnerabilities
Privilege Escalation Techniques
Writing a Penetration Test Report
Threat Modeling
API Design
System Design
URL Shortener
Rate Limiter
Distributed Key-Value Store
Real-Time Chat Application
News Feed / Fanout System
Distributed Task Scheduler
Video Streaming Platform
