Problem Solving & System Design - Advanced

BY
Scaler Academy

With the Problem Solving & System Design - Advanced certification course, technological professionals can accelerate their journey towards a successful career.

Lavel

Expert

Mode

Online

Duration

9 Months

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based

Course overview

Problem Solving & System Design - Advanced certification is a 9.5 months advanced level course by the Scaler Academy. Every student has separate needs, so a small entrance test before enrolling will prove whether this course will suit the requirements of the participants. There are tech professionals aimlessly searching for programming videos that will lead to unstructured learning, hence this certification is developed to provide skills to become the best amongst peers.

This Problem Solving & System Design - Advanced training course has designed a curriculum that is structured for people who are software engineers to help them learn CS fundamentals, programming constructs, and system design with the use of real projects. This course held by experts live twice every week for 9.5 months will explain the benefits of what all makes the best software engineer in town. This course basically makes the candidates both interview and job-ready with their learning of a beautifully crafted curriculum.

The highlights

  • 9.5 months programme
  • 1:1 mentorship offered
  • Aspirational peer group
  • Live classes by faculty
  • Industry-tested curriculum
  • Certificate by Scaler

Program offerings

  • Completion certificate
  • Industry relevant curriculum
  • Live classes
  • 1:1 mentorship
  • Mock interviews
  • Advisory committee
  • Career support
  • Peer group
  • Alumni support
  • 9.5 months course
  • Personalised learning.

Course and certificate fees

certificate availability

Yes

certificate providing authority

Scaler Academy

Who it is for

Here are the people who can be eligible to get admission:

  • People who have any amount of work experience in software product companies in engineering roles or a development role in a services companies.
  • Candidates who have some amount of idea in coding languages of programming like C or Java or Python, and using these to solve coding problems.
  • Who may not be comfortable in solving Data Structures and Algorithms basic questions.
  • Learners who are okay with writing codes of implementation, and also manipulate basic strings.

Eligibility criteria

Educational Qualification

  • The sole requirement is to be a graduate on or before the year 2020.

Work Experience

  • Any amount of work experience is accepted.

Certification Qualifying Details

  • When the programme gets to its final stage, the candidates secure a Problem Solving & System Design - Advanced certificate by Scaler Academy.

What you will learn

Problem solving ability Programming skills

With the Problem Solving & System Design - Advanced certification syllabus, the candidates will understand the following:

  • The candidates will be understanding the knowledge of CS fundamentals.
  • Healthy competition can be developed amongst peers with the help of weekly assignments, and contests.
  • Candidates can understand different 1:1 system discussions that are held with experts
  • Learners can earn specialisation in full-stack or backend so that they can be proficient in the design of systems via different development projects which are complex so that they are able to get through difficult job interviews.

The syllabus

Module - 1 DSA: Data Structures and Algorithms

Data Structures and Algorithms

  • Time and Space Complexity
  • Array Problem Solving Techniques
  • Bit Manipulation
  • Maths for Problem Solving
  • Recursion
  • Backtracking
  • Sorting
  • Searching(Binary Search)
  • Two Pointers
  • Hashing
  • Strings and Pattern Matching

Data Structures

  • Linked Lists
  • Stacks
  • Queues and Deques
  • Trees and BST
  • Tries
  • Heaps

Advanced Problem Solving Techniques

  • Greedy
  • Dynamic Programming
  • Graphs

Module - 2 SQL

SQL

  • Relational Model
  • CRUD
  • Joins
  • Aggregation
  • Subqueries
  • Views
  • Transactions
  • Indexing

Module - 3 LLD

Backend Development

  • OOP
  • Multithreading
  • Adv Lang Concepts and Popular Interview Questions
  • SOLID
  • Design Patterns
  • UML Diagrams
  • Schema Design
  • How Internet Works (TCP, UDP, HTTP, Layering Architecture)
  • API Design
  • MVC
  • Backend LLD and Machine Coding Case Studies

Fullstack Development 

  • HTML, CSS, Javascript
  • Advanced HTML, CSS Case Studies
  • JS for Web Dev (DOM Manipulation, Event Handling)
  • Advanced JS Concepts (OOP and Concurrency) and Popular Interview Questions
  • Frontend Design Patterns
  • How Internet Works (TCP, UDP, HTTP, Layering Architecture)
  • API Design
  • Frontend LLD and Machine Coding Case Studies
  • Backend Design

Module - 4 HLD

System Design (HLD)

  • Consistent Hashing
  • Caching
  • CAP Theorem
  • Distributed Systems & Databases
  • SQL and NoSQL
  • Scalability
  • Zookeeper + Kafka
  • Location Based Services (S3, Quad Trees)
  • Microservices
  • Case Studies

Module - 5 Capstone Project

Backend Development

  • Unit Testing
  • ORM
  • Deployment
  • Git
  • Spring Boot
  • Project Interview Questions (Spring/Hibernate)
  • Capstone Projects (include advance things like implementing Payment API)

