FREE COURSES

All Free Courses

Browse every free, hands-on tutorial track. Open any course to read the lessons, write code in your browser, and run it instantly — no login required.

27 free tracks 97 sections 271 exercises

Learning Roadmap — 27 Free Courses

Beginner → Intermediate → Advanced
BEGINNER (5)Basic Backend Foun…5 sections · FEATUREDFastAPI20 sections · FEATUREDPython Basics3 sections · JavaScript Essenti…3 sections · SQL & Databases 1013 sections · INTERMEDIATE (6)Intermediate Backend3 sections · Testing & TDD3 sections · Node.js Fundamentals3 sections · Consuming APIs wit…3 sections · Docker & Containers3 sections · PostgreSQL Deep Dive3 sections · ADVANCED (16)Advanced Backend3 sections · Kubernetes3 sections · FEATUREDGraphQL APIs3 sections · gRPC Services3 sections · System Design & Sc…3 sections · Event-Driven Archi…3 sections · API Gateways & Ser…3 sections · Git Pro Workflow3 sections · Linux & Bash Autom…3 sections · Agentic AI Enginee…5 sections · HOTAdvanced Prompt En…5 sections · HOTLLM App Development5 sections · HOTTerraform & IaC3 sections · Observability2 sections · Advanced Go2 sections · Clean Architecture…2 sections · REST APIs ✓Docker & CloudAgentic AI
Beginner
5 courses
Intermediate
6 courses
Advanced
16 courses

Advanced Backend

Scale with Redis caching, decouple with message queues and push live data over WebSockets.

3 sections 9 exercises
Subscribe to save progress

Kubernetes

Orchestrate containers with kubectl, Pods, Deployments, Services and rolling updates.

3 sections 9 exercises
Subscribe to save progress

GraphQL APIs

Design schemas, write resolvers and handle queries/mutations with type safety.

3 sections 9 exercises
Subscribe to save progress

gRPC Services

Build high-performance RPC services with Protocol Buffers and streaming.

3 sections 9 exercises
Subscribe to save progress

System Design & Scalability

Master caching layers, load balancing, sharding, and the CAP theorem.

3 sections 9 exercises
Subscribe to save progress

Event-Driven Architecture

Decouple with RabbitMQ/Kafka, event sourcing, and idempotent projections.

3 sections 9 exercises
Subscribe to save progress

API Gateways & Service Mesh

Route, rate-limit, and observe traffic with nginx, Traefik, Istio and Envoy.

3 sections 9 exercises
Subscribe to save progress

Git Pro Workflow

Master interactive rebase, cherry-pick, bisect, and trunk-based CI with protected branches.

3 sections 9 exercises
Subscribe to save progress

Linux & Bash Automation

Write robust shell scripts: arrays, awk/sed, cron, systemd units, and performance profiling.

3 sections 9 exercises
Subscribe to save progress

Agentic AI Engineering

Build autonomous agents with LLM prompting, tool-calling, memory, and LangGraph.

3 sections 9 exercises
Subscribe to save progress

Advanced Prompt Engineering

Zero/few-shot prompting, chain-of-thought, RAG prompting, and defenses against prompt injection.

3 sections 9 exercises
Subscribe to save progress

LLM App Development

Embeddings, vector DBs (FAISS/Pinecone), similarity search, and retrieval-augmented generation pipelines.

3 sections 9 exercises
Subscribe to save progress

Terraform & Infrastructure as Code

HCL, providers, modules, remote backends, workspaces, and CI/CD for Terraform.

3 sections 9 exercises
Subscribe to save progress

Observability (Metrics, Tracing, Logging)

Prometheus metrics, OpenTelemetry tracing, structured logging, and Grafana dashboards.

2 sections 6 exercises
Subscribe to save progress

Advanced Go (Concurrency & Stdlib)

Goroutines, channels, select, sync primitives, testing, and production Go patterns.

2 sections 6 exercises
Subscribe to save progress

Clean Architecture & DDD

Domain-driven design, entities/value objects, bounded contexts, and clean layer separation.

2 sections 6 exercises
Subscribe to save progress
Save your progress with a subscription
Get Premium