Choose Language

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

All Courses →
VidInsights Blog advanced
Free Course

Apache Airflow Deep Dive

Beyond the basics: dynamic DAGs, sensors, custom operators, and production Airflow deployments.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Apache Flink — Real-Time Stream Processing

Stateful stream processing with Apache Flink: windows, watermarks, and exactly-once semantics.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

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.

📖 3 lessons 🎯 Backend development, Distributed systems basics
Start Learning
VidInsights Blog advanced
Free Course

Apache Spark — Traitement Big Data

Traitez des datasets massifs à grande échelle avec Spark SQL, DataFrames et Spark Streaming.

📖 3 lessons 🎯 Python or Scala, SQL basics
Start Learning
VidInsights Blog advanced
Free Course

API Gateway Patterns

API gateway design: Kong, Tyk, AWS API Gateway. Routing, auth, rate limiting, and BFF patterns.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

APIs REST — Conception et Construction

Concevez des APIs RESTful robustes : routes, authentification, pagination, versionnement et bonnes pratiques de …

📖 3 lessons ⏱ 23h 🎯 python-ai, sql-databases
Start Learning
VidInsights Blog advanced
Free Course

Architecture d'Apps Mobiles — Propre et Scalable

Architecturez des apps mobiles de production avec MVVM, Clean Architecture, design modulaire et injection de …

📖 3 lessons 🎯 Mobile development experience
Start Learning
VidInsights Blog intermediate
Free Course

Astro — The Content-Focused Framework

Build blazing-fast content sites with Astro: islands architecture, partial hydration, and zero-JS by default.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Authentication & OAuth 2.1

Production auth patterns: OAuth 2.1, OIDC, JWTs, refresh tokens, and session management without the gotchas.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Bases de Données Vectorielles et RAG

Retrieval-Augmented Generation : embeddings, recherche vectorielle, Pinecone/Weaviate et RAG en production.

📖 3 lessons 🎯 LLM basics, Python
Start Learning
VidInsights Blog advanced
Free Course

Chaos Engineering

Break things on purpose: chaos engineering principles, Chaos Mesh, and resilience testing.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Clojure — Lisp on the JVM

Modern Lisp with immutable data structures, REPL-driven development, and the JVM ecosystem.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Cloud Computing avec AWS

Services AWS principaux : EC2, S3, Lambda et déploiement d’applications réelles dans le cloud.

📖 4 lessons 🎯 linux-bash, docker-containers
Start Learning
VidInsights Blog advanced
Free Course

Compilers — How Programming Languages Work

Lexing, parsing, AST, semantic analysis, IR, optimization, and code generation. Build a small compiler.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Computer Graphics & WebGL

Rasterization, shaders, lighting models, and 3D rendering with WebGL and Three.js.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Computer Vision avec PyTorch

Deep learning pour les images : CNN, détection d’objets, segmentation et modèles de vision modernes.

📖 3 lessons 🎯 Deep Learning fundamentals, Python
Start Learning
VidInsights Blog advanced
Free Course

Conception de Systèmes — Scalabilité et Architecture

Principes de scalabilité, caching, équilibrage de charge et patterns pour les entretiens de system design.

📖 4 lessons 🎯 sql-databases, apis-rest, docker-containers
Start Learning
VidInsights Blog advanced
Free Course

Data Mesh Architecture

Decentralized data ownership: data mesh principles, data products, and federated governance.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Database Internals — Storage Engines

B-trees, LSM-trees, WAL, MVCC, and how databases actually store and retrieve data.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

dbt — Data Build Tool

Transform data in your warehouse using dbt: models, tests, snapshots, and analytics engineering.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

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.

📖 4 lessons ⏱ 1h 🎯 machine-learning
Start Learning
VidInsights Blog intermediate
Free Course

Design Patterns et Low-Level Design

Principes SOLID, patterns GoF (Singleton, Factory, Observer) et low-level design pour entretiens.

📖 4 lessons ⏱ 1h 🎯 data-structures-algorithms, python-ai
Start Learning
VidInsights Blog intermediate
Free Course

Développement Kotlin et Android

