Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Zero To Mastery

Master the Coding Interview: System Design + Architecture

via Zero To Mastery

Overview

Go from Junior to a trusted Senior Engineer by learning how to think like a Senior Engineer. This course gives you the step-by-step guide to understanding technologies, decisions, and trade-offs required to confidently design the right system to accomplish any task or project thrown your way.
  • Insider tips & tricks from a Senior Engineer that has worked for big tech companies and has actually been in charge of system design
  • Learn how to think like a Senior Software Engineer
  • A mental framework to analyze your work through the lens of designing systems
  • Learn how to evaluate different components and technologies in web applications
  • Become a better problem solver and answer any system design questions companies throw at you
  • Use the right system design & architecture to arrive at the optimal solution to any problem
  • Learn the information needed to ace the system design interview at top tech companies
  • Learn exactly what is needed to build exceptional products and applications

Syllabus

  •   Introduction
    • Master the Coding Interview: System Design + Architecture
    • Course Introduction
    • Exercise: Meet Your Classmates and Instructor
    • How-to's: Speed up videos, Downloading videos, Subtitles
  •   Web Architecture 101
    • Browsers
    • DNS
    • Web Servers
    • Load Balancer (Part 1)
    • Load Balancer (Part 2)
    • Databases
    • Caching
    • Jobs - Servers
    • Jobs - Queues
    • Services (Part 1)
    • Services (Part 2)
    • Data
    • Cloud Storage CDN
    • Unlimited Updates
  •   System Design 101
    • System Design Reminder
    • Principles of System Design - Availability
    • Principles of System Design - Reliability
    • Networking - OSI & TCP/IP
    • TCP IP
    • TCP Explained
    • UDP
    • Proxies
    • Exercise: Imposter Syndrome
    • Load Balancing Strategies
    • Server Clustering
    • Databases Intro
    • CAP Theorem CP
    • CAP Theorem AP
    • ACID and BASE Properties for Database Selection
    • What's Next?
  •   Where To Go From Here?
    • Thank You!
    • Review This Course!
    • Become An Alumni
    • Learning Guideline
    • LinkedIn Endorsements
    • Coding Challenges

Taught by

Yihua Zhang

Reviews

Start your review of Master the Coding Interview: System Design + Architecture

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.