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 โ€” Piattaforma di Event Streaming

Costruisci sistemi event-driven in tempo reale con Kafka topic, producer, consumer e Kafka Streams.

๐Ÿ“– 3 lessons ๐ŸŽฏ Backend development, Distributed systems basics
Start Learning
VidInsights Blog advanced
Free Course

Apache Spark โ€” Elaborazione Big Data

Elabora dataset enormi su larga scala con Spark SQL, DataFrame 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

API REST โ€” Progettazione e Costruzione

Progetta API RESTful robuste: rotte, autenticazione, paginazione, versionamento e best practice del settore.

๐Ÿ“– 3 lessons โฑ 23h ๐ŸŽฏ python-ai, sql-databases
Start Learning
VidInsights Blog advanced
Free Course

Architettura App Mobile โ€” Pulita e Scalabile

Progetta app mobile di produzione con MVVM, Clean Architecture, design modulare e dependency injection.

๐Ÿ“– 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

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 con AWS

Servizi AWS principali: EC2, S3, Lambda e deployment di applicazioni reali nel 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 con PyTorch

Deep learning per immagini: CNN, rilevamento oggetti, segmentazione e modelli di visione moderni.

๐Ÿ“– 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 advanced
Free Course

Database Vettoriali e RAG

Retrieval-Augmented Generation: embedding, ricerca vettoriale, Pinecone/Weaviate e RAG in produzione.

๐Ÿ“– 3 lessons ๐ŸŽฏ LLM basics, Python
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 Reti Neurali

Reti neurali da zero, PyTorch, CNN e addestramento di modelli reali con dataset pratici.

๐Ÿ“– 4 lessons โฑ 1h ๐ŸŽฏ machine-learning
Start Learning
VidInsights Blog advanced
Free Course

Design di Sistemi โ€” Scalabilitร  e Architettura

Principi di scalabilitร , caching, load balancing e pattern per i colloqui di system design.

๐Ÿ“– 4 lessons ๐ŸŽฏ sql-databases, apis-rest, docker-containers
Start Learning
VidInsights Blog intermediate
Free Course

Design Pattern e Low-Level Design

Principi SOLID, pattern GoF (Singleton, Factory, Observer) e low-level design per i colloqui.

๐Ÿ“– 4 lessons โฑ 1h ๐ŸŽฏ data-structures-algorithms, python-ai
Start Learning
VidInsights Blog intermediate
Free Course

DevOps e Pipeline CI/CD

GitHub Actions, deployment continuo, infrastructure as code e la moderna cultura DevOps.

๐Ÿ“– 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 Container

Crea, distribuisci e gestisci container. Dockerfile, immagini, reti e orchestrazione di base 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

Flutter โ€” App Mobile Multipiattaforma

Crea app belle e native per iOS e Android con Flutter e Dart.

๐Ÿ“– 3 lessons ๐ŸŽฏ Programming experience
Start Learning
VidInsights Blog intermediate
Free Course

Fondamenti delle Reti di Computer

TCP/IP, DNS, HTTP/HTTPS, WebSocket e i concetti di rete che ogni backend dev deve padroneggiare.

๐Ÿ“– 3 lessons ๐ŸŽฏ None
Start Learning
VidInsights Blog beginner
Free Course

Fondamenti dello Sviluppo Web

Impara HTML, CSS e JavaScript da zero. La base essenziale per ogni sviluppatore web moderno.

๐Ÿ“– 4 lessons โฑ 1h ๐ŸŽฏ None
Start Learning
VidInsights Blog intermediate
Free Course

Fondamenti di Cybersecurity

OWASP Top 10, crittografia, autenticazione e mentalitร  difensiva per ogni sviluppatore.

๐Ÿ“– 3 lessons ๐ŸŽฏ linux-bash, apis-rest
Start Learning
VidInsights Blog beginner
Free Course

Git e GitHub โ€” Controllo Versione per Sviluppatori

Padroneggia Git e GitHub: branch, merge, pull request e flussi di lavoro collaborativi per team professionali.

