Learn. Quiz. Repeat.
JavaScript
Free JavaScript course — variables functions closures async/await and modern ES6+ features with interactive quizzes
TypeScript
Free TypeScript course — types generics utility types and advanced patterns with hands-on quizzes
Tailwind CSS
Free Tailwind CSS course — utility classes responsive design dark mode and component patterns
Svelte 5
Free Svelte 5 course — runes reactivity components and the new signal-based runtime with quizzes
SvelteKit
Free SvelteKit course — routing server-side rendering form actions and deployment for full-stack apps
Drizzle ORM
Free Drizzle ORM course — type-safe SQL queries migrations and PostgreSQL with TypeScript
Node.js in Practice
Free Node.js course — HTTP servers file system streams and APIs for developers who use Node daily but never learned it properly
Go from Zero
Free Go course for beginners — learn programming from scratch by building a terminal adventure game
Go Essentials
Free Go course — types functions structs interfaces error handling and concurrency from scratch
Go Concurrency Patterns
Free Go concurrency course — pipelines worker pools rate limiting context cancellation and real-world patterns
Go in Practice
Free Go course — build production HTTP services with the standard library. No frameworks needed
Go Protobuf & gRPC
Schema-first APIs with Protocol Buffers and gRPC in Go
AI Engineering Concepts
Free AI engineering course — LLMs tokens prompting streaming RAG agents and evals explained with Go and Ollama
Mastering AI Models
Free AI course — model selection prompting cost optimization and multi-model strategies for efficient AI usage
System Design Concepts
Free system design course — load balancers caching databases queues and scalability patterns for interviews and real systems