27 courses, 830 topics — each with explanations, code, common mistakes, interview questions and a quiz.
Free to read, no account needed. Sign in only if you want your progress and notes saved.
Core Python from basics to advanced patterns
Data manipulation and analysis with Pandas
Numerical computing with NumPy arrays
SQL for data querying, analysis, and database design
ML algorithms, evaluation, and real-world workflows
LLMs, embeddings, RAG, agentic AI, and GenAI engineering
Building LLM apps with LangChain and LangGraph
Design scalable, reliable distributed systems
Big Data processing with Apache Spark and PySpark
GCP services for data, ML, and cloud engineering
Azure services for data engineering, ML, and cloud
Professional Python testing with pytest
Browser automation and UI testing with Selenium
Design, build, and document professional REST APIs
Build production APIs with FastAPI and async Python
Full-stack web development with Django
Lightweight web development with Flask
Containerization and orchestration with Docker and K8s
Amazon Web Services for cloud, data, and ML
Version control mastery with Git and GitHub workflows
A structured curriculum to develop logical reasoning skills, from foundational concepts to advanced applications and interview preparation.
A comprehensive curriculum to guide learners from foundational concepts to building and deploying their own large language model (LLM).
A comprehensive Java learning curriculum that takes learners from fundamental concepts to advanced techniques and interview preparation.
A comprehensive cyber security curriculum that equips learners with foundational knowledge, defensive and offensive techniques, governance principles, and interview readiness for careers in cyber security.
A comprehensive learning curriculum to master Playwright for end-to-end testing, from fundamentals to advanced techniques and interview preparation.
A comprehensive learning curriculum to master Microsoft Certified Professional (MCP) concepts, from foundational IT skills to advanced system administration and interview preparation.
A comprehensive curriculum to master n8n, from basic workflow automation to advanced integrations and interview preparation
Missing something you want to learn? Request a course — requests are reviewed and built, then shared with everyone.