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 — Plataforma de Streaming de Eventos

Construye sistemas event-driven en tiempo real con Kafka topics, productores, consumidores y Kafka Streams.

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

Apache Spark — Procesamiento de Big Data

Procesa datasets masivos a escala con Spark SQL, DataFrames y 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 — Diseño y Construcción

Diseña APIs RESTful robustas: rutas, autenticación, paginación, versionado y mejores prácticas de la industria.

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

Arquitectura de Apps Móviles — Limpia y Escalable

Arquitecta apps móviles de producción con MVVM, Clean Architecture, diseño modular e inyección de dependencias.

📖 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 Datos Vectoriales y RAG

Retrieval-Augmented Generation: embeddings, búsqueda vectorial, Pinecone/Weaviate y RAG en producción.

📖 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 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 intermediate
Free Course

Computación en la Nube con AWS

Servicios principales de AWS: EC2, S3, Lambda y despliegue de aplicaciones reales en la nube.

📖 4 lessons 🎯 linux-bash, docker-containers
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 con PyTorch

Deep learning para imágenes: CNNs, detección de objetos, segmentación y modelos de visión modernos.

📖 3 lessons 🎯 Deep Learning fundamentals, Python
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 y Redes Neuronales

Redes neuronales desde cero, PyTorch, CNNs y entrenamiento de modelos reales con datasets prácticos.

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

Desarrollo Guiado por Pruebas con Jest

Construye software fiable con TDD, patrones de testing unitario/integración y Jest en JavaScript/TypeScript.

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

Desarrollo Kotlin y Android

Construye apps Android nativas con Kotlin y Jetpack Compose. MVVM, navegación y publicación en Play Store.

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

Desarrollo Swift e iOS

Construye apps nativas para iPhone con Swift, SwiftUI y los frameworks modernos de Apple.

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

DevOps y Pipelines CI/CD

GitHub Actions, despliegue continuo, infraestructura como código y la cultura DevOps moderna.

📖 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 advanced
Free Course

Diseño de Sistemas — Escalabilidad y Arquitectura

Principios de escalabilidad, caching, balanceo de carga y patrones para entrevistas de diseño de sistemas.

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

Docker y Contenedores

Crea, despliega y gestiona contenedores. Dockerfiles, imágenes, redes y orquestación básica con 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

Estructuras de Datos y Algoritmos

Arrays, listas enlazadas, árboles, grafos y los algoritmos clave para entrevistas técnicas y código eficiente.

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

Flutter — Apps Móviles Multiplataforma

Construye apps bonitas y nativas para iOS y Android con Flutter y Dart.

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

Fundamentos de Ciberseguridad

OWASP Top 10, criptografía, autenticación y mentalidad defensiva para todo desarrollador.

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

Fundamentos de Redes de Computadoras

TCP/IP, DNS, HTTP/HTTPS, WebSockets y los conceptos de red que todo backend dev debe dominar.

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

Fundamentos del Desarrollo Web

Aprende HTML, CSS y JavaScript desde cero. La base esencial para cualquier desarrollador web moderno.

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

Git y GitHub — Control de Versiones para Desarrolladores

Domina Git y GitHub: ramas, fusiones, pull requests y flujos de trabajo colaborativos para equipos profesionales.

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

Go — Desarrollo Backend Cloud-Native

Sintaxis Go, goroutines, canales, REST APIs con Gin y despliegue cloud-native con Docker.

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

GraphQL — Diseño Moderno de APIs

Diseña APIs flexibles y tipadas con GraphQL, Apollo y herramientas modernas del ecosistema.

📖 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 Ético y Pentesting

Aprende seguridad ofensiva: reconocimiento, explotación y pensamiento defensivo con laboratorios prácticos.

📖 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 Cero a Empresarial

Sintaxis Java, OOP, colecciones, streams y Spring Boot para desarrollo de aplicaciones empresariales.

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

JavaScript Moderno — De ES6 a Async/Await

