5 Weeks
·Cohort-based Course
Develop skills to design scalable systems and tackle both production demands and system design interviews for any engineering roles.
5 Weeks
·Cohort-based Course
Develop skills to design scalable systems and tackle both production demands and system design interviews for any engineering roles.
Previously at
Course overview
Designing systems isn’t just about knowing concepts - it’s about applying them under constraints, trade-offs, and real-world requirements.
This hands-on design, project-driven course takes you from foundational system concepts to designing production-grade architectures. Through live demos, real-world patterns, and collaborative design challenges, you'll be equipped to lead high-impact engineering decisions and design systems that scale.
Whether you're preparing for Staff+ level interviews or stepping into a Tech Lead or Engineering Manager role, this course gives you both the breadth and depth needed to succeed.
✅ What you’ll learn:
🔹 A clear roadmap of system design concepts - to help you master the required concepts
🔹 Mastery of core trade-offs - consistency vs availability, SQL vs NoSQL, sync vs async
🔹 Strong foundations in API design - RESTful API design, rate limiting, throttling, secure APIs, SSO
🔹 Techniques to handle non-functional requirements like scalability, maintainability, and fault tolerance
🔹 Insights into DB internals ACID Vs. BASE, sharding, replication, CAP/PACELC theorem, and choosing the right data store
🔹 Feedback and collaboration through live design sessions and final design demo days for assignments
🔹 Exposure to real-world system challenges such as leader election, unique ID generation, and rate limiting at scale
🔹 Confidence to approach real-world design problems using proven strategies and design frameworks
🔹 Practical estimation and planning skills for time management in real projects and system design interviews
🔹 Feedback and collaboration through live design sessions and final design demo days for assignments
🔹 Resources and Cheatsheets for self-guided deep dives
🔹 Assessments after each session to push you through the boundaries
🔹 Capstone project at the end to ensure you feel ready to take the world on
(Check the course syllabus for details of each class)
01
Engineers at all levels - mid-level to senior, Staff, and Principal - to deepen system design skills or prep for interviews
02
Technical leaders such as Engineering Managers, Solution Architects, Consultants, to make better design decisions or master system design
03
Aspiring high-performers (or entrepreneurs) preparing for impactful roles at startups, scale-ups, or top tech companies, including MAANG
None
You’ll know how to approach real-world system design problems with clarity and confidence
We’ll cover the foundational concepts, modern infrastructure components, and architectural patterns that help you design systems that scale, perform, and recover gracefully.
You’ll build a strong mental model for designing end-to-end systems from scratch
From requirements gathering to estimation, from DNS to data replication — you'll be equipped with a structured, repeatable approach to system design that works in interviews and in real teams.
You’ll be able to design systems that go beyond interview whiteboards and into production
Whether it’s designing APIs, choosing the right database, scaling with queues and caches, or ensuring fault tolerance — you'll gain practical, hands-on experience solving real problems.
You’ll deeply understand the trade-offs behind every architectural decision
You’ll learn to evaluate when to favor availability over consistency, when to use Pub/Sub over message queues, and how to make scalable, maintainable choices in real-time.
You’ll get a library of technical tools, mental models, and references for long-term learning
Including access to templates, reading lists, architectural checklists, and real-world examples to continue your growth even after the course ends.
Live sessions
Learn directly from Shalini Goyal in a real-time, interactive format.
Lifetime access
Go back to course content and recordings whenever you need to.
Cheatsheets
Access to all the cheatsheets for core concepts
Community of peers
Stay accountable and share insights with like-minded professionals.
Certificate of completion
Share your new skills with your employer or on LinkedIn.
Maven Guarantee
This course is backed by the Maven Guarantee. Students are eligible for a full refund up until the halfway point of the course.
Author name
Author name
Shalini is a distinguished technology and business leader with over two decades of international experience spanning Financial Services, and Technology sectors. Her career includes leadership roles at Amazon, J.P. Morgan, Sapient Nitro, and other Fortune 500 companies, where she successfully led large-scale digital transformation, cloud adoption, and AI-driven initiatives.
An AWS-certified Solutions Architect and Machine Learning Specialist, she actively advises startups, mentors engineers, and contributes to AI and innovation thought leadership.
A published author and global keynote speaker, Shalini empowers diverse tech communities. She is deeply passionate about fostering inclusion in technology and preparing organizations to thrive in an AI-powered future.
Career highlights
Finalist for TechWomen100 Award - 2024
Internationally published Author of 'Awesome Tech Interviews'
Podcast Guest and Public Speaker for more than 25+ events
Featured internationally in multiple newsletters
Built community of 100k+ across LinkedIn, X and Insta
Join an upcoming cohort
Cohort 1
$649
Dates
Payment Deadline
4-6 hours per week
Tuesdays & Thursdays
1:00pm - 2:00pm EST
If your events are recurring and at the same time, it might be easiest to use a single line item to communicate your course schedule to students
May 7, 2022
Feel free to type out dates as your title as a way to communicate information about specific live sessions or other events.
Weekly projects
2 hours per week
Schedule items can also be used to convey commitments outside of specific time slots (like weekly projects or daily office hours).
Active hands-on learning
This course builds on live workshops and hands-on projects
Interactive and project-based
You’ll be interacting with other learners through breakout rooms and project teams
Learn with a cohort of peers
Join a community of like-minded people who want to learn and grow alongside you
Join an upcoming cohort
Cohort 1
$649
Dates
Payment Deadline