๐Ÿ“– 3 lessons โฑ 2h ๐ŸŽฏ None
Start Learning
VidInsights Blog intermediate
Free Course

Go โ€” Sviluppo Backend Cloud-Native

Sintassi Go, goroutine, channel, REST API con Gin e deployment cloud-native con Docker.

๐Ÿ“– 4 lessons โฑ 1h ๐ŸŽฏ python-ai, apis-rest
Start Learning
VidInsights Blog intermediate
Free Course

GraphQL โ€” Design API Moderno

Progetta API flessibili e tipizzate con GraphQL, Apollo e tooling moderno.

๐Ÿ“– 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 Etico e Penetration Testing

Impara la sicurezza offensiva: ricognizione, sfruttamento e pensiero difensivo con lab pratici.

๐Ÿ“– 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 โ€” Da Zero all'Enterprise

Sintassi Java, OOP, collections, stream e Spring Boot per lo sviluppo di applicazioni enterprise.

๐Ÿ“– 5 lessons โฑ 1h ๐ŸŽฏ None
Start Learning
VidInsights Blog intermediate
Free Course

JavaScript Moderno โ€” Da ES6 a Async/Await

Padronanza del JavaScript moderno: arrow functions, destructuring, moduli, promise e async/await in progetti reali.

๐Ÿ“– 4 lessons โฑ 3h ๐ŸŽฏ web-fundamentals
Start Learning
VidInsights Blog advanced
Free Course

Kubernetes โ€” Orchestrazione di Container su Scala

Distribuisci, scala e gestisci applicazioni containerizzate in produzione con Kubernetes.

๐Ÿ“– 3 lessons ๐ŸŽฏ Docker & Containers
Start Learning
VidInsights Blog intermediate
Free Course

LangChain โ€” Costruisci Applicazioni LLM

Crea app LLM di produzione con LangChain: chain, agent, tool, memory e retrieval.

๐Ÿ“– 3 lessons ๐ŸŽฏ Python, NLP & LLM basics
Start Learning
VidInsights Blog beginner
Free Course

Linux e Bash โ€” Riga di Comando per Sviluppatori

Comandi Linux essenziali, scripting Bash e amministrazione di sistema. Strumenti indispensabili per ogni 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 con Python

Algoritmi classici di ML, scikit-learn, cross-validation e progetti pratici di regressione e classificazione.

๐Ÿ“– 4 lessons โฑ 19h ๐ŸŽฏ python-ai
Start Learning
VidInsights Blog advanced
Free Course

Microservizi โ€” Pattern e Pratiche

Progetta, costruisci e gestisci sistemi distribuiti con pattern di microservizi e best practice.

๐Ÿ“– 3 lessons ๐ŸŽฏ System Design basics
Start Learning
VidInsights Blog advanced
Free Course

MLOps โ€” Machine Learning in Produzione

Porta i modelli ML dal notebook alla produzione: tracking, deployment, monitoring e CI/CD.

๐Ÿ“– 3 lessons ๐ŸŽฏ Machine Learning basics
Start Learning
VidInsights Blog intermediate
Free Course

MongoDB e Database NoSQL

Database a documenti: progettazione schema, query, aggregazioni e scaling 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

App React moderne con rendering server: App Router, Server Components e deployment Vercel.

๐Ÿ“– 3 lessons ๐ŸŽฏ React.js basics
Start Learning
VidInsights Blog advanced
Free Course

NLP e Large Language Models

Elaborazione del linguaggio naturale, transformers, attention e costruzione di applicazioni con LLM.

๐Ÿ“– 3 lessons ๐ŸŽฏ machine-learning, deep-learning
Start Learning
VidInsights Blog intermediate
Free Course

Node.js โ€” JavaScript Lato Server

Crea server e API di produzione con Node.js, Express e pattern asincroni moderni.

๐Ÿ“– 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

Pipeline di Data Engineering

ETL con Python, Apache Airflow, Kafka e la costruzione di pipeline di dati in produzione.

