Learn CS. Discover the World.
Structured Python & AI courses from curated YouTube content โ plus daily video roundups from around the globe, in your language.
CS & AI Learning Tracks
Apache Airflow Deep Dive
Beyond the basics: dynamic DAGs, sensors, custom operators, and production Airflow deployments.
Apache Cassandra โ Wide-Column Store
Distributed wide-column NoSQL: Cassandra ring topology, partitioning, and tunable consistency.
Apache Druid โ Real-Time OLAP
Sub-second analytical queries on streaming + historical data with Apache Druid.
Apache Flink โ Real-Time Stream Processing
Stateful stream processing with Apache Flink: windows, watermarks, and exactly-once semantics.
Apache Kafka โ Event Streaming Platform
Build real-time, event-driven systems with Kafka topics, producers, consumers, and Kafka Streams.
Apache Spark โ Big Data Processing
Process massive datasets at scale with Spark SQL, DataFrames, and Spark Streaming.
API Gateway Patterns
API gateway design: Kong, Tyk, AWS API Gateway. Routing, auth, rate limiting, and BFF patterns.
Astro โ The Content-Focused Framework
Build blazing-fast content sites with Astro: islands architecture, partial hydration, and zero-JS by default.
Authentication & OAuth 2.1
Production auth patterns: OAuth 2.1, OIDC, JWTs, refresh tokens, and session management without the gotchas.
Browser Internals โ V8 & Rendering
How browsers work: V8 JIT, the rendering pipeline, layout, paint, composite, and event loop.
Chaos Engineering
Break things on purpose: chaos engineering principles, Chaos Mesh, and resilience testing.
ClickHouse โ Analytics Database
OLAP at scale: ClickHouse column store, merge tree engines, and sub-second analytics queries.
Clojure โ Lisp on the JVM
Modern Lisp with immutable data structures, REPL-driven development, and the JVM ecosystem.
Cloud Computing with AWS
AWS fundamentals: EC2, S3, Lambda, RDS, and IAM. Deploy real applications to the cloud.
Compilers โ How Programming Languages Work
Lexing, parsing, AST, semantic analysis, IR, optimization, and code generation. Build a small compiler.
Computer Graphics & WebGL
Rasterization, shaders, lighting models, and 3D rendering with WebGL and Three.js.
Computer Networking Fundamentals
How the internet works: TCP/IP, DNS, HTTP, TLS, and network protocols. Essential for backend and security.
Computer Vision with PyTorch
Deep learning for images: CNNs, object detection, segmentation, and modern vision models.
Cybersecurity Fundamentals
Core security concepts: OWASP Top 10, encryption, authentication, network security, and ethical hacking basics.
Data Engineering Pipelines
Build data pipelines with Python, Airflow, and Spark. ETL, data lakes, and real-time streaming.
Data Mesh Architecture
Decentralized data ownership: data mesh principles, data products, and federated governance.
Data Structures & Algorithms
Core computer science: arrays, trees, graphs, sorting, and searching. Essential for interviews.
Database Internals โ Storage Engines
B-trees, LSM-trees, WAL, MVCC, and how databases actually store and retrieve data.
dbt โ Data Build Tool
Transform data in your warehouse using dbt: models, tests, snapshots, and analytics engineering.
Deep Learning & Neural Networks
Neural networks, backpropagation, CNNs, and RNNs with PyTorch. From theory to practice.
Design Patterns & Low-Level Design
SOLID principles, Gang of Four design patterns, and low-level design interviews. Required for senior engineering roles โฆ
DevOps & CI/CD Pipelines
Automate deployments with GitHub Actions, CI/CD pipelines, and infrastructure as code.
Discrete Mathematics for CS
Sets, logic, combinatorics, graph theory, and proofs โ the math behind every CS topic.
Docker & Containers
Containerize applications with Docker. Build, ship, and run anywhere.
Elixir & Phoenix โ Concurrent Web
Build massively concurrent apps with Elixir, the BEAM VM, and the Phoenix LiveView framework.
Ethical Hacking & Penetration Testing
Learn offensive security: reconnaissance, exploitation, and defensive thinking with hands-on labs.
Flutter โ Cross-Platform Mobile Apps
Build beautiful, native-feeling apps for iOS and Android with Flutter and Dart.
Git & GitHub โ Version Control for Developers
Master Git for version control and GitHub for collaboration. Essential for every developer.
Go โ Cloud-Native Backend Development
Learn Go for building fast, concurrent cloud-native services. Covers goroutines, channels, REST APIs, and deploying to โฆ
GraphQL โ Modern API Design
Design and build flexible, type-safe APIs with GraphQL, Apollo, and modern tooling.
gRPC & Protocol Buffers
Build high-performance RPC services with gRPC, Protocol Buffers, and streaming.
Haskell โ Functional Programming
Pure functional programming with Haskell: types, monads, lazy evaluation, and category theory basics.
Java โ From Zero to Enterprise
Java fundamentals through object-oriented design, collections, streams, and Spring Boot โ the language powering most โฆ
Kotlin & Android Development
Build Android apps with Kotlin โ Google’s preferred language. Covers Jetpack Compose, ViewModels, Room database, โฆ
Kubernetes โ Container Orchestration at Scale
Master Kubernetes for deploying, scaling, and managing containerized applications in production.
LangChain โ Build LLM Applications
Build production LLM apps with LangChain: chains, agents, tools, memory, and retrieval.
Linux & Bash โ Command Line for Developers
Master the Linux command line and Bash scripting. Essential for backend, DevOps, and AI work.
LLM Fine-Tuning with LoRA & QLoRA
Fine-tune large language models efficiently with LoRA, QLoRA, and the HuggingFace ecosystem.
Logging at Scale โ ELK & Loki
Structured logging, log aggregation with the ELK stack and Loki, and log-based debugging.
Machine Learning with Python
Practical machine learning with scikit-learn, pandas, and numpy. Build real prediction models.
Microservices โ Patterns & Practices
Design, build, and operate distributed systems using microservices patterns and best practices.
MLOps โ Machine Learning in Production
Take ML models from notebook to production: tracking, deployment, monitoring, and CI/CD.
Mobile App Architecture โ Clean & Scalable
Architect production mobile apps with MVVM, Clean Architecture, modular design, and dependency injection.
Modern JavaScript โ ES6 to Async/Await
Deep dive into modern JavaScript: arrow functions, destructuring, promises, async/await, and modules.
MongoDB & NoSQL Databases
Document databases done right: schema design, queries, aggregations, and scaling with MongoDB.
Multimodal Models โ CLIP & BLIP
Models that bridge vision and language: CLIP, BLIP, and multimodal embeddings for search and generation.
Next.js โ Full-Stack React Framework
Build modern, server-rendered React apps with App Router, Server Components, and Vercel deployment.
NLP & Large Language Models
Natural language processing, transformers, and building applications with LLMs like GPT and Claude.
Node.js โ Server-Side JavaScript
Build production servers, APIs, and tools with Node.js, Express, and modern async patterns.
OpenTelemetry & Distributed Tracing
Instrument microservices with OpenTelemetry: traces, metrics, logs, and the unified observability stack.
Operating Systems Concepts
Processes, threads, scheduling, virtual memory, file systems, and how Linux really works.
PostgreSQL โ Advanced Queries & Performance
Master Postgres: indexing, query planning, JSONB, window functions, and tuning for scale.
Prometheus & Grafana
Metrics-based monitoring: Prometheus scraping, PromQL queries, and Grafana dashboards.
Prompt Engineering & AI Agents
Master prompt design, chain-of-thought reasoning, and build autonomous AI agents with LangChain and the OpenAI API.
Python for AI โ Zero to Agent
Complete Python course for beginners targeting AI/ML applications. No prior programming experience needed.
RabbitMQ โ Message Queues
Decouple services with RabbitMQ: queues, exchanges, routing, and consumer patterns.
React Native โ Cross-Platform Mobile
Build native iOS and Android apps from one JavaScript codebase using React Native, Expo, and modern patterns.
React.js โ Modern UI Development
Build modern web UIs with React. Components, hooks, state management, and real projects.
Recommendation Systems
Collaborative filtering, matrix factorization, neural recommenders, and ranking with two-tower models.
Redis โ Caching & In-Memory Data
Use Redis for caching, sessions, queues, leaderboards, and pub/sub at scale.
Reinforcement Learning
Agents that learn from rewards: Q-learning, policy gradients, and deep RL with PPO.
REST APIs โ Design and Build
Design and build REST APIs with Python FastAPI. Authentication, databases, and deployment.
Rust โ Systems Programming Without Fear
Learn memory-safe systems programming with Rust: ownership, borrowing, and zero-cost abstractions.
Scala for Backend Development
Hybrid functional and OO programming on the JVM with Scala 3, Akka, and Play.
SEO Engineering for Developers
Technical SEO: crawlability, sitemaps, structured data, Core Web Vitals, and search Console.
Site Reliability Engineering (SRE)
SLIs, SLOs, error budgets, on-call rotations, and the SRE mindset for production reliability.
Snowflake โ Cloud Data Warehouse
Snowflake architecture, virtual warehouses, semi-structured data, and cost optimization.
Solid.js โ Fine-Grained Reactivity
Reactive primitives without a virtual DOM: signals, effects, and the performance-first Solid.js framework.
Solidity โ Smart Contracts on Ethereum
Build, test, and deploy decentralized apps with Solidity, Hardhat, and the EVM ecosystem.
Speech Recognition with Whisper
OpenAI Whisper: speech-to-text, language detection, diarization, and production STT pipelines.
SQL & Databases โ From Zero to Query Master
Learn SQL from scratch โ SELECT to JOIN to subqueries. Work with real databases.
Stable Diffusion โ AI Image Generation
Generate, control, and customize AI images with Stable Diffusion, ControlNet, and LoRA.
Svelte & SvelteKit โ Compiled UI
Write less code with Svelte 5: runes, reactivity, and SvelteKit for full-stack apps.
Swift & iOS Development
Build native iPhone apps with Swift, SwiftUI, and modern Apple frameworks.
System Design โ Scalability and Architecture
Design scalable systems: load balancers, caches, databases, and microservices. Essential for senior roles.
Tailwind CSS v4 โ Utility-First Styling
Master Tailwind CSS v4: the @theme directive, design tokens in CSS, and the new lightning-fast Rust engine.
Terraform โ Infrastructure as Code in Depth
Provision and manage cloud infrastructure declaratively with Terraform across AWS, GCP, and Azure.
Test-Driven Development with Jest
Build reliable software with TDD, unit/integration testing patterns, and Jest in JavaScript/TypeScript.
Theory of Computation
Automata, regular languages, context-free grammars, Turing machines, and computational complexity.
Time-Series with InfluxDB
Time-series workloads: InfluxDB, Flux queries, downsampling, and IoT pipelines.
TypeScript โ JavaScript with Superpowers
Add static typing to JavaScript with TypeScript. Fewer bugs, better tooling, production-ready code.
Vector Databases & RAG
Retrieval-Augmented Generation: embeddings, vector search, Pinecone/Weaviate, and production RAG.
Vue.js โ Progressive Frontend Framework
Master Vue 3, the Composition API, and the modern Vue ecosystem for reactive web UIs.
Web Accessibility (WCAG 2.2)
Build for everyone: semantic HTML, ARIA, keyboard navigation, screen readers, and WCAG 2.2 AA compliance.
Web Development Fundamentals
Learn HTML, CSS, and JavaScript from scratch. Build real websites by the end of the course.
Web Performance โ Core Web Vitals
Master LCP, INP, and CLS: profiling, image optimization, code splitting, and the rendering critical path.
WebAssembly โ High-Performance Web
Run native-speed code in the browser with WebAssembly, Rust, and modern WASM toolchains.
WebSockets & Real-Time Backend
Build real-time backends with WebSockets, Socket.IO, scaling, and presence tracking.
Zig โ Modern Systems Programming
Zig: a manual-memory systems language with compile-time evaluation and no hidden control flow.