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

Construa sistemas event-driven em tempo real com Kafka topics, producers, consumers e Kafka Streams.

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

Apache Spark — Processamento de Big Data

Processe datasets massivos em escala com Spark SQL, DataFrames e 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 — Design e Construção

Projete APIs RESTful robustas: rotas, autenticação, paginação, versionamento e melhores práticas da indústria.

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

Arquitetura de Apps Mobile — Limpa e Escalável

Arquitete apps mobile de produção com MVVM, Clean Architecture, design modular e injeção de dependências.

📖 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

Bancos Vetoriais e RAG

Retrieval-Augmented Generation: embeddings, busca vetorial, Pinecone/Weaviate e RAG em produção.

📖 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

Computação em Nuvem com AWS

Serviços principais da AWS: EC2, S3, Lambda e deploy de aplicações reais na nuvem.

📖 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 com PyTorch

Deep learning para imagens: CNNs, detecção de objetos, segmentação e modelos de visão 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 e Redes Neurais

Redes neurais do zero, PyTorch, CNNs e treinamento de modelos reais com datasets práticos.

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

Desenvolvimento Guiado por Testes com Jest

Construa software confiável com TDD, padrões de testes unitários/integração e Jest em JavaScript/TypeScript.

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

Desenvolvimento Kotlin e Android

Construa apps Android nativos com Kotlin e Jetpack Compose. MVVM, navegação e publicação na Play Store.

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

Desenvolvimento Swift e iOS

Construa apps nativos para iPhone com Swift, SwiftUI e os frameworks modernos da Apple.

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

Design de Sistemas — Escalabilidade e Arquitetura

Princípios de escalabilidade, caching, balanceamento de carga e padrões para entrevistas de system design.

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

DevOps e Pipelines CI/CD

GitHub Actions, deployment contínuo, infraestrutura como código e a 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 intermediate
Free Course

Docker e Contêineres

Crie, implante e gerencie contêineres. Dockerfiles, imagens, redes e orquestração básica com 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

Estruturas de Dados e Algoritmos

Arrays, listas ligadas, árvores, grafos e os algoritmos-chave para entrevistas técnicas e código eficiente.

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

Flutter — Apps Móveis Multiplataforma

Construa apps lindos e nativos para iOS e Android com Flutter e Dart.

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

Fundamentos de Cibersegurança

OWASP Top 10, criptografia, autenticação e mentalidade defensiva para todo desenvolvedor.

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

Fundamentos de Desenvolvimento Web

Aprenda HTML, CSS e JavaScript do zero. A base essencial para qualquer desenvolvedor web moderno.

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

Fundamentos de Redes de Computadores

TCP/IP, DNS, HTTP/HTTPS, WebSockets e os conceitos de rede que todo backend dev deve dominar.

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

Git e GitHub — Controle de Versão para Desenvolvedores

Domine Git e GitHub: branches, merges, pull requests e fluxos de trabalho colaborativos para equipes profissionais.

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

Go — Desenvolvimento Backend Cloud-Native

Sintaxe Go, goroutines, canais, REST APIs com Gin e deploy cloud-native com Docker.

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

GraphQL — Design Moderno de APIs

Projete APIs flexíveis e tipadas com GraphQL, Apollo e ferramentas modernas do ecossistema.

📖 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 e Pentesting

Aprenda segurança ofensiva: reconhecimento, exploração e pensamento defensivo com labs práticos.

📖 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 — Do Zero ao Enterprise

Sintaxe Java, OOP, coleções, streams e Spring Boot para desenvolvimento de aplicações enterprise.

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

JavaScript Moderno — De ES6 a Async/Await

Domínio de JavaScript moderno: arrow functions, destructuring, módulos, promises e async/await em projetos reais.

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

Kubernetes — Orquestração de Contêineres em Escala

Implante, escale e gerencie aplicações containerizadas em produção com Kubernetes.

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

LangChain — Construa Aplicações LLM

Crie apps LLM de produção com LangChain: chains, agents, tools, memory e retrieval.

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

Linux e Bash — Linha de Comando para Desenvolvedores

Comandos essenciais do Linux, scripting Bash e administração do sistema. Ferramentas indispensáveis para qualquer 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 com Python

Algoritmos clássicos de ML, scikit-learn, validação cruzada e projetos práticos de regressão e classificação.

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

Microsserviços — Padrões e Práticas

Projete, construa e opere sistemas distribuídos usando padrões de microsserviços e melhores práticas.

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

MLOps — Machine Learning em Produção

Leve modelos ML do notebook à produção: tracking, deploy, monitoramento e CI/CD.

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

MongoDB e Bancos NoSQL

Bancos de dados de documentos: design de schema, queries, agregações e escalabilidade com 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 modernos com renderização no servidor: App Router, Server Components e deploy no Vercel.

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

NLP e Large Language Models

Processamento de linguagem natural, transformers, atenção e construção de aplicações com LLMs.

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

Node.js — JavaScript no Servidor

Construa servidores e APIs de produção com Node.js, Express e padrões assíncronos modernos.

📖 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

Padrões de Design e Low-Level Design

Princípios SOLID, padrões GoF (Singleton, Factory, Observer) e low-level design para entrevistas.

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

Pipelines de Engenharia de Dados

ETL com Python, Apache Airflow, Kafka e construção de pipelines de dados em produção.

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

PostgreSQL — Consultas Avançadas e Performance

Domine Postgres: indexação, planejamento de queries, JSONB, window functions e tuning em 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 e Agentes de IA

Domine os prompts: chain-of-thought, few-shot, ReAct e construa agentes de IA práticos com LangChain.

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

Python para IA — Do Zero ao Agente

Curso completo de Python para iniciantes focado em aplicações de IA/ML. Sem necessidade de experiência prévia em …

📖 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 — Desenvolvimento Moderno de UI

Construa aplicações de página única com React: componentes, hooks, estado e os padrões modernos do ecossistema.

📖 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 e Dados em Memória

Use Redis para caching, sessões, filas, leaderboards e pub/sub em 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 — Programação de Sistemas sem Medo

Programação de sistemas com segurança de memória: ownership, borrowing e abstrações de custo zero.

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

Construa, teste e implante apps descentralizados com Solidity, Hardhat e o ecossistema 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 e Bancos de Dados — Do Zero a Mestre em Consultas

Aprenda SQL do básico às consultas avançadas. JOINs, subconsultas, índices e otimização de desempenho.

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

Stable Diffusion — Geração de Imagens com IA

Gere, controle e personalize imagens IA com Stable Diffusion, ControlNet e 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 — Infrastructure as Code em Profundidade

Provisione e gerencie infraestrutura cloud declarativamente com Terraform em AWS, GCP e 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 com Superpoderes

Tipagem estática para JavaScript: tipos, interfaces, generics e padrões avançados que escalam em projetos grandes.

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

Vue.js — Framework Frontend Progressivo

Domine Vue 3, a Composition API e o ecossistema moderno de Vue para UIs reativas.

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

WebAssembly — Web de Alto Desempenho

Execute código a velocidade nativa no navegador com WebAssembly, Rust e ferramentas 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