Practice
Resources
Contests
Online IDE
New
Free Mock
Events New Scaler
Practice
Improve your coding skills with our resources
Contests
Compete in popular contests with top coders
logo
Events
Attend free live masterclass hosted by top tech professionals
New
Scaler
Explore Offerings by SCALER
Register NOW!
Already have an account? Click here
+1 *
+247
Change Number
Select an option *
Select an option *
2028
2027
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
Select an option *
Select an option *
Engineering Leadership
Software Development Engineer (Backend)
Software Development Engineer (Frontend)
Software Development Engineer (Full Stack)
Data Scientist
Android Engineer
iOS Engineer
Devops Engineer
Support Engineer
Research Engineer
Engineering Intern
QA Engineer
Co-founder
SDET
Product Manager
Product Designer
Backend Architect
Program Manager
Release Engineer
Security Leadership
Database Administrator
Data Analyst
Non Coder
Other
Attend a Free Class to experience Scaler’s Full Stack Developer Program
Know how to ace your tech career from the founders of scaler
STARTS ON:
June 10, 2023 12:00 PM (IST)
ENDS ON:
June 10, 2023 2:00 PM (IST)
DURATION:
2 Hours

About this Free Class

Are you seeking a program which can help you grow as an engineer, and gives the benefit of 1:1 Mentorship, Top-notch Instructors, and a solid, industry-vetted Curriculum? Then look no further! Attend this Free Class with Anshuman Singh and understand how our course is curated by keeping the needs of software engineers at the core. And win exciting Scaler goodies while attending the class! What more do you need? Book your class right now!

Your Takeaways From This Free Class:

  • Personalised advice from our Founders on how to advance your tech career
  • A roadmap of switching from a service based company to the hot shot product companies
  • Deep understanding of how our course takes a holistic approach to cover everything and build strong fundamentals

 

Know your Instructor

  • Check out  Anshuman Singh's profile on LinkedIn
  • Worked with Mark Zuckerberg and led the team that built Facebook Messenger
  • Was responsible for setting up Facebook’s office outside the US
  • Is a star coder who represented India in the ICPC world finals twice

Note - This Free Class is for working professionals.

 

This Free Class is for

 

SDEs looking to upskill
SDEs wanting to change from Service to Product Companies
SDEs looking to master HLD
SDEs looking to upskill
SDEs wanting to change from Service to Product Companies
SDEs looking to master HLD

 

About Scaler Academy

Introduction

Scaler Academy is an upskilling program designed to equip software engineers with the tools & techniques needed to master Problem Solving, System Design, Data Structures & Algorithms.

Format

LIVE online Lectures

No boring pre-recorded videos.

Teaching Faculty

80+ Instructors & TAs

From top companies like Facebook, Google, Hotstar and more! Learn from the experience of industry veterans who have built huge scalable systems.

1:1 Mentorship

600+ Mentors

Mentoring sessions twice a month. Speak with accomplished professionals from companies like Amazon, Microsoft, Myntra etc. to resolve your career related queries.

Career Assistance

500+ Placement Partners

and growing due to the consistent efforts of our Careers team.

Mock interviews and guidance in optimizing your resume and Linkedin profile to give you the confidence you need to stay ahead in your tech career.

Alumni Network

3500+ ambitious techies

Your network is your net-worth!

Detailed Curriculum

Module 1 (4-8 Weeks)

Introduction to Programming (Start point for Beginner Batch)

Programming Fundamentals, Java Or Python

Data Types and Operators, Loops Conditional Statements

Function, Methods, Recursion basics, Maths

Arrays - 1D and 2D, Strings

Module 2 (8 Weeks)

Programming Constructs (Start point for Intermediate Batch)

Introduction to Problem Solving and Time complexity

Array Techniques (prefix sum, carry forward, subarrays, 2D matrices)

Bit Manipulations

Maths, Sorting, Hashing

Recursions and Data structure fundamentals - Stacks, Linked Lists, Trees

Module 3 (17 Weeks)

Advanced Problem Solving & Data Structures with CS Fundamentals (Start Point for Advanced Batch)

Time complexity analysis, Arrays, Bit manipulation, Maths

Recursion, Sorting, Binary Search, Two Pointers, Hashing, Pattern Matching Algorithms

Linked Lists, Stacks, Queues, Deque

Trees, Binary Search Trees, Tries, Heaps

Greedy Algorithms, Backtracking, Dynamic Programming, Graphs

Programming Language Internals (CS Fundamentals) - 1.5 weeks

Language Basics - Data Types, Syntax, OOP etc

Advanced Language Concepts and Popular Pitfalls/ Interview Questions: Concurrency, Standard Library etc.

Computer Science Fundamentals (CS Fundamentals) - 1.5 weeks

Database Management Systems, Computer Networks and Operating Systems Theory

SQL

Object Oriented Design (LLD) - 6 weeks

OOP, Terminology, SOLID Principles

Design Patterns (creational, structural, behavioural), UML Diagrams and Schema Design

Concurrency

LLD Problems, Design, Machine coding, Case Studies

System Design (HLD) - 6 weeks

HLD Basics, Consistent Hashing, Caching, CAP Theorem, Mater-Slave

Distributed Systems, Databases, SQL and NoSQL

Zookeeper + Kafka, S3 + Quad Trees, Microservices, Containerisation, Case Studies

Module 4 (15 Weeks)

Specialisation

Backend and Fullstack

  • MVC, REST APIs, ORM, SprintBoot, Views, Database
  • Building a server, Web architecture, HTML, CSS, Javascript, Node.js, Backend architecture, MongoDB, React / Redux
  • Project Deployment

(OR) Data Engineering

  • Advanced SQL, filtering, subqueries, aggregation functions, advanced constructs and structures
  • Data Warehousing & Modelling, Data Lakes, OLAP, Data Processing - Big Data Hadoop & Spark
  • Batch and Streaming - ETL pipelines, Workflow Orchestration, OLTP to OLAP systems, Distributed systems, Cloud Tech
  • Project Deployment

Eligibility Criteria

  • Engineering / IT / Maths Background
  • Developing role (Service-based company)
  • Engineering role (Product-based company)