๐Ÿ“– 4 lessons ๐ŸŽฏ python-ai, sql-databases, docker-containers
Start Learning
VidInsights Blog intermediate
Free Course

PostgreSQL โ€” Query Avanzate e Performance

Padroneggia Postgres: indicizzazione, query planning, JSONB, window function e tuning a scala.

๐Ÿ“– 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 Agenti IA

Padroneggia i prompt: chain-of-thought, few-shot, ReAct e costruisci agenti IA pratici con LangChain.

๐Ÿ“– 5 lessons โฑ 1h ๐ŸŽฏ python-ai, nlp-and-llms
Start Learning
VidInsights Blog beginner
Free Course

Python per IA โ€” Da Zero ad Agent

Corso completo di Python per principianti focalizzato su applicazioni IA/ML. Nessuna esperienza di programmazione โ€ฆ

๐Ÿ“– 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 โ€” Sviluppo UI Moderno

Crea applicazioni a pagina singola con React: componenti, hook, stato e i pattern moderni dell’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 e Dati In-Memory

Usa Redis per caching, sessioni, code, leaderboard e pub/sub su larga scala.

๐Ÿ“– 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 โ€” Programmazione di Sistema Senza Paura

Programmazione di sistema sicura in memoria: ownership, borrowing e astrazioni a costo 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 Contract su Ethereum

Costruisci, testa e distribuisci app decentralizzate con Solidity, Hardhat e l’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 e Database โ€” Da Zero a Maestro delle Query

Impara SQL dalle basi alle query avanzate. JOIN, subquery, indici e ottimizzazione delle performance.

๐Ÿ“– 4 lessons โฑ 15h ๐ŸŽฏ None
Start Learning
VidInsights Blog intermediate
Free Course

Stable Diffusion โ€” Generazione di Immagini IA

Genera, controlla e personalizza immagini IA con Stable Diffusion, ControlNet e LoRA.

๐Ÿ“– 3 lessons ๐ŸŽฏ Python basics
Start Learning
VidInsights Blog intermediate
Free Course

Strutture Dati e Algoritmi

Array, liste collegate, alberi, grafi e gli algoritmi chiave per i colloqui tecnici e codice efficiente.

๐Ÿ“– 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

Sviluppo Kotlin e Android

Crea app Android native con Kotlin e Jetpack Compose. MVVM, navigazione e pubblicazione su Play Store.

๐Ÿ“– 4 lessons โฑ 1h ๐ŸŽฏ java-fundamentals
Start Learning
VidInsights Blog intermediate
Free Course

Sviluppo Swift e iOS

Crea app native iPhone con Swift, SwiftUI e i framework moderni di Apple.

๐Ÿ“– 3 lessons ๐ŸŽฏ Programming experience
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 in Profonditร 

Provisiona e gestisci infrastrutture cloud in modo dichiarativo con Terraform su AWS, GCP e Azure.

๐Ÿ“– 3 lessons ๐ŸŽฏ Cloud Computing basics
Start Learning
VidInsights Blog intermediate
Free Course

Test-Driven Development con Jest

Costruisci software affidabile con TDD, pattern di unit/integration testing e Jest in JavaScript/TypeScript.

๐Ÿ“– 3 lessons ๐ŸŽฏ JavaScript or TypeScript
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 Superpoteri

Tipizzazione statica per JavaScript: tipi, interfacce, generics e pattern avanzati che scalano in progetti grandi.

๐Ÿ“– 3 lessons โฑ 5h ๐ŸŽฏ javascript-modern
Start Learning
VidInsights Blog intermediate
Free Course

Vue.js โ€” Framework Frontend Progressivo

Padroneggia Vue 3, la Composition API e l’ecosistema moderno di Vue per UI reattive.

๐Ÿ“– 3 lessons ๐ŸŽฏ JavaScript fundamentals, HTML/CSS
Start Learning
VidInsights Blog advanced
Free Course

WebAssembly โ€” Web ad Alte Prestazioni

Esegui codice a velocitร  nativa nel browser con WebAssembly, Rust e toolchain WASM moderne.

๐Ÿ“– 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