System Design Essentials for Software Engineers and Leaders

New
·

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

Amazon
JPMorgan Chase & Co.
United Healthcare
Publicis Sapient
Virgin Money

Course overview

Modern System Design - Demystified: From Fundamentals to Scale

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)

Who is this course for

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

Prerequisites

  • None

What you’ll get out of this course

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.

What’s included

Shalini Goyal

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.

Course syllabus

Week 1

Sep 6—Sep 7

    Introduction to System Design

    1 item

    Building Blocks and Must to Learn Concepts

    1 item

Week 2

Sep 8—Sep 14

    Database Concepts and Trade-offs

    1 item

    API Design and Microservices

    1 item

Week 3

Sep 15—Sep 21

    Asynchronous Communication and Caching

    1 item

    Security and Observability

    1 item

Week 4

Sep 22—Sep 28

    Design a System - Case Study 1

    1 item

    Design a System - Case Study 2

    1 item

Week 5

Sep 29—Oct 4

    Capstone Project - 'Show and Tell' Day

    1 item

Bonus

What people are saying

        Testimonials are a great way to add social proof to your landing page so that students feel more comfortable choosing your course.
Author name

Author name

Author title
        You can add as many as you’d like! We typically recommend landing somewhere in the 2-6 range and adding photos so that they feel more “real”.
Author name

Author name

Author title

Meet your instructor

Shalini Goyal

Shalini Goyal

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.



Amazon
JPMorgan Chase & Co.
Publicis Sapient
Tata Consultancy Services
United Healthcare

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

A pattern of wavy dots

Join an upcoming cohort

System Design Essentials for Software Engineers and Leaders

Cohort 1

$649

Dates

Sep 6—Oct 4, 2025

Payment Deadline

Sep 4, 2025
Get reimbursed

Course schedule

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).

Learning is better with cohorts

Learning is better with cohorts

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

Frequently Asked Questions

A pattern of wavy dots

Join an upcoming cohort

System Design Essentials for Software Engineers and Leaders

Cohort 1

$649

Dates

Sep 6—Oct 4, 2025

Payment Deadline

Sep 4, 2025
Get reimbursed

$649

USD

5 Weeks