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

Bangun sistem event-driven real-time dengan Kafka topics, producers, consumers, dan Kafka Streams.

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

Apache Spark โ€” Pemrosesan Big Data

Proses dataset masif dalam skala besar dengan Spark SQL, DataFrames, dan 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 advanced
Free Course

Arsitektur Aplikasi Mobile โ€” Clean dan Scalable

Arsitektur aplikasi mobile produksi dengan MVVM, Clean Architecture, desain modular, dan 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 dengan AWS

Layanan inti AWS: EC2, S3, Lambda, dan deployment aplikasi nyata di 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 dengan PyTorch

Deep learning untuk gambar: CNN, deteksi objek, segmentasi, dan model vision modern.

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

Dasar-Dasar Jaringan Komputer

TCP/IP, DNS, HTTP/HTTPS, WebSockets, dan konsep jaringan yang harus dikuasai setiap backend dev.

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

Dasar-Dasar Keamanan Siber

OWASP Top 10, kriptografi, autentikasi, dan pola pikir defensif untuk setiap pengembang.

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

Dasar-Dasar Pengembangan Web

Pelajari HTML, CSS, dan JavaScript dari awal. Fondasi penting untuk setiap pengembang web modern.

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

Data Engineering Pipelines

ETL dengan Python, Apache Airflow, Kafka, dan membangun data pipeline di produksi.

๐Ÿ“– 4 lessons ๐ŸŽฏ python-ai, sql-databases, 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 advanced
Free Course

Database Vektor dan RAG

Retrieval-Augmented Generation: embeddings, pencarian vektor, Pinecone/Weaviate, dan RAG di produksi.

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

Neural network dari nol, PyTorch, CNN, dan pelatihan model nyata dengan dataset praktis.

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

Design Patterns dan Low-Level Design

Prinsip SOLID, pola GoF (Singleton, Factory, Observer), dan low-level design untuk wawancara.

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

DevOps dan CI/CD Pipeline

GitHub Actions, continuous deployment, infrastructure as code, dan budaya DevOps modern.

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

Bangun, deploy, dan kelola container. Dockerfiles, images, networks, dan orkestrasi dasar dengan 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 advanced
Free Course

Ethical Hacking dan Penetration Testing

Pelajari keamanan ofensif: pengintaian, eksploitasi, dan pemikiran defensif dengan lab praktis.

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

Flutter โ€” Aplikasi Mobile Lintas Platform

Bangun aplikasi cantik dan native-feeling untuk iOS dan Android dengan Flutter dan Dart.

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

Git dan GitHub โ€” Kontrol Versi untuk Pengembang

Kuasai Git dan GitHub: branches, merges, pull requests, dan alur kerja kolaboratif untuk tim profesional.

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

Go โ€” Pengembangan Backend Cloud-Native

Sintaks Go, goroutines, channels, REST API dengan Gin, dan deployment cloud-native dengan Docker.

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

GraphQL โ€” Desain API Modern

Rancang API yang fleksibel dan typed dengan GraphQL, Apollo, dan tooling modern.

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

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 โ€” Dari Nol hingga Enterprise

Sintaks Java, OOP, collections, streams, dan Spring Boot untuk pengembangan aplikasi enterprise.

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

JavaScript Modern โ€” Dari ES6 hingga Async/Await

Penguasaan JavaScript modern: arrow functions, destructuring, modules, promises, dan async/await dalam proyek nyata.

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

Kubernetes โ€” Orkestrasi Container Skala Besar

Deploy, skala, dan kelola aplikasi containerized di produksi dengan Kubernetes.

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

LangChain โ€” Bangun Aplikasi LLM

Bangun aplikasi LLM produksi dengan LangChain: chains, agents, tools, memory, dan retrieval.

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

Linux dan Bash โ€” Command Line untuk Pengembang

Perintah Linux esensial, scripting Bash, dan administrasi sistem. Alat yang sangat diperlukan untuk setiap 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 dengan Python

