Software Engineering
Web, mobile, backend, systems and cloud engineering from practitioners building production software.
5 courses in Software Eng.
Taught by experienced professionals.
System Design for Working Engineers
Distributed systems, tradeoffs, and the interview room — taught by a staff engineer who actually does this.
By Ananya Iyer
Modern React with Server Components
React 18, Server Components, Suspense, and the new mental model for building apps.
By Rohan Kapoor
Production Node.js at Scale
Backend architecture, observability, and the unglamorous parts that keep you up at night.
By Vikram Nair
TypeScript for Working Developers
Generics, inference, and the type system patterns you actually use.
By Rohan Kapoor
DevOps with AWS for Developers
The AWS services and CI/CD patterns you actually need to ship and run your app.
By Vikram Nair
Tutors in Software Eng.
Ananya Iyer
Staff Engineer at Razorpay
Bengaluru
Distributed systems engineer who has built payment rails processing millions of transactions per day. Previously at Google and Flipkart. Teaches system design the way it is actually practiced — with real tradeoffs, real failure modes, and real interviews.
Rohan Kapoor
Engineering Manager at Zomato
Gurugram
Full-stack engineer turned manager. Shipped the Zomato ordering rewrite and the Hyperpure B2B platform. Teaches React and Node with the pragmatism of someone who has been on call for both.
Vikram Nair
Director of Engineering at Postman
Bengaluru
Backend architect who has scaled API platforms at Postman and previously at Freshworks. Teaches API design and backend architecture with the pragmatism of someone who has broken production and fixed it.