Curated playlists
Free YouTube curricula from the best creators, organised into weeks with progress tracking.
Don't see your topic? Generate your own with AI
Free for your first path. Every video is verified before it ships.
Artificial Intelligence
AI Agents Engineering
BeginnerBuild and deploy real AI agents, not just prompt one: LangChain vs LangGraph, multi-agent systems with CrewAI, tool use via MCP, and RAG-powered retrieval, capped with your own deployed multi-agent research assistant.
Generative AI Engineer - Senior Prep
AdvancedFor engineers who want to build an LLM, not just call one: write a GPT from scratch in code with Andrej Karpathy, pretrain your own GPT-2, then fine-tune (LoRA/RLHF) and ship a small LLM app end-to-end. Capped with senior-level system-design interview prep.
MLOps & LLMOps Engineering
BeginnerTake a model from a notebook to production: experiment tracking and a model registry with MLflow, real deployment, and LLMOps for running LLMs live, then ship a full pipeline from training to monitored production.
Vibe Coding
BeginnerA free, structured path for learning to build real software with AI coding agents — Cursor, Claude Code, GitHub Copilot and autonomous agents — plus the judgment and security habits that separate shipped products from broken vibe-coded prototypes. Finish the path and pass the exam to earn a free Vibe Coding Certificate.
Backend
Django
BeginnerShip four real Django apps: a blog with full CRUD, a user authentication system, a REST API with Django REST Framework, and a deployed e-commerce store, using Python's most popular batteries-included web framework.
Express
BeginnerShip a real backend portfolio with Express and Node.js: a CRUD REST API, JWT authentication, a full-stack MERN app, and a deployed real-time chat app.
Flask
BeginnerShip four real Flask apps: a blog with full CRUD, a login system, a REST API, and a full e-commerce platform you deploy live, using Python's lightweight, flexible web framework.
Go
BeginnerLearn the backend language built for real concurrency at scale: write idiomatic Go and a REST API, master goroutines and channels, build real projects from a CRUD API to a Slack bot, then ship a full-stack movie streaming app with Go, React, MongoDB, and OpenAI.
Java
BeginnerGo from core Java and OOP to a full-stack portfolio: a console app, a Spring Boot REST API, and a Spring Boot + React application.
MongoDB
BeginnerLearn MongoDB the way Node and Express developers actually use it: model documents, query and aggregate real data, then build and secure a REST API backed by MongoDB Atlas.
Node
BeginnerShip a real backend portfolio with Node.js: a REST API, JWT authentication, a real-time app with Socket.IO, a full-stack CRUD app with a database, and a live deployment.
Spring Boot
BeginnerTurn the bare Java you already know into a hireable backend skillset: build REST APIs with Spring Boot 3, model real databases with Spring Data JPA, secure a shopping cart backend with Spring Security and JWT, then ship a full-stack Spring Boot, MongoDB, and React movie app.
Blockchain
Ethereum - ETH
BeginnerWrite and deploy real Solidity smart contracts: your first contract, a dApp frontend connected to MetaMask, your own ERC-20 token, and a full-stack NFT marketplace capstone.
Hyperledger
BeginnerStand up a real Hyperledger Fabric network, write your own chaincode, and ship a full-stack permissioned application on top of it: enterprise blockchain, hands-on.
ChatGpt AI learning path
Cloud & Infrastructure
DevOps & Platform Engineering
BeginnerLearn the real DevOps toolchain: Docker, Kubernetes, Terraform, GitHub Actions, Ansible, Prometheus, then ship one project that containerizes an app and deploys it through a CI/CD pipeline onto Kubernetes.
Terraform
BeginnerStop clicking through the AWS console and start provisioning it in code: write your first Terraform resources, deploy a real AWS dev environment, then organize a modular, multi-environment infrastructure you can plan, apply, and destroy on demand.
Data & Analytics
Data Engineering
BeginnerBuild the modern data stack end to end: PySpark for batch processing, Airflow for orchestration, Kafka for streaming, dbt for transformations, then ship a real data pipeline from ingestion to analytics.
Excel
BeginnerLearn the exact Excel skills employers screen for: formulas, PivotTables, Power Query, and VBA automation, by building a personal budget tracker, a sales dashboard, and an interactive KPI dashboard you can put straight into a portfolio.
Power BI
BeginnerBuild real, interactive dashboards in Power BI: connect and clean data with Power Query, model it with DAX, then ship a published report with scheduled refresh, the exact skill set business and data analyst job postings ask for.
Data Science
Python
BeginnerLearn core Python (not data science): syntax, functions, OOP, then build real, general-purpose projects: a CLI tool, a web scraper, an automation script, a Flask app, and a simple game.
R
BeginnerLearn R for real statistical analysis: dplyr, the tidyverse, ggplot2, then ship a deployed R Shiny dashboard and real analysis projects on real datasets.
SQL
BeginnerGo from your first SELECT to real analytics: joins, subqueries, window functions, designing your own schema, and a full analytics project on a real public dataset.
Digital Marketing Learning path
Frontend
Angular
BeginnerBuild and ship real Angular apps: a PWA, a to-do app, a live-API weather app, then level up by cloning Twitter, Amazon, and WhatsApp before a full-stack capstone.
TypeScript
BeginnerAdd real type safety to the JavaScript you already know: build a pizza ordering app, a typed Express API, and a React to-do app with drag-and-drop, then ship a full-stack MERN app with TypeScript, authentication, and deployment.
Vue.js
BeginnerBuild a real ladder of Vue.js apps: a quiz app, a Pinia-powered task manager, a full CRUD app calling a live API, ending in a deployed capstone project.
Full Stack
Advanced React & Testing
IntermediateFor developers who already know React: go deep on performance, advanced patterns (compound components, custom hooks), and state architecture at scale, then master testing with Jest, RTL, and Cypress, capped with a fully tested component library.
Lamp Stack
BeginnerBuild the LAMP stack (Linux, Apache, MySQL, PHP) from scratch, then ship real PHP + MySQL projects: a CRUD task manager, a login system, a blog/CMS, and a full e-commerce store you deploy live.
MEAN Stack
BeginnerBuild the MEAN stack (MongoDB, Express, Angular, Node) layer by layer, then ship real full-stack apps: a task manager, a full MEAN web app, and an e-commerce storefront, ending in a deployed capstone.
MERN Stack
BeginnerBuild the MERN stack (MongoDB, Express, React, Node) layer by layer, then ship real full-stack apps: a task manager, a blog, a social app, and an e-commerce store, ending in a deployed capstone.
Next JS Path
BeginnerLearn Next.js from routing and rendering through styling, then ship real projects: a CMS-backed blog, a full-stack app with a database, and a capstone built on Server Actions and API routes.
Mobile Development
Flutter
BeginnerShip real Android and iOS apps from one codebase: build a to-do app, a weather app, an Instagram clone, a WhatsApp clone, and a full-stack Amazon clone in Flutter, then publish to Google Play and the App Store.
Kotlin
BeginnerGo native on Android: learn Kotlin the language, then build a quiz app, a memory game you publish to Google Play, and a full MVVM app with Room, Firebase, and coroutines.
React Native
BeginnerTake the React skills you already have to iOS and Android: build a weather app on a real API, a TMDB-powered movie app, a full-stack e-commerce app with Supabase and Stripe, then ship and monetize a real app on the App Store.