Create a scheduled GitHub Actions workflow that uses Gemini AI to detect unused functions, dead imports, and unreachable code - then reports findings as actionable GitHub Issues every Monday.
Hands-on projects that help you learn by building. Each project is designed to add real value to your portfolio and showcase your skills.
Create a scheduled GitHub Actions workflow that uses Gemini AI to detect unused functions, dead imports, and unreachable code - then reports findings as actionable GitHub Issues every Monday.
Create a GitHub Actions bot that analyzes new Python code with AST parsing, generates pytest tests via Gemini API, and commits them directly back to your PR branch.
Create an automated code review pipeline that uses AI to analyze every pull request. Build a Python script that calls the Gemini API, wire it into GitHub Actions, and post structured feedback as PR comments - catching SQL injection, hardcoded secrets, and bugs before human reviewers even open the diff.
Create a GitHub Actions CI/CD pipeline that automatically tests your Python code. Learn pytest, workflow configuration, and the same automation patterns used by Netflix and Spotify.
Build a serverless Lambda function that scans S3 bucket encryption, sends findings to Gemini AI for analysis, and schedules automated scans with EventBridge.
Create a production-grade CI/CD pipeline using Azure DevOps. Learn multi-stage deployments with staging environments, approval gates, and automatic testing - the same workflow Netflix and Amazon use to ship code confidently every day.
Build event-driven workflows with Azure Durable Functions that handle failures gracefully, retry with exponential backoff, and use dead-letter queues for production reliability.
Build multi-cloud disaster recovery with Pulumi TypeScript. Deploy to AWS App Runner and GCP Cloud Run with automatic CloudFront failover.
Create a production-grade content moderation API that classifies toxic messages in milliseconds. Learn how platforms processing millions of messages daily filter harmful content with AI.
Build a serverless streaming backend with Azure Functions and Cosmos DB. Learn the architecture that powers Twitch-scale real-time messaging without managing servers.
Build automatic failover that switches regions in seconds when outages hit. Learn the edge-based failover pattern that eliminated DNS propagation delays for Twitch, HBO Max, and DAZN.
Deploy your web application across multiple AWS regions with GitHub Actions. Learn the multi-region deployment pattern that powers high-availability systems at Netflix, Uber, and Airbnb.
Build a production-grade S3 security scanner using Python and boto3, then use Cursor with AWS MCP to fix vulnerabilities automatically. Prevent breaches like Capital One.
Build conversion funnel tracking with PostHog that shows exactly where users abandon checkout. Track behavior without storing PII, staying compliant with GDPR and PCI DSS.
Build a secure checkout flow with server-side pricing, webhook verification, and proper API key management - the same patterns powering over a million merchants.
Build and deploy a live e-commerce landing page using v0.dev AI generation and Vercel deployment. Learn the workflow Notion uses to ship in minutes, not hours.
Build a GitHub Actions CI/CD pipeline for your RAG API. Learn automated testing, semantic validation, and quality gates used by enterprise engineering teams.
Deploy your containerized RAG API to a local Kubernetes cluster. Learn Deployments, Services, and self-healing systems used by 96% of enterprises.
Build a Docker container for your RAG API and share it on Docker Hub. Learn containerization fundamentals used by Netflix, Uber, and Spotify.
Build a CLI security scanner powered by Gemini AI that detects SQL injection, hardcoded secrets, and weak cryptography with color-coded severity ratings.
Build your very first AI API! Use Python and FastAPI to answer questions with your own files - no experience needed.
Create production-ready Grafana dashboards with KPIs, bar charts, and time series visualizations, all through natural language in Cursor. Connect to PostgreSQL and build monitoring solutions used by companies like Airbnb and Netflix.
Connect Jupyter to PostgreSQL and create data visualizations with natural language. Query databases and build charts without memorizing SQL.
Create production-ready data transformations with DBT. Build customer analytics, add data quality tests, and generate documentation - all through natural language in Cursor.
Spin up PostgreSQL in Docker and control it with plain English. Build a real e-commerce database with 40,000+ rows.
Build a working likes feature and chat with your database in plain English. No coding experience needed. 90-minute guided project with Cursor and Supabase.
Step-by-step guide to using Cursor AI editor. Build a working music player in 90 minutes while learning how to code with AI assistance.
Step-by-step guide to using Claude Code CLI. Build a working share feature in 90 minutes while learning how to code with AI assistance directly in your terminal.