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 Flink — Real-Time Stream Processing
Stateful stream processing with Apache Flink: windows, watermarks, and exactly-once semantics.
Apache Kafka — Plateforme de Streaming d'Événements
Construisez des systèmes event-driven en temps réel avec Kafka topics, producers, consumers et Kafka Streams.
Apache Spark — Traitement Big Data
Traitez des datasets massifs à grande échelle avec Spark SQL, DataFrames et Spark Streaming.
API Gateway Patterns
API gateway design: Kong, Tyk, AWS API Gateway. Routing, auth, rate limiting, and BFF patterns.
APIs REST — Conception et Construction
Concevez des APIs RESTful robustes : routes, authentification, pagination, versionnement et bonnes pratiques de …
Architecture d'Apps Mobiles — Propre et Scalable
Architecturez des apps mobiles de production avec MVVM, Clean Architecture, design modulaire et injection de …
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.
Bases de Données Vectorielles et RAG
Retrieval-Augmented Generation : embeddings, recherche vectorielle, Pinecone/Weaviate et RAG en production.
Chaos Engineering
Break things on purpose: chaos engineering principles, Chaos Mesh, and resilience testing.
Clojure — Lisp on the JVM
Modern Lisp with immutable data structures, REPL-driven development, and the JVM ecosystem.
Cloud Computing avec AWS
Services AWS principaux : EC2, S3, Lambda et déploiement d’applications réelles dans le 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 Vision avec PyTorch
Deep learning pour les images : CNN, détection d’objets, segmentation et modèles de vision modernes.
Conception de Systèmes — Scalabilité et Architecture
Principes de scalabilité, caching, équilibrage de charge et patterns pour les entretiens de system design.
Data Mesh Architecture
Decentralized data ownership: data mesh principles, data products, and federated governance.
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 et Réseaux Neuronaux
Réseaux neuronaux depuis le début, PyTorch, CNN et entraînement de modèles réels avec datasets pratiques.
Design Patterns et Low-Level Design
Principes SOLID, patterns GoF (Singleton, Factory, Observer) et low-level design pour entretiens.
Développement Kotlin et Android
Créez des apps Android natives avec Kotlin et Jetpack Compose. MVVM, navigation et publication Play Store.
Développement Piloté par les Tests avec Jest
Construisez du logiciel fiable avec TDD, patterns de tests unitaires/intégration et Jest en JavaScript/TypeScript.
Développement Swift et iOS
Créez des apps natives iPhone avec Swift, SwiftUI et les frameworks modernes d’Apple.
DevOps et Pipelines CI/CD
GitHub Actions, déploiement continu, infrastructure as code et la culture DevOps moderne.
Discrete Mathematics for CS
Sets, logic, combinatorics, graph theory, and proofs — the math behind every CS topic.
Docker et Conteneurs
Créez, déployez et gérez des conteneurs. Dockerfiles, images, réseaux et orchestration basique avec docker-compose.
Elixir & Phoenix — Concurrent Web
Build massively concurrent apps with Elixir, the BEAM VM, and the Phoenix LiveView framework.
Flutter — Apps Mobiles Multiplateformes
Créez de belles apps natives pour iOS et Android avec Flutter et Dart.
Fondamentaux de la Cybersécurité
OWASP Top 10, cryptographie, authentification et mentalité défensive pour tout développeur.
Fondamentaux des Réseaux
TCP/IP, DNS, HTTP/HTTPS, WebSockets et les concepts réseau que tout dev backend doit maîtriser.
Fondamentaux du Développement Web
Apprenez HTML, CSS et JavaScript depuis le début. La base essentielle pour tout développeur web moderne.
Git et GitHub — Gestion de Versions pour Développeurs
Maîtrisez Git et GitHub : branches, fusions, pull requests et flux de travail collaboratifs pour équipes …
Go — Développement Backend Cloud-Native
Syntaxe Go, goroutines, canaux, REST APIs avec Gin et déploiement cloud-native avec Docker.
GraphQL — Conception d'APIs Moderne
Concevez des APIs flexibles et typées avec GraphQL, Apollo et l’outillage moderne.
gRPC & Protocol Buffers
Build high-performance RPC services with gRPC, Protocol Buffers, and streaming.
Hacking Éthique et Pentesting
Apprenez la sécurité offensive : reconnaissance, exploitation et pensée défensive avec labs pratiques.
Haskell — Functional Programming
Pure functional programming with Haskell: types, monads, lazy evaluation, and category theory basics.
Java — De Zéro à l'Entreprise
Syntaxe Java, OOP, collections, streams et Spring Boot pour le développement d’applications enterprise.
JavaScript Moderne — De ES6 à Async/Await
Maîtrise du JavaScript moderne : arrow functions, destructuring, modules, promises et async/await dans des projets …
Kubernetes — Orchestration de Conteneurs à Grande Échelle
Déployez, faites évoluer et gérez des applications conteneurisées en production avec Kubernetes.
LangChain — Construire des Applications LLM
Construisez des apps LLM de production avec LangChain : chains, agents, tools, memory et retrieval.
Linux et Bash — Ligne de Commande pour Développeurs
Commandes Linux essentielles, scripting Bash et administration système. Outils indispensables pour tout dev.
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 avec Python
Algorithmes classiques de ML, scikit-learn, validation croisée et projets pratiques de régression et classification.
Microservices — Patterns et Pratiques
Concevez, construisez et opérez des systèmes distribués avec des patterns microservices et bonnes pratiques.
MLOps — Machine Learning en Production
Faites passer les modèles ML du notebook à la production : tracking, déploiement, monitoring et CI/CD.
MongoDB et Bases NoSQL
Bases de données documents : conception de schéma, requêtes, agrégations et mise à l’échelle avec MongoDB.
Multimodal Models — CLIP & BLIP
Models that bridge vision and language: CLIP, BLIP, and multimodal embeddings for search and generation.
Next.js — Framework React Full-Stack
Apps React modernes rendues côté serveur : App Router, Server Components et déploiement Vercel.
NLP et Large Language Models
Traitement du langage naturel, transformers, attention et construction d’applications avec LLMs.
Node.js — JavaScript Côté Serveur
Créez des serveurs et APIs de production avec Node.js, Express et patterns asynchrones modernes.
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.
Pipelines d'Ingénierie de Données
ETL avec Python, Apache Airflow, Kafka et la construction de pipelines de données en production.
PostgreSQL — Requêtes Avancées et Performance
Maîtrisez Postgres : indexation, planification de requêtes, JSONB, window functions et tuning à l’échelle.
Prometheus & Grafana
Metrics-based monitoring: Prometheus scraping, PromQL queries, and Grafana dashboards.
Prompt Engineering et Agents IA
Maîtrisez les prompts : chain-of-thought, few-shot, ReAct et construisez des agents IA pratiques avec LangChain.
Python pour l'IA — De Zéro à Agent
Cours Python complet pour débutants axé sur les applications d’IA/ML. Aucune expérience préalable en programmation …
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 — Développement d'UI Moderne
Créez des applications monopages avec React : composants, hooks, état et les patterns modernes de l’écosystème.
Recommendation Systems
Collaborative filtering, matrix factorization, neural recommenders, and ranking with two-tower models.
Redis — Caching et Données en Mémoire
Utilisez Redis pour le caching, sessions, files d’attente, classements et pub/sub à grande échelle.
Reinforcement Learning
Agents that learn from rewards: Q-learning, policy gradients, and deep RL with PPO.
Rust — Programmation Système Sans Peur
Programmation système sûre en mémoire : ownership, borrowing et abstractions à coût zéro.
Scala for Backend Development
Hybrid functional and OO programming on the JVM with Scala 3, Akka, and Play.
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 sur Ethereum
Construisez, testez et déployez des apps décentralisées avec Solidity, Hardhat et l’écosystème EVM.
Speech Recognition with Whisper
OpenAI Whisper: speech-to-text, language detection, diarization, and production STT pipelines.
SQL et Bases de Données — De Zéro à Maître des Requêtes
Apprenez SQL des bases aux requêtes avancées. JOINs, sous-requêtes, index et optimisation des performances.
Stable Diffusion — Génération d'Images IA
Générez, contrôlez et personnalisez des images IA avec Stable Diffusion, ControlNet et LoRA.
Structures de Données et Algorithmes
Tableaux, listes chaînées, arbres, graphes et les algorithmes clés pour les entretiens techniques et un code efficace.
Svelte & SvelteKit — Compiled UI
Write less code with Svelte 5: runes, reactivity, and SvelteKit for full-stack apps.
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 en Profondeur
Provisionnez et gérez l’infrastructure cloud de manière déclarative avec Terraform sur AWS, GCP et Azure.
Theory of Computation
Automata, regular languages, context-free grammars, Turing machines, and computational complexity.
TypeScript — JavaScript avec Superpouvoirs
Typage statique pour JavaScript : types, interfaces, generics et patterns avancés qui passent à l’échelle.
Vue.js — Framework Frontend Progressif
Maîtrisez Vue 3, la Composition API et l’écosystème moderne de Vue pour des UIs réactives.
WebAssembly — Web Haute Performance
Exécutez du code à vitesse native dans le navigateur avec WebAssembly, Rust et outils WASM modernes.
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.