Dominio de JavaScript moderno: arrow functions, destructuring, módulos, promesas y async/await en proyectos reales.

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

Kubernetes — Orquestación de Contenedores a Escala

Despliega, escala y gestiona aplicaciones containerizadas en producción con Kubernetes.

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

LangChain — Construye Aplicaciones LLM

Crea apps LLM de producción con LangChain: chains, agentes, herramientas, memoria y retrieval.

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

Linux y Bash — Línea de Comandos para Desarrolladores

Comandos esenciales de Linux, scripting Bash y administración del sistema. Herramientas indispensables para cualquier …

📖 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 con Python

Algoritmos clásicos de ML, scikit-learn, validación cruzada y proyectos prácticos de regresión y clasificación.

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

Microservicios — Patrones y Prácticas

Diseña, construye y opera sistemas distribuidos usando patrones de microservicios y mejores prácticas.

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

MLOps — Machine Learning en Producción

Lleva modelos ML del notebook a producción: tracking, despliegue, monitoreo y CI/CD.

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

MongoDB y Bases de Datos NoSQL

Bases de datos de documentos: diseño de esquema, queries, agregaciones y escalabilidad con 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 modernas con renderizado en servidor: App Router, Server Components y despliegue en Vercel.

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

NLP y Modelos de Lenguaje Grandes

Procesamiento de lenguaje natural, transformers, atención y construcción de aplicaciones con LLMs.

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

Node.js — JavaScript del Lado del Servidor

Construye servidores y APIs de producción con Node.js, Express y patrones modernos asíncronos.

📖 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 intermediate
Free Course

Patrones de Diseño y Diseño de Bajo Nivel

Principios SOLID, patrones GoF (Singleton, Factory, Observer) y diseño de bajo nivel para entrevistas.

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

Pipelines de Ingeniería de Datos

ETL con Python, Apache Airflow, Kafka y la construcción de pipelines de datos en producción.

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

PostgreSQL — Consultas Avanzadas y Rendimiento

Domina Postgres: indexación, planificación de queries, JSONB, window functions y tuning a escala.

📖 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 y Agentes de IA

Domina los prompts: chain-of-thought, few-shot, ReAct y construye agentes de IA prácticos con LangChain.

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

Python para IA — De Cero a Agente

Curso completo de Python para principiantes orientado a aplicaciones de IA/ML. Sin experiencia previa de programación.

📖 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 — Desarrollo Moderno de Interfaces

Construye aplicaciones de una sola página con React: componentes, hooks, estado y los patrones modernos del ecosistema.

📖 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 y Datos en Memoria

Usa Redis para caching, sesiones, colas, leaderboards y pub/sub a escala.

📖 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 — Programación de Sistemas sin Miedo

Programación de sistemas con seguridad de memoria: ownership, borrowing y abstracciones de coste cero.

📖 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 en Ethereum

Construye, prueba y despliega apps descentralizadas con Solidity, Hardhat y el ecosistema 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 y Bases de Datos — De Cero a Maestro de Consultas

Aprende SQL desde lo básico hasta consultas avanzadas. JOINs, subconsultas, índices y optimización de rendimiento.

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

Stable Diffusion — Generación de Imágenes con IA

Genera, controla y personaliza imágenes IA con Stable Diffusion, ControlNet y LoRA.

📖 3 lessons 🎯 Python basics
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 — Infraestructura como Código en Profundidad

Provisiona y gestiona infraestructura cloud declarativamente con Terraform en AWS, GCP y 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 con Superpoderes

Tipado estático para JavaScript: tipos, interfaces, generics y patrones avanzados que escalan en proyectos grandes.

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

Vue.js — Framework Frontend Progresivo

Domina Vue 3, la Composition API y el ecosistema moderno de Vue para UIs reactivas.

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

WebAssembly — Web de Alto Rendimiento

Ejecuta código a velocidad nativa en el navegador con WebAssembly, Rust y herramientas WASM modernas.

📖 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