Créez des apps Android natives avec Kotlin et Jetpack Compose. MVVM, navigation et publication Play Store.

📖 4 lessons ⏱ 1h 🎯 java-fundamentals
Start Learning
VidInsights Blog intermediate
Free Course

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.

📖 3 lessons 🎯 JavaScript or TypeScript
Start Learning
VidInsights Blog intermediate
Free Course

Développement Swift et iOS

Créez des apps natives iPhone avec Swift, SwiftUI et les frameworks modernes d’Apple.

📖 3 lessons 🎯 Programming experience
Start Learning
VidInsights Blog intermediate
Free Course

DevOps et Pipelines CI/CD

GitHub Actions, déploiement continu, infrastructure as code et la culture DevOps moderne.

📖 3 lessons 🎯 git-version-control, docker-containers
Start Learning
VidInsights Blog intermediate
Free Course

Discrete Mathematics for CS

Sets, logic, combinatorics, graph theory, and proofs — the math behind every CS topic.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Docker et Conteneurs

Créez, déployez et gérez des conteneurs. Dockerfiles, images, réseaux et orchestration basique avec docker-compose.

📖 3 lessons ⏱ 3h 🎯 linux-bash
Start Learning
VidInsights Blog advanced
Free Course

Elixir & Phoenix — Concurrent Web

Build massively concurrent apps with Elixir, the BEAM VM, and the Phoenix LiveView framework.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Flutter — Apps Mobiles Multiplateformes

Créez de belles apps natives pour iOS et Android avec Flutter et Dart.

📖 3 lessons 🎯 Programming experience
Start Learning
VidInsights Blog intermediate
Free Course

Fondamentaux de la Cybersécurité

OWASP Top 10, cryptographie, authentification et mentalité défensive pour tout développeur.

📖 3 lessons 🎯 linux-bash, apis-rest
Start Learning
VidInsights Blog intermediate
Free Course

Fondamentaux des Réseaux

TCP/IP, DNS, HTTP/HTTPS, WebSockets et les concepts réseau que tout dev backend doit maîtriser.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog beginner
Free Course

Fondamentaux du Développement Web

Apprenez HTML, CSS et JavaScript depuis le début. La base essentielle pour tout développeur web moderne.

📖 4 lessons ⏱ 1h 🎯 None
Start Learning
VidInsights Blog beginner
Free Course

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 …

📖 3 lessons ⏱ 2h 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Go — Développement Backend Cloud-Native

Syntaxe Go, goroutines, canaux, REST APIs avec Gin et déploiement cloud-native avec Docker.

📖 4 lessons ⏱ 1h 🎯 python-ai, apis-rest
Start Learning
VidInsights Blog intermediate
Free Course

GraphQL — Conception d'APIs Moderne

Concevez des APIs flexibles et typées avec GraphQL, Apollo et l’outillage moderne.

📖 3 lessons 🎯 REST API basics
Start Learning
VidInsights Blog advanced
Free Course

gRPC & Protocol Buffers

Build high-performance RPC services with gRPC, Protocol Buffers, and streaming.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Hacking Éthique et Pentesting

Apprenez la sécurité offensive : reconnaissance, exploitation et pensée défensive avec labs pratiques.

📖 3 lessons 🎯 Cybersecurity basics, Linux
Start Learning
VidInsights Blog advanced
Free Course

Haskell — Functional Programming

Pure functional programming with Haskell: types, monads, lazy evaluation, and category theory basics.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog beginner
Free Course

Java — De Zéro à l'Entreprise

Syntaxe Java, OOP, collections, streams et Spring Boot pour le développement d’applications enterprise.

📖 5 lessons ⏱ 1h 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

JavaScript Moderne — De ES6 à Async/Await

Maîtrise du JavaScript moderne : arrow functions, destructuring, modules, promises et async/await dans des projets …

📖 4 lessons ⏱ 3h 🎯 web-fundamentals
Start Learning
VidInsights Blog advanced
Free Course

Kubernetes — Orchestration de Conteneurs à Grande Échelle

Déployez, faites évoluer et gérez des applications conteneurisées en production avec Kubernetes.

📖 3 lessons 🎯 Docker & Containers
Start Learning
VidInsights Blog intermediate
Free Course

