Topics
Pick a topic to dive in. New tutorials are added every week.
Languages
Python
The most-used language in the world. Tutorials from absolute beginner to advanced.
JavaScript
The language of the web. Fundamentals, modern features, and patterns.
TypeScript
Type-safe JavaScript. Types, generics, and real-world patterns.
Go
Simple, fast, concurrent. Go basics and the standard library.
Rust
Safety without garbage collection. Rust fundamentals for systems builders.
SQL
The language of data. Queries, joins, indexes, and patterns.
Web & Frontend
HTML & CSS
The structure of the web. Semantic HTML, forms, and accessibility.
React
Component-driven UI. Hooks, state, and modern React patterns.
Astro
Content-driven sites with zero JS by default. Islands and content collections.
Next.js
Full-stack React. Routing, SSR, server components, and the App Router.
Tailwind
Utility-first CSS. From basics to design system patterns.
Backend
FastAPI
Modern Python APIs. Routing, validation, async, and OpenAPI.
Django
Batteries-included Python web framework. Models, views, templates, and ORM.
Node.js
JavaScript on the server. APIs, streams, and the npm ecosystem.
REST APIs
Building and consuming REST APIs the right way.
GraphQL
Query-first APIs. Schemas, resolvers, and clients.
DevOps & Cloud
Docker
Containerize anything. Docker basics, Dockerfiles, and Compose.
Kubernetes
Orchestrating containers in production. Pods, services, and deployments.
CI/CD
Continuous integration and delivery. GitHub Actions, pipelines, and best practices.
AWS
Cloud infrastructure on AWS. EC2, S3, IAM, Lambda, and beyond.
Linux
The terminal, the file system, and the commands every developer should know.
AI & Data
LLMs
Large language models, prompting, tool use, and agentic patterns.
Prompt Engineering
Prompt engineering — what works, what doesn't, and why.
Embeddings & RAG
Retrieval-augmented generation. Embeddings, vector databases, and pipelines.
Pandas & NumPy
Data manipulation in Python with Pandas and NumPy.
ML Basics
Machine learning fundamentals. Models, training, and evaluation.
Tools & Craft
Git
Version control done right. From your first commit to advanced workflows.
Testing
Writing tests that actually catch bugs. Unit, integration, and end-to-end.
Career
Notes on the craft, growth, and life as a developer.
Productivity
Tools and habits that compound. Editors, shells, shortcuts.