AlgoPrepX is Live 🚀 use OCT20 to get discount now!
Offer ends in:
00 hr 00 min 00 sec
LASTCHANCE to Enroll in DSAPrep Elite Cohort 5.0 🚀 use LASTCHANCE to get discount now!
Offer ends in:
00 hr 00 min 00 sec
Logo

System Design

Cohort 3.0 is Coming Soon

This course covers principles of system design and architecture.

Course modules included are:

You'll learn all the important things from the basics of design patterns to building real world systems and this course will help you to transition to the top!

High-Level Design (HLD)

Introduction / Basics

We will start with, why is system design important and learn the framework of it.

System Design - Building Blocks

We will study the building blocks like Load balancers, API gateway, Caches etc.

System Design Fundaments - NFRs

In the fundamentals part we will study about Reliability, Availability, CAP Theorem etc.

How To Scale

This is one of the awesome parts where we will be learning Sharding/Partitioning, Transactions, Conflict resolution and much more. Everything about scaling.

Problem Solving

We will be designing, Instagram, Youtube, Uber etc using the concepts of HLD we studied.

Low-Level Design (LLD)

Basics of OOP Concepts

Let’s start the LLD part with all the OOPs concepts like Encapsulation, Inheritance Polymorphism and more

UML Diagrams

What is UML diagram? Use case diagram? Class diagram? Sequence Diagram? Say hello to all these diagrams. Trust me it is going to be more fun than Engineering Drawing you did in your 1st year.

Design Principles

Let’s Deep dive into the SOLID Principles of System Design.

Design Patterns

Out of 23 Design Patterns we will be mastering all the important ones. Atleast 3 patterns each of creational, structural and behavioural will be covered.

Problem Solving

We will be designing, Instagram, Youtube, Uber etc using the concepts of HLD we studied.

Mode of the Course: LIVE & Recordings
Course Validity will be for 1 Year
Class starts in September, 2024
Mode of delivery : English
40 LIVE lectures + Recordings
Classes on Mon,Wed,Fri at 9pm - 11pm
Programming Language Used: Python
text-box

OUR EXPERTS

Subhesh

DTU, SWE-II at Google, ex-instructor at Scaler

Subhesh is working at Google with over 3 years of experience in tech. He has taught more than 10,000 students in AlgoPrep, Scaler and PepCoding. He has over 5 years of teaching experience.

youtubelinkedin
text-box
text-box

OUR EXPERTS

Abhishek

Engineering Manager at Google, Ex-instructor at Scaler and GFG

Abhishek is working as an Engineering Manager at Google. He has over 10 years of experience and he has worked in companies like Google, Walmart and Flipkart.

youtubelinkedin
text-box
text-box

OUR EXPERTS

Subhesh

DTU, SWE-II at Google, ex-instructor at Scaler

Subhesh is working at Google with over 3 years of experience in tech. He has taught more than 10,000 students in AlgoPrep, Scaler and PepCoding. He has over 5 years of teaching experience.

youtubelinkedin
text-box
text-box

OUR EXPERTS

Abhishek

Engineering Manager at Google, Ex-instructor at Scaler and GFG

Abhishek is working as an Engineering Manager at Google. He has over 10 years of experience and he has worked in companies like Google, Walmart and Flipkart.

youtubelinkedin
text-box

Make your resume outshine!

certificate

Don't just take our
word
for it!

  • "Algorprep transformed my career with its comprehensive curriculum and expert instructors. The hands-on projects offered practical experience, boosting my confidence and job prospects. If you`re serious about coding, Algorprep is a top-notch choice for advancing your skills."
    person-image

    Kunal Trivedi

    SDE at Bosch

    logo
  • "The curriculum is comprehensive, instructor is experienced, and in-depth learning helped me gain confidence. I started as a beginner and cracked multiple offers ultimately."
    person-image

    Harshit Trehan

    SDE at Atlassian

    logo
  • "I am really grateful that I had the opportunity to explore DSA with Subhesh sir. His methodology and guidance were exceptional. The course started from if else and at last we were solving really Hard Leetcode Problems. Had a lot of learning with fun."
    person-image

    Jaivin Phogat

    SDE at Goldman Sachs Warsaw

    logo
  • "I loved the way this coding course was structured. He started with the basics and then gradually built on our knowledge. This made it easy to learn and retain the information. I also appreciate the fact that he provided us with plenty of practice exercises."
    person-image

    Divya Chopra

    SDE at Microsoft

    logo
  • "The curriculum is comprehensive, instructor is experienced, and in-depth learning helped me gain confidence. I started as a beginner and cracked multiple offers ultimately."
    person-image

    Janhvi Kaplish

    Product Intern at Adobe

    logo
  • "I wasted countless hours on DSA resources before landing under the guidance of Subhesh sir. He is an experienced teacher and one who makes learning a delightful experience. Really mind-blowing."
    person-image

    Pranjal Sharma

    SDE at Amazon

    logo
  • "I can confidently say that this course was a game-changer for me, thanks to the instructor`s phenomenal teaching methodology. He made sure to provide clear explanations, offered valuable resources, and guided us every step of the way."
    person-image

    Abhinav Gupta

    SDE at Sprinklr

    logo
  • "I can`t praise Subhesh`s DSA course enough. His unique teaching approach and comprehensive content gave me the edge to crack Google Warsaw. His dedication and support were truly invaluable. I would definitely recommend this course."
    person-image

    Sarthak Bhatia

    SDE at Google Warsaw

    logo
  • "Algorprep transformed my career with its comprehensive curriculum and expert instructors. The hands-on projects offered practical experience, boosting my confidence and job prospects. If you`re serious about coding, Algorprep is a top-notch choice for advancing your skills."
    person-image

    Kunal Trivedi

    SDE at Bosch

    logo
  • "The curriculum is comprehensive, instructor is experienced, and in-depth learning helped me gain confidence. I started as a beginner and cracked multiple offers ultimately."
    person-image

    Harshit Trehan

    SDE at Atlassian

    logo
  • "I am really grateful that I had the opportunity to explore DSA with Subhesh sir. His methodology and guidance were exceptional. The course started from if else and at last we were solving really Hard Leetcode Problems. Had a lot of learning with fun."
    person-image

    Jaivin Phogat

    SDE at Goldman Sachs Warsaw

    logo
  • "I loved the way this coding course was structured. He started with the basics and then gradually built on our knowledge. This made it easy to learn and retain the information. I also appreciate the fact that he provided us with plenty of practice exercises."
    person-image

    Divya Chopra

    SDE at Microsoft

    logo
  • "The curriculum is comprehensive, instructor is experienced, and in-depth learning helped me gain confidence. I started as a beginner and cracked multiple offers ultimately."
    person-image

    Janhvi Kaplish

    Product Intern at Adobe

    logo
  • "I wasted countless hours on DSA resources before landing under the guidance of Subhesh sir. He is an experienced teacher and one who makes learning a delightful experience. Really mind-blowing."
    person-image

    Pranjal Sharma

    SDE at Amazon

    logo
  • "I can confidently say that this course was a game-changer for me, thanks to the instructor`s phenomenal teaching methodology. He made sure to provide clear explanations, offered valuable resources, and guided us every step of the way."
    person-image

    Abhinav Gupta

    SDE at Sprinklr

    logo
  • "I can`t praise Subhesh`s DSA course enough. His unique teaching approach and comprehensive content gave me the edge to crack Google Warsaw. His dedication and support were truly invaluable. I would definitely recommend this course."
    person-image

    Sarthak Bhatia

    SDE at Google Warsaw

    logo