Learn. Quiz. Repeat.

JavaScript

Free JavaScript course — variables functions closures async/await and modern ES6+ features with interactive quizzes

8 lessons · 80 quizzes

TypeScript

Free TypeScript course — types generics utility types and advanced patterns with hands-on quizzes

7 lessons · 63 quizzes

Tailwind CSS

Free Tailwind CSS course — utility classes responsive design dark mode and component patterns

7 lessons · 70 quizzes

Svelte 5

Free Svelte 5 course — runes reactivity components and the new signal-based runtime with quizzes

12 lessons · 116 quizzes

SvelteKit

Free SvelteKit course — routing server-side rendering form actions and deployment for full-stack apps

10 lessons · 100 quizzes

Drizzle ORM

Free Drizzle ORM course — type-safe SQL queries migrations and PostgreSQL with TypeScript

10 lessons · 100 quizzes

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

8 lessons · 48 quizzes

Go from Zero

Free Go course for beginners — learn programming from scratch by building a terminal adventure game

11 lessons · 110 quizzes

Go Essentials

Free Go course — types functions structs interfaces error handling and concurrency from scratch

14 lessons · 143 quizzes

Go Concurrency Patterns

Free Go concurrency course — pipelines worker pools rate limiting context cancellation and real-world patterns

14 lessons · 141 quizzes

Go in Practice

Free Go course — build production HTTP services with the standard library. No frameworks needed

17 lessons · 170 quizzes

Go Protobuf & gRPC

Schema-first APIs with Protocol Buffers and gRPC in Go

15 lessons · 78 quizzes

DSA Concepts in Go

Free DSA course — every data structure and algorithm explained at overview depth with Go code and quizzes

17 lessons · 127 quizzes

AI Engineering Concepts

Free AI engineering course — LLMs tokens prompting streaming RAG agents and evals explained with Go and Ollama

12 lessons · 116 quizzes

Mastering AI Models

Free AI course — model selection prompting cost optimization and multi-model strategies for efficient AI usage

12 lessons · 72 quizzes

System Design Concepts

Free system design course — load balancers caching databases queues and scalability patterns for interviews and real systems

21 lessons · 210 quizzes

System Design Classic

Free system design practice. 15 classic interview problems from Pastebin to Chat Systems worked end-to-end

15 lessons · 150 quizzes

DSA Concepts in Python

Free DSA course in Python — every data structure and algorithm for coding interviews with Pythonic implementations and LeetCode practice

17 lessons · 119 quizzes

Rust Essentials

Free Rust course — ownership borrowing traits error handling and concurrency from scratch

26 lessons · 265 quizzes

Engineering with Claude

Free Claude Code course for engineers — CLAUDE.md context prompting for code reviewing AI output planning refactors subagents hooks MCP security cost and team adoption

10 lessons · 109 quizzes

Go Systems Programming

Free Go systems programming course — syscalls files processes signals TCP/UDP sockets the netpoller daemons and CLI tools on Linux

14 lessons · 140 quizzes

Go for Platform Engineering

Free Go course for platform engineers — CLI tooling Kubernetes operators secrets management observability pipelines and deployment automation

15 lessons · 150 quizzes
© 2026 ByteLearn.dev. Free courses for developers. · Privacy