LangChain — Construire des Applications LLM

Construisez des apps LLM de production avec LangChain : chains, agents, tools, memory et retrieval.

📖 3 lessons 🎯 Python, NLP & LLM basics
Start Learning
VidInsights Blog beginner
Free Course

Linux et Bash — Ligne de Commande pour Développeurs

Commandes Linux essentielles, scripting Bash et administration système. Outils indispensables pour tout dev.

📖 3 lessons ⏱ 6h 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

LLM Fine-Tuning with LoRA & QLoRA

Fine-tune large language models efficiently with LoRA, QLoRA, and the HuggingFace ecosystem.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Logging at Scale — ELK & Loki

Structured logging, log aggregation with the ELK stack and Loki, and log-based debugging.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Machine Learning avec Python

Algorithmes classiques de ML, scikit-learn, validation croisée et projets pratiques de régression et classification.

📖 4 lessons ⏱ 19h 🎯 python-ai
Start Learning
VidInsights Blog advanced
Free Course

Microservices — Patterns et Pratiques

Concevez, construisez et opérez des systèmes distribués avec des patterns microservices et bonnes pratiques.

📖 3 lessons 🎯 System Design basics
Start Learning
VidInsights Blog advanced
Free Course

MLOps — Machine Learning en Production

Faites passer les modèles ML du notebook à la production : tracking, déploiement, monitoring et CI/CD.

📖 3 lessons 🎯 Machine Learning basics
Start Learning
VidInsights Blog intermediate
Free Course

MongoDB et Bases NoSQL

Bases de données documents : conception de schéma, requêtes, agrégations et mise à l’échelle avec MongoDB.

📖 3 lessons 🎯 Database fundamentals
Start Learning
VidInsights Blog advanced
Free Course

Multimodal Models — CLIP & BLIP

Models that bridge vision and language: CLIP, BLIP, and multimodal embeddings for search and generation.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Next.js — Framework React Full-Stack

Apps React modernes rendues côté serveur : App Router, Server Components et déploiement Vercel.

📖 3 lessons 🎯 React.js basics
Start Learning
VidInsights Blog advanced
Free Course

NLP et Large Language Models

Traitement du langage naturel, transformers, attention et construction d’applications avec LLMs.

📖 3 lessons 🎯 machine-learning, deep-learning
Start Learning
VidInsights Blog intermediate
Free Course

Node.js — JavaScript Côté Serveur

Créez des serveurs et APIs de production avec Node.js, Express et patterns asynchrones modernes.

📖 3 lessons 🎯 JavaScript fundamentals
Start Learning
VidInsights Blog advanced
Free Course

OpenTelemetry & Distributed Tracing

Instrument microservices with OpenTelemetry: traces, metrics, logs, and the unified observability stack.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Operating Systems Concepts

Processes, threads, scheduling, virtual memory, file systems, and how Linux really works.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Pipelines d'Ingénierie de Données

ETL avec Python, Apache Airflow, Kafka et la construction de pipelines de données en production.

📖 4 lessons 🎯 python-ai, sql-databases, docker-containers
Start Learning
VidInsights Blog intermediate
Free Course

PostgreSQL — Requêtes Avancées et Performance

Maîtrisez Postgres : indexation, planification de requêtes, JSONB, window functions et tuning à l’échelle.

📖 3 lessons 🎯 SQL basics
Start Learning
VidInsights Blog intermediate
Free Course

Prometheus & Grafana

Metrics-based monitoring: Prometheus scraping, PromQL queries, and Grafana dashboards.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Prompt Engineering et Agents IA

Maîtrisez les prompts : chain-of-thought, few-shot, ReAct et construisez des agents IA pratiques avec LangChain.

📖 5 lessons ⏱ 1h 🎯 python-ai, nlp-and-llms
Start Learning
VidInsights Blog beginner
Free Course

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 …

📖 6 lessons ⏱ 1h 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

RabbitMQ — Message Queues

Decouple services with RabbitMQ: queues, exchanges, routing, and consumer patterns.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

React Native — Cross-Platform Mobile

Build native iOS and Android apps from one JavaScript codebase using React Native, Expo, and modern patterns.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

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.