Fullstack Development 

  • Git
  • React
  • Redux
  • Deployment
  • Testing
  • MongoDB
  • NodeJS
  • ExpressJS
  • Capstone Projects

Module - 6 Electives

DSA for Competitive Programming

  • Combinatorics and Probability
  • Matrix exponentiation
  • Advanced Trees: Segment Tree, k-D Tree
  • Disjoint Set Union
  • Advanced Dynamic Programming
  • Advanced Graphs: Bridges, Articulation point, Network Flow

Product Management for Engineers 

  • Introduction to Product Management
  • Product Thinking & Product Discovery
  • Product Roadmap & Prioritization
  • Mental Models for Product Managers
  • Product Analytics
  • Hands-on case study & Mixpanel session
  • Delivery & Project Management
  • Practical ways to apply PM lessons as an Engineer

Data Engineering

  • Building efficient Data Processing Systems
  • Advanced SQL
  • Cloud Services - AWS, or GCP
  • Developing ETL pipelines
  • Map-Reduce Framework
  • Big Data
  • Data Warehousing & Modelling
  • OLAP, Dashboarding
  • Workflow Orchestration
  • Logging, and Monitoring
  • MapReduce, HiveQL, Presto
  • Projects

Admission details

Learn about Problem Solving & System Design - Advanced classes with the below steps:

Step 1: Follow Scaler’s official website: https://www.scaler.com/academy/

Step 2: Then there will be an ‘Apply Now’ button, on the website which should be clicked.

Step 3: Next the step 3’s process involves writing the details for the registration form to access their accounts on Scaler. 

Step 4: Then an entrance test with MCQ questions for 40 minutes will be held.

Step 5: If the students get qualified, then they need to make the fee deposit to Scaler for continuing further,


Filling the form

When the students are ready to take up the classes for this programme they can apply through a registration form. The form has only details like name, phone number, correct mail id, and the student’s profession. If the student wants to avoid providing such details they can directly sign up with some accounts of social media like Github, Google, Facebook or Linkedin. 

Scholarship Details

There is an entrance test that is prepared and held with MCQ questions on aptitude, mathematics, and small Java or C++ programming which can be taken both via the website or mobile in a quiet sitting arrangement. The performance of the students in this 40-minute test is the key indicator for them receiving scholarships up to Rs. 25,000.

How it helps

Here are some Problem Solving & System Design - Advanced certification benefits:

  • Since different students have different learning paces, so Scaler provides hyper-personalisation o make the learning comfortable.
  • Through the help of projects which are real-life in nature like creating Facebook News-Feed, Facebook Messenger, and Uber-like systems, the candidates can get selected by large tech companies.
  • Live classes with specialized tutors who have hands-on knowledge are also arranged so that all content and assignment-related doubts get cleared.

FAQs

Where do alumni of this learning programme get jobs?

The alumni of this learning programme get placed companies namely Microsoft, Adobe, Goldman Sachs, Paytm, Flipkart, Walmart, One Plus and more.

Is the money returned back after the 2 weeks of trial period gets over?

Within the trial period of 2 weeks, the withdrawal request has to be raised for getting the money back. 

How long is the Problem Solving & System Design - Advanced online programme?

This problem solving programme is 9.5 months long. 

Can the participants connect live with the faculty?

Not only the faculty but also alumni, and mentors can be contacted live.

For which roles are the students employed after this certificate course?

According to the strength, and qualifications, candidates are hired in backend engineering and full-stack engineering roles.

Articles

Popular Articles

Latest Articles

Similar Courses

Computer Vision for Embedded Systems

Purdue University, West Lafayette via Edx

5 Weeks Online
Expert
Free

Advanced C Programming

Udemy

Online
Expert
₹499 ₹3,499

Courses of your Interest

Quantum Computer Systems Design I Intro to Quantum...

Quantum Computer Systems Design I Intro to Quantum...

UChicago via Edx

4 Weeks Online
Expert
Free
Fundamentals of Quantum Information

Fundamentals of Quantum Information

Delft University of Technology via Edx

4 Weeks Online
Expert
Free
Quantum Computer Systems Design II Principles of Q...

Quantum Computer Systems Design II Principles of Q...

UChicago via Edx

4 Weeks Online
Expert
Free
Quantum Computer Systems Design III Working with N...

Quantum Computer Systems Design III Working with N...

UChicago via Edx

4 Weeks Online
Expert
Free

HTML5 Apps and Games

World Wide Web Consortium via Edx

4 Weeks Online
Expert
Free

Advanced PowerPoint Training

Udemy

Online
Expert
₹ 3,499
Scaler Data Science & Machine Learning Program - A...

Scaler Data Science & Machine Learning Program - A...

Scaler Academy

7 Months Online
Expert
Trees and Graphs Basics

Trees and Graphs Basics

CU Boulder via Coursera

4 Weeks Online
Expert

Machine Learning Devops Engineer

Udacity

4 Months Online
Expert
Introduction to Graduate Algorithms

Introduction to Graduate Algorithms

Georgia Tech via Udacity

3 Months Online
Expert
Free

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books