Algoritma ML klasik, scikit-learn, cross-validation, dan proyek praktis regresi dan klasifikasi.

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

Microservices โ€” Pola dan Praktik

Rancang, bangun, dan operasikan sistem terdistribusi dengan pola microservices dan praktik terbaik.

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

MLOps โ€” Machine Learning di Produksi

Bawa model ML dari notebook ke produksi: tracking, deployment, monitoring, dan CI/CD.

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

MongoDB dan Database NoSQL

Database dokumen: desain schema, query, aggregations, dan skalabilitas dengan 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

Aplikasi React modern dengan server rendering: App Router, Server Components, dan deployment Vercel.

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

NLP dan Large Language Models

Pemrosesan bahasa alami, transformers, attention, dan membangun aplikasi dengan LLM.

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

Node.js โ€” JavaScript Sisi Server

Bangun server dan API produksi dengan Node.js, Express, dan pola asinkron modern.

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

Pengembangan Kotlin dan Android

Bangun aplikasi Android native dengan Kotlin dan Jetpack Compose. MVVM, navigasi, dan publikasi Play Store.

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

Pengembangan Swift dan iOS

Bangun aplikasi iPhone native dengan Swift, SwiftUI, dan framework Apple modern.

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

PostgreSQL โ€” Query Lanjutan dan Performa

Kuasai Postgres: indexing, query planning, JSONB, window functions, dan tuning untuk skala.

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

Kuasai prompt: chain-of-thought, few-shot, ReAct, dan bangun AI agent praktis dengan LangChain.

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

Python untuk AI โ€” Dari Nol hingga Agent

Kursus Python lengkap untuk pemula dengan fokus pada aplikasi AI/ML. Tidak perlu pengalaman pemrograman sebelumnya.

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

Bangun aplikasi single-page dengan React: components, hooks, state, dan pola modern ekosistem.

๐Ÿ“– 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 dan Data In-Memory

Gunakan Redis untuk caching, sessions, queues, leaderboards, dan pub/sub dalam skala besar.

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

REST API โ€” Desain dan Pembangunan

Rancang RESTful API yang tangguh: routes, autentikasi, paginasi, versioning, dan praktik terbaik industri.

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

Rust โ€” Pemrograman Sistem Tanpa Takut

Pemrograman sistem aman memori: ownership, borrowing, dan abstraksi zero-cost.

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

Bangun, uji, dan deploy aplikasi terdesentralisasi dengan Solidity, Hardhat, dan ekosistem 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 dan Basis Data โ€” Dari Nol hingga Master Query

Pelajari SQL dari dasar hingga query lanjutan. JOIN, subquery, indeks, dan optimasi performa.

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

Stable Diffusion โ€” Generasi Gambar AI

Hasilkan, kontrol, dan kustomisasi gambar AI dengan Stable Diffusion, ControlNet, dan LoRA.

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

Struktur Data dan Algoritma

Array, linked list, pohon, graph, dan algoritma kunci untuk wawancara teknis dan kode yang efisien.

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

System Design โ€” Skalabilitas dan Arsitektur

Prinsip skalabilitas, caching, load balancing, dan pola untuk wawancara system design.

๐Ÿ“– 4 lessons ๐ŸŽฏ sql-databases, apis-rest, docker-containers
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 Mendalam

Provisioning dan kelola infrastruktur cloud secara deklaratif dengan Terraform di AWS, GCP, dan Azure.

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

Test-Driven Development dengan Jest

Bangun software andal dengan TDD, pola testing unit/integrasi, dan Jest di 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 dengan Kekuatan Super

Pengetikan statis untuk JavaScript: types, interfaces, generics, dan pola lanjutan yang scalable di proyek besar.

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

Vue.js โ€” Framework Frontend Progresif

Kuasai Vue 3, Composition API, dan ekosistem Vue modern untuk UI reaktif.

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

WebAssembly โ€” Web Berkinerja Tinggi

Jalankan kode kecepatan native di browser dengan WebAssembly, Rust, dan toolchain WASM modern.

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