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
AIのためのPython:ゼロからエージェントへ
AI/MLを目指す初心者向けの完全なPythonコース。プログラミング経験不要。
Apache Airflow Deep Dive
Beyond the basics: dynamic DAGs, sensors, custom operators, and production Airflow deployments.
Apache Flink — Real-Time Stream Processing
Stateful stream processing with Apache Flink: windows, watermarks, and exactly-once semantics.
Apache Kafka — Event Streaming Platform
Build real-time, event-driven systems with Kafka topics, producers, consumers, and Kafka Streams.
Apache Spark — Big Data Processing
Process massive datasets at scale with Spark SQL, DataFrames, and Spark Streaming.
API Gateway Patterns
API gateway design: Kong, Tyk, AWS API Gateway. Routing, auth, rate limiting, and BFF patterns.
Astro — The Content-Focused Framework
Build blazing-fast content sites with Astro: islands architecture, partial hydration, and zero-JS by default.
Authentication & OAuth 2.1
Production auth patterns: OAuth 2.1, OIDC, JWTs, refresh tokens, and session management without the gotchas.
AWSでクラウドコンピューティング
AWSの基礎:EC2、S3、Lambda、RDS、IAM。実際のアプリをクラウドにデプロイする。
Chaos Engineering
Break things on purpose: chaos engineering principles, Chaos Mesh, and resilience testing.
Clojure — Lisp on the JVM
Modern Lisp with immutable data structures, REPL-driven development, and the JVM ecosystem.
Compilers — How Programming Languages Work
Lexing, parsing, AST, semantic analysis, IR, optimization, and code generation. Build a small compiler.
Computer Graphics & WebGL
Rasterization, shaders, lighting models, and 3D rendering with WebGL and Three.js.
Computer Vision with PyTorch
Deep learning for images: CNNs, object detection, segmentation, and modern vision models.
Data Mesh Architecture
Decentralized data ownership: data mesh principles, data products, and federated governance.
Database Internals — Storage Engines
B-trees, LSM-trees, WAL, MVCC, and how databases actually store and retrieve data.
dbt — Data Build Tool
Transform data in your warehouse using dbt: models, tests, snapshots, and analytics engineering.
DevOpsとCI/CDパイプライン
GitHub Actions、CI/CDパイプライン、コードとしてのインフラでデプロイを自動化する。
Discrete Mathematics for CS
Sets, logic, combinatorics, graph theory, and proofs — the math behind every CS topic.
DockerとContainerの基礎
Dockerでアプリケーションをコンテナ化する。どこでもビルド、配布、実行できるようにする。
Elixir & Phoenix — Concurrent Web
Build massively concurrent apps with Elixir, the BEAM VM, and the Phoenix LiveView framework.
Ethical Hacking & Penetration Testing
Learn offensive security: reconnaissance, exploitation, and defensive thinking with hands-on labs.
Flutter — Cross-Platform Mobile Apps
Build beautiful, native-feeling apps for iOS and Android with Flutter and Dart.
Git & GitHub — 開発者のためのバージョン管理
バージョン管理にGit、コラボレーションにGitHubをマスターする。すべての開発者に必須。
Go: クラウドネイティブバックエンド開発
高速で並行性の高いクラウドネイティブサービスをGoで構築。goroutine、チャネル、REST API、Kubernetesデプロイをカバー。
GraphQL — Modern API Design
Design and build flexible, type-safe APIs with GraphQL, Apollo, and modern tooling.
gRPC & Protocol Buffers
Build high-performance RPC services with gRPC, Protocol Buffers, and streaming.
Haskell — Functional Programming
Pure functional programming with Haskell: types, monads, lazy evaluation, and category theory basics.
Java: 基礎からエンタープライズまで
Javaの基礎からオブジェクト指向設計、コレクション、Stream、Spring Bootまで。エンタープライズバックエンドの言語。
KotlinとAndroidアプリ開発
GoogleのKotlinでAndroidアプリを構築。Jetpack Compose、ViewModel、Roomデータベース、Playストア公開をカバー。
Kubernetes — Container Orchestration at Scale
Master Kubernetes for deploying, scaling, and managing containerized applications in production.
LangChain — Build LLM Applications
Build production LLM apps with LangChain: chains, agents, tools, memory, and retrieval.
LinuxとBash — 開発者向けコマンドライン
Linuxコマンドラインとbashスクリプティングをマスターする。バックエンド、DevOps、AI作業に必須。
LLM Fine-Tuning with LoRA & QLoRA
Fine-tune large language models efficiently with LoRA, QLoRA, and the HuggingFace ecosystem.
Logging at Scale — ELK & Loki
Structured logging, log aggregation with the ELK stack and Loki, and log-based debugging.
Microservices — Patterns & Practices
Design, build, and operate distributed systems using microservices patterns and best practices.
MLOps — Machine Learning in Production
Take ML models from notebook to production: tracking, deployment, monitoring, and CI/CD.
Mobile App Architecture — Clean & Scalable
Architect production mobile apps with MVVM, Clean Architecture, modular design, and dependency injection.
MongoDB & NoSQL Databases
Document databases done right: schema design, queries, aggregations, and scaling with MongoDB.
Multimodal Models — CLIP & BLIP
Models that bridge vision and language: CLIP, BLIP, and multimodal embeddings for search and generation.
Next.js — Full-Stack React Framework
Build modern, server-rendered React apps with App Router, Server Components, and Vercel deployment.
NLPと大規模言語モデル
自然言語処理、トランスフォーマー、GPTやClaudeなどのLLMを使ったアプリケーション構築。
Node.js — Server-Side JavaScript
Build production servers, APIs, and tools with Node.js, Express, and modern async patterns.
OpenTelemetry & Distributed Tracing
Instrument microservices with OpenTelemetry: traces, metrics, logs, and the unified observability stack.
Operating Systems Concepts
Processes, threads, scheduling, virtual memory, file systems, and how Linux really works.
PostgreSQL — Advanced Queries & Performance
Master Postgres: indexing, query planning, JSONB, window functions, and tuning for scale.
Prometheus & Grafana
Metrics-based monitoring: Prometheus scraping, PromQL queries, and Grafana dashboards.
Pythonで学ぶ機械学習
scikit-learn、pandas、numpyを使った実践的な機械学習。実際の予測モデルを構築する。
RabbitMQ — Message Queues
Decouple services with RabbitMQ: queues, exchanges, routing, and consumer patterns.
React Native — Cross-Platform Mobile
Build native iOS and Android apps from one JavaScript codebase using React Native, Expo, and modern patterns.
React.js — モダンUI開発
ReactでモダンなWeb UIを構築する。コンポーネント、フック、状態管理、実プロジェクト。
Recommendation Systems
Collaborative filtering, matrix factorization, neural recommenders, and ranking with two-tower models.
Redis — Caching & In-Memory Data
Use Redis for caching, sessions, queues, leaderboards, and pub/sub at scale.
Reinforcement Learning
Agents that learn from rewards: Q-learning, policy gradients, and deep RL with PPO.
REST API — 設計と構築
Python FastAPIでREST APIを設計・構築する。認証、データベース、デプロイ。
Rust — Systems Programming Without Fear
Learn memory-safe systems programming with Rust: ownership, borrowing, and zero-cost abstractions.
Scala for Backend Development
Hybrid functional and OO programming on the JVM with Scala 3, Akka, and Play.
Site Reliability Engineering (SRE)
SLIs, SLOs, error budgets, on-call rotations, and the SRE mindset for production reliability.
Snowflake — Cloud Data Warehouse
Snowflake architecture, virtual warehouses, semi-structured data, and cost optimization.
Solid.js — Fine-Grained Reactivity
Reactive primitives without a virtual DOM: signals, effects, and the performance-first Solid.js framework.
Solidity — Smart Contracts on Ethereum
Build, test, and deploy decentralized apps with Solidity, Hardhat, and the EVM ecosystem.
Speech Recognition with Whisper
OpenAI Whisper: speech-to-text, language detection, diarization, and production STT pipelines.
SQLとデータベース — ゼロからクエリマスターへ
SQLをゼロから学ぶ — SELECTからJOIN、サブクエリまで。実際のデータベースを操作する。
Stable Diffusion — AI Image Generation
Generate, control, and customize AI images with Stable Diffusion, ControlNet, and LoRA.
Svelte & SvelteKit — Compiled UI
Write less code with Svelte 5: runes, reactivity, and SvelteKit for full-stack apps.
Swift & iOS Development
Build native iPhone apps with Swift, SwiftUI, and modern Apple frameworks.
Tailwind CSS v4 — Utility-First Styling
Master Tailwind CSS v4: the @theme directive, design tokens in CSS, and the new lightning-fast Rust engine.
Terraform — Infrastructure as Code in Depth
Provision and manage cloud infrastructure declaratively with Terraform across AWS, GCP, and Azure.
Test-Driven Development with Jest
Build reliable software with TDD, unit/integration testing patterns, and Jest in JavaScript/TypeScript.
Theory of Computation
Automata, regular languages, context-free grammars, Turing machines, and computational complexity.
TypeScript — スーパーパワーを持つJavaScript
TypeScriptでJavaScriptに静的型付けを追加する。バグが減り、ツールが改善され、本番対応コードに。
Vector Databases & RAG
Retrieval-Augmented Generation: embeddings, vector search, Pinecone/Weaviate, and production RAG.
Vue.js — Progressive Frontend Framework
Master Vue 3, the Composition API, and the modern Vue ecosystem for reactive web UIs.
WebAssembly — High-Performance Web
Run native-speed code in the browser with WebAssembly, Rust, and modern WASM toolchains.
WebSockets & Real-Time Backend
Build real-time backends with WebSockets, Socket.IO, scaling, and presence tracking.
Web開発の基礎
HTMLとCSSとJavaScriptをゼロから学ぶ。コース終了時には実際のWebサイトを作れるようになる。
Zig — Modern Systems Programming
Zig: a manual-memory systems language with compile-time evaluation and no hidden control flow.
データエンジニアリングパイプライン
Python、Airflow、Sparkでデータパイプラインを構築する。ETL、データレイク、リアルタイムストリーミング。
データ構造とアルゴリズム
コンピュータサイエンスの核心:配列、木、グラフ、ソート、検索。面接に必須。
コンピュータネットワーク基礎
インターネットの仕組み:TCP/IP、DNS、HTTP、TLS、ネットワークプロトコル。バックエンドとセキュリティに必須。
サイバーセキュリティ基礎
セキュリティの核心:OWASP Top 10、暗号化、認証、ネットワークセキュリティ、倫理的ハッキング基礎。
システム設計 — スケーラビリティとアーキテクチャ
スケーラブルなシステム設計:ロードバランサー、キャッシュ、データベース、マイクロサービス。上級職に必須。
ディープラーニングとニューラルネットワーク
ニューラルネットワーク、誤差逆伝播、CNN、RNNをPyTorchで実践。理論から実践まで。
デザインパターンと低レベル設計
SOLID原則、GoFデザインパターン、低レベル設計インタビュー。あらゆるテック企業のシニアエンジニアリング職に必須。
プロンプトエンジニアリングとAIエージェント
プロンプト設計、連鎖思考推論をマスターし、LangChainとOpenAI APIで自律型AIエージェントを構築する。
モダンJavaScript — ES6からAsync/Awaitまで
モダンJavaScriptの深掘り:アロー関数、分割代入、プロミス、async/await、モジュール。