← ikaroz.io
Learning path

Short courses for growing beyond frontend.

Each lesson is a practical deep dive that mixes concepts, examples, diagrams, and interactive quizzes so you can understand the topic deeply without losing momentum.

How it works

If you ask for a lesson without naming a topic, I will choose the next one from the learning path that best expands your breadth.

Featured course

Personal course
Senior → Tech Lead
Better Programmer: From Writing Code to Leading Change
A detailed practical course that teaches system foundations, software delivery, engineering judgment, and technical leadership in clear English—from individual concepts to complete decisions.
26–32 hours including Capstone8 Modules · 59 Chapters
Open course

Available lessons

Backend fundamentals
Intermediate
HTTP, REST, and API Design Basics for Frontend Engineering Leaders
A practical guide to designing API contracts that are easier to debug, safer to evolve, and better for both users and teams.
15-30 min

Learn how HTTP, REST, and API design fit together so you can make better interface decisions, reduce integration surprises, and lead product conversations with more confidence.

Start lesson
Data systems
Intermediate
Database Design, Indexes, and Query Thinking for Frontend Leads
A practical lesson on how to think about data access patterns, query cost, and the database trade-offs that shape product performance.
20-30 min

Learn how to reason about database shape, index choice, and query cost so you can discuss performance with backend teams, avoid expensive UI patterns, and design screens that still work when the data grows.

Start lesson
Performance delivery
Intermediate
Caching, CDN, and Data Freshness for Frontend Leads
How to make an app feel instant without showing stale data: a practical guide to browser cache, edge cache, and revalidation policy.
20-30 min

Learn how cache layers work together, what should be cached, and how to balance speed with freshness so users get a fast experience without trust-breaking stale data.

Start lesson
Infrastructure basics
Beginner
Kubernetes Basics for Frontend Engineers
Understand the core objects, the deployment flow, and the minimum commands you need to ship a frontend app with confidence.
25-40 min

Learn what Kubernetes actually does, how a frontend app moves from image to cluster to domain, and which objects matter when you first deploy a real project.

Start lesson
Platform operations
Advanced
Kubernetes Advanced for Frontend Teams
Learn the production patterns that keep deployments safe, scaling sensible, and debugging fast when real traffic starts hitting your app.
30-50 min

Go beyond the basics and learn how health checks, autoscaling, rollout strategy, permissions, observability, and packaging work together in real clusters.

Start lesson