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 beginner
Free Course

AIのためのPython:ゼロからエージェントへ

AI/MLを目指す初心者向けの完全なPythonコース。プログラミング経験不要。

📖 6 lessons ⏱ 1h 🎯 None
Start Learning
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 — Event Streaming Platform

Build real-time, event-driven systems with Kafka topics, producers, consumers, and Kafka Streams.

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

Apache Spark — Big Data Processing

Process massive datasets at scale with Spark SQL, DataFrames, and 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

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

AWSでクラウドコンピューティング

AWSの基礎:EC2、S3、Lambda、RDS、IAM。実際のアプリをクラウドにデプロイする。

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

Deep learning for images: CNNs, object detection, segmentation, and modern vision models.

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

DevOpsとCI/CDパイプライン

GitHub Actions、CI/CDパイプライン、コードとしてのインフラでデプロイを自動化する。

📖 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とContainerの基礎

Dockerでアプリケーションをコンテナ化する。どこでもビルド、配布、実行できるようにする。

📖 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 & Penetration Testing

Learn offensive security: reconnaissance, exploitation, and defensive thinking with hands-on labs.

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

Flutter — Cross-Platform Mobile Apps

Build beautiful, native-feeling apps for iOS and Android with Flutter and Dart.

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

Git & GitHub — 開発者のためのバージョン管理

バージョン管理にGit、コラボレーションにGitHubをマスターする。すべての開発者に必須。

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

Go: クラウドネイティブバックエンド開発

高速で並行性の高いクラウドネイティブサービスをGoで構築。goroutine、チャネル、REST API、Kubernetesデプロイをカバー。

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

GraphQL — Modern API Design

Design and build flexible, type-safe APIs with GraphQL, Apollo, and modern tooling.

📖 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: 基礎からエンタープライズまで

Javaの基礎からオブジェクト指向設計、コレクション、Stream、Spring Bootまで。エンタープライズバックエンドの言語。

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

KotlinとAndroidアプリ開発

GoogleのKotlinでAndroidアプリを構築。Jetpack Compose、ViewModel、Roomデータベース、Playストア公開をカバー。

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

Kubernetes — Container Orchestration at Scale

Master Kubernetes for deploying, scaling, and managing containerized applications in production.

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

LangChain — Build LLM Applications

Build production LLM apps with LangChain: chains, agents, tools, memory, and retrieval.

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

LinuxとBash — 開発者向けコマンドライン

Linuxコマンドラインとbashスクリプティングをマスターする。バックエンド、DevOps、AI作業に必須。

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

Microservices — Patterns & Practices

Design, build, and operate distributed systems using microservices patterns and best practices.

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

MLOps — Machine Learning in Production

Take ML models from notebook to production: tracking, deployment, monitoring, and CI/CD.

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

Mobile App Architecture — Clean & Scalable

Architect production mobile apps with MVVM, Clean Architecture, modular design, and dependency injection.

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

MongoDB & NoSQL Databases

Document databases done right: schema design, queries, aggregations, and scaling with 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 — Full-Stack React Framework

Build modern, server-rendered React apps with App Router, Server Components, and Vercel deployment.

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

NLPと大規模言語モデル

自然言語処理、トランスフォーマー、GPTやClaudeなどのLLMを使ったアプリケーション構築。

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

Node.js — Server-Side JavaScript

Build production servers, APIs, and tools with Node.js, Express, and modern async patterns.

📖 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

PostgreSQL — Advanced Queries & Performance

Master Postgres: indexing, query planning, JSONB, window functions, and tuning for scale.

📖 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

Pythonで学ぶ機械学習

scikit-learn、pandas、numpyを使った実践的な機械学習。実際の予測モデルを構築する。

📖 4 lessons ⏱ 19h 🎯 python-ai
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 — モダンUI開発

ReactでモダンなWeb UIを構築する。コンポーネント、フック、状態管理、実プロジェクト。

📖 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 & In-Memory Data

Use Redis for caching, sessions, queues, leaderboards, and pub/sub at scale.

📖 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 — 設計と構築

Python FastAPIでREST APIを設計・構築する。認証、データベース、デプロイ。

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

Rust — Systems Programming Without Fear

Learn memory-safe systems programming with Rust: ownership, borrowing, and zero-cost abstractions.

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

Build, test, and deploy decentralized apps with Solidity, Hardhat, and the EVM ecosystem.

📖 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とデータベース — ゼロからクエリマスターへ

SQLをゼロから学ぶ — SELECTからJOIN、サブクエリまで。実際のデータベースを操作する。

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

Stable Diffusion — AI Image Generation

Generate, control, and customize AI images with Stable Diffusion, ControlNet, and 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

Swift & iOS Development

Build native iPhone apps with Swift, SwiftUI, and modern Apple frameworks.

📖 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 Depth

Provision and manage cloud infrastructure declaratively with Terraform across AWS, GCP, and Azure.

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

Test-Driven Development with Jest

Build reliable software with TDD, unit/integration testing patterns, and 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

TypeScriptでJavaScriptに静的型付けを追加する。バグが減り、ツールが改善され、本番対応コードに。

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

Vector Databases & RAG

Retrieval-Augmented Generation: embeddings, vector search, Pinecone/Weaviate, and production RAG.

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

Vue.js — Progressive Frontend Framework

Master Vue 3, the Composition API, and the modern Vue ecosystem for reactive web UIs.

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

WebAssembly — High-Performance Web

Run native-speed code in the browser with WebAssembly, Rust, and modern WASM toolchains.

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

Web開発の基礎

HTMLとCSSとJavaScriptをゼロから学ぶ。コース終了時には実際のWebサイトを作れるようになる。

📖 4 lessons ⏱ 1h 🎯 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
VidInsights Blog advanced
Free Course

データエンジニアリングパイプライン

Python、Airflow、Sparkでデータパイプラインを構築する。ETL、データレイク、リアルタイムストリーミング。

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

データ構造とアルゴリズム

コンピュータサイエンスの核心:配列、木、グラフ、ソート、検索。面接に必須。

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

コンピュータネットワーク基礎

インターネットの仕組み:TCP/IP、DNS、HTTP、TLS、ネットワークプロトコル。バックエンドとセキュリティに必須。

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

サイバーセキュリティ基礎

セキュリティの核心:OWASP Top 10、暗号化、認証、ネットワークセキュリティ、倫理的ハッキング基礎。

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

システム設計 — スケーラビリティとアーキテクチャ

スケーラブルなシステム設計:ロードバランサー、キャッシュ、データベース、マイクロサービス。上級職に必須。

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

ディープラーニングとニューラルネットワーク

ニューラルネットワーク、誤差逆伝播、CNN、RNNをPyTorchで実践。理論から実践まで。

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

デザインパターンと低レベル設計

SOLID原則、GoFデザインパターン、低レベル設計インタビュー。あらゆるテック企業のシニアエンジニアリング職に必須。

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

プロンプトエンジニアリングとAIエージェント

プロンプト設計、連鎖思考推論をマスターし、LangChainとOpenAI APIで自律型AIエージェントを構築する。

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

モダンJavaScript — ES6からAsync/Awaitまで

モダンJavaScriptの深掘り:アロー関数、分割代入、プロミス、async/await、モジュール。

📖 4 lessons ⏱ 3h 🎯 web-fundamentals
Start Learning

Latest Video Roundups

View All →

Browse by Category