📖 4 lessons ⏱ 15h 🎯 web-fundamentals, javascript-modern
Start Learning
VidInsights Blog advanced
Free Course

Recommendation Systems

Collaborative filtering, matrix factorization, neural recommenders, and ranking with two-tower models.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Redis — Caching et Données en Mémoire

Utilisez Redis pour le caching, sessions, files d’attente, classements et pub/sub à grande échelle.

📖 3 lessons 🎯 Backend development basics
Start Learning
VidInsights Blog advanced
Free Course

Reinforcement Learning

Agents that learn from rewards: Q-learning, policy gradients, and deep RL with PPO.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Rust — Programmation Système Sans Peur

Programmation système sûre en mémoire : ownership, borrowing et abstractions à coût zéro.

📖 3 lessons 🎯 Programming experience in any language
Start Learning
VidInsights Blog advanced
Free Course

Scala for Backend Development

Hybrid functional and OO programming on the JVM with Scala 3, Akka, and Play.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Site Reliability Engineering (SRE)

SLIs, SLOs, error budgets, on-call rotations, and the SRE mindset for production reliability.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Snowflake — Cloud Data Warehouse

Snowflake architecture, virtual warehouses, semi-structured data, and cost optimization.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Solid.js — Fine-Grained Reactivity

Reactive primitives without a virtual DOM: signals, effects, and the performance-first Solid.js framework.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Solidity — Smart Contracts sur Ethereum

Construisez, testez et déployez des apps décentralisées avec Solidity, Hardhat et l’écosystème EVM.

📖 3 lessons 🎯 Programming experience
Start Learning
VidInsights Blog intermediate
Free Course

Speech Recognition with Whisper

OpenAI Whisper: speech-to-text, language detection, diarization, and production STT pipelines.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog beginner
Free Course

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.

📖 4 lessons ⏱ 15h 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Stable Diffusion — Génération d'Images IA

Générez, contrôlez et personnalisez des images IA avec Stable Diffusion, ControlNet et LoRA.

📖 3 lessons 🎯 Python basics
Start Learning
VidInsights Blog intermediate
Free Course

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.

📖 4 lessons ⏱ 6h 🎯 python-ai
Start Learning
VidInsights Blog intermediate
Free Course

Svelte & SvelteKit — Compiled UI

Write less code with Svelte 5: runes, reactivity, and SvelteKit for full-stack apps.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

Tailwind CSS v4 — Utility-First Styling

Master Tailwind CSS v4: the @theme directive, design tokens in CSS, and the new lightning-fast Rust engine.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

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.

📖 3 lessons 🎯 Cloud Computing basics
Start Learning
VidInsights Blog advanced
Free Course

Theory of Computation

Automata, regular languages, context-free grammars, Turing machines, and computational complexity.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog intermediate
Free Course

TypeScript — JavaScript avec Superpouvoirs

Typage statique pour JavaScript : types, interfaces, generics et patterns avancés qui passent à l’échelle.

📖 3 lessons ⏱ 5h 🎯 javascript-modern
Start Learning
VidInsights Blog intermediate
Free Course

Vue.js — Framework Frontend Progressif

Maîtrisez Vue 3, la Composition API et l’écosystème moderne de Vue pour des UIs réactives.

📖 3 lessons 🎯 JavaScript fundamentals, HTML/CSS
Start Learning
VidInsights Blog advanced
Free Course

WebAssembly — Web Haute Performance

Exécutez du code à vitesse native dans le navigateur avec WebAssembly, Rust et outils WASM modernes.

📖 3 lessons 🎯 JavaScript, Some C/C++ or Rust
Start Learning
VidInsights Blog intermediate
Free Course

WebSockets & Real-Time Backend

Build real-time backends with WebSockets, Socket.IO, scaling, and presence tracking.

📖 3 lessons 🎯 None
Start Learning
VidInsights Blog advanced
Free Course

Zig — Modern Systems Programming

Zig: a manual-memory systems language with compile-time evaluation and no hidden control flow.

📖 3 lessons 🎯 None
Start Learning

Latest Video Roundups

View All →

Browse by Category