Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

URRICULU

URRICULU
URRICULU
URRICULU
URRICULU
URRICULU
Curriculum
Deep Dive
Industry-vetted syllabus
that guarantees growth
The SST Advantage

Scaler School Traditional


of Technology Education

Curriculum Industry-relevant: Prepares Outdated


for 2028 & beyond

Instructors Worked at Google, Meta, No industry


Microsoft & tech companies experience

Assignments Code 50+ Apps and Theoretical written


Products papers

Mentorship 1:1 sessions with No dedicated


industry experts guidance

Internship 1-Year Compulsory No Exposure


Paid Internship

Employability Industry ready Extra training


required

Graduation Level of a Senior SDE Level of a


Junior SDE
Scholarships & Evaluation Criteria
We believe financial limitations should not hinder one's academic pursuits. To
that end, we offer scholarships ranging from 10% to 100% of the tuition fee, based
on the student’s academic profile. All Scholarships will be awarded by the Scaler
Impact Foundation; supported by industry stalwarts like Vijay Shekhar Sharma
(Founder & CEO, Paytm) and Prasanna Sarkar (Founder, Rippling).

Scholarships we offer:

Brightest Minds Scholarship

This scholarship recognises and rewards candidates with exceptional


academic achievements in competitive exams.

Eligibility: With exceptional academic performance in tests such as


the JEE, CBSE exam, KVPY, NTSE, etc.

Women In Tech Scholarship

To support and encourage talented female students who have a


passion for coding and a desire to pursue a career in technology.

Eligibility: Exceptional women candidates who can demonstrate their


affinity for coding through tech competitions, events, or more.

Evaluation Criteria:

▪ Academic Achievements (10th / 12th%)


▪ Achievements in JEE or equivalent competitive exams or Scaler NSET score
▪ Extracurricular projects and contributions (Technical/ Non-Technical/
Leadership roles)
▪ Family’s financial profile

Please note to ensure a fair application the scholarship decisions are rule-based and at the
discretion of Scaler Impact Foundation and Scholarship sponsors. These are final and
will not be revisited.
Phase 1: Learn (24 Months)
4 Learn by Building
Trimester 1 Learning Outcomes
Months Projects

Basics of ▪ Kick-start your coding ▪ Develop a command


Computer journey by mastering the line calculator to
Programming basics of programming perform basic
▪ Develop skills to write arithmetic operations
efficient, code with an ▪ Create a BMI
Hard emphasis on minimising calculator to assess
Skills time complexity and users' health metrics
optimising space usage ▪ Design a number
▪ Implement sorting and guessing game to
searching algorithms apply logic and
control structures

Command Line ▪ Learn to automate tasks, ▪ Build a web crawler to


Interfaces and crawl webpages and extract information
Shell Scripting manipulate files efficiently from websites
with command line and ▪ Develop an
shell scripting e-commerce price
comparator to track
and compare product
prices across different
websites

Discrete Maths ▪ Learn crucial mathematical


concepts for understanding
complex computer science
principles

Micro Basics of ▪ Build communication skills ▪ Create a pitch deck


MBA Communication ▪ Learn to pitch and present
ideas in a professional
space
4 Learn by Building
Trimester 2 Learning Outcomes
Months Projects

Data ▪ Master the creation of ▪ Develop an


Structures and custom data structure expression evaluator
Algorithms - I libraries ▪ Implement a Least
▪ Dive into string-matching Recently Used (LRU)
algorithms, trees and cache system
Hard priority queues
Skills

Basics of Web ▪ Learn to craft responsive ▪ Design a web-based


Development and dynamic websites clock and timer
using CSS and JavaScript ▪ Create a
Rock-Paper-Scissors
game for the web
browser

Linear Algebra ▪ Apply linear algebra ▪ Build an Image


concepts to solve linear Compressor tool
programming problems

Micro Creator Module ▪ Learn effective ▪ Launch and grow


MBA communication through your own YouTube
creative content creation channel, applying
across platforms, starting strategies for content
with YouTube and scaling creation and
across others audience
▪ Emphasis on personal engagement
branding and resume
building through creative
outputs

4 Learn by Building
Trimester 3 Learning Outcomes
Months Projects

Hard Data ▪ Enhance problem-solving ▪ Develop a Sudoku


Skills Structures and skills with advanced solver
Algorithms - II programming paradigms ▪ Implement an
such as backtracking, efficient search
greedy algorithms and functionality within a
dynamic programming phone directory
▪ Apply graph algorithms for ▪ Create a pathfinder
path optimisation across for optimising routes
different network types

Backend ▪ Learn to design and ▪ Design schemas for


Systems and implement backend APIs various applications
Object-Oriented and integrate them with including social
Programming frontends media sites, dating
▪ Write maintainable, apps and food
extensible, and delivery services
Hard
understandable code using
Skills
object-oriented
programming principles

Probability and ▪ Acquire practical data ▪ Analyse business case


Statistics handling skills with NumPy studies focusing on
and Pandas hypothesis testing and
▪ Gain foundational correlation analysis
knowledge in probability,
statistical analysis, and
hypothesis testing
techniques

Micro Business ▪ Structured problem-solving ▪ Assessment includes


MBA Problem using a McKinsey-like real-world data
Solving approach analysis and cases
▪ Define SMART problem focused on a single
statements and break business like Apple
down problems into with increasing
actionable solutions complexity
▪ Learn to communicate
solutions effectively, both in
writing (400-word
executive summary) and
verbally (2-minute C-suite
presentation)
4
Trimester 4 Learning Outcomes Project Highlights
Months

Operating ▪ Gain foundational ▪ Implement solutions


Systems and knowledge of operating for concurrency
Network systems and computer issues, such as the
Programming - I
networks. Solve common Reader-Writers
concurrency problems and problem
optimise computing ▪ Develop a
processes multi-threaded web
crawler
▪ Optimise the
execution time of a
given code snippet
Hard
Skills
Databases ▪ Master the art of designing ▪ Design an in-memory
Schema Design extensible, maintainable database with
class and database concurrency control,
schemas emphasising query
▪ Learn query optimisation, efficiency and system
indexing, normalisation, scalability
and CRUD operations on
NoSQL databases

Micro Product ▪ Build scalable products ▪ The curriculum uses


MBA Problem Solving from concept (0-1) to Uber as a case study
growth (1-10 products) for 0-1 products and
▪ Discover and prioritise involves assessments
problems, feature with real-world Scaler
development, wireframing data
and product analytics
▪ Work with teams and plan
product roadmaps

4 Learn by Building
Trimester 5 Learning Outcomes
Months Projects

Hard Operating ▪ Master socket ▪ Implement socket


Skills Systems and programming and the programming
Network development of highly techniques to enable
Programming - II
scalable web servers communication
between applications
▪ Build a fully
functional web server
capable of handling
over 100,000
concurrent requests
per second

Web ▪ Develop advanced web ▪ Create an online Excel


Development - II applications using React, sheet application,
focusing on optimisation showcasing front-end
Hard strategies for enhanced optimisation and
Skills performance interactive features

Introduction to ▪ Learn to design, ▪ Develop a


Machine Learning implement, and evaluate recommendation
machine learning models engine, applying
for solving real-world machine learning
problems techniques to tailor
▪ Gain a deep understanding suggestions based
of the algorithms and on user behaviour
principles underpinning and preference
machine learning technology

Micro Interview ▪ Preparing for top-tier job ▪ Build your resume


MBA Preparation opportunities and interview
▪ Provide learners with the answers sheet
internal toolkit needed to
excel in interviews for
high-calibre positions

4 Learn by Building
Trimester 6 Learning Outcomes
Months Projects

Hard Web ▪ Master the use of MVC ▪ Develop a fully


Skills Development - III (Model-View-Controller) functional
frameworks to create e-commerce website,
extensible, understandable incorporating
and maintainable software payment integrations
▪ Learn to integrate with and showcasing the
external APIs effectively practical application
of MVC frameworks
and API integrations
Data ▪ Enhance problem-solving ▪ Prepare for technical
Structures and skills to tackle challenging interviews by solving
Algorithm interview questions under high-level problems
Refresher
time constraints, focusing commonly asked in a
on complex data structures time-restricted
and algorithms environment

Introduction to ▪ Understand the basics of ▪ Implement RSA


Cryptography cryptography and encryption to
Hard implement secure understand the
Skills communication protocols fundamentals of
public-key
cryptography
▪ Apply HTTPS
encryption to secure
web communications,
reinforcing the
practical application
of cryptographic
principles

Phase 2: Experience (12 Months)


Gain Industry Experience via a full-time internship with a stipend

Pre-internship: ▪ Build a small get-started project on the tech stack of the company
(Skills you will learn) you'll be joining
▪ Learn to write unit tests
▪ Art of writing documentation and handling large codebases
▪ Learn to debug tools

During Internship: ▪ Monthly / Biweekly check-ins from a personal mentor


(Support you will ▪ Correction on hard and soft skills as needed
receive) ▪ Helping material to succeed in the role as needed
Phase 3: Specialise (12 Months)
4 Learn by Building
Trimester 1 Learning Outcomes
Months Projects

Advanced Data ▪ Master advanced data ▪ Implement advanced


Structures and structures and algorithms data structures like
Algorithms to solve complex Segment Trees, AVL
computational problems Trees, and Binary
efficiently Indexed Trees
▪ Tackle hard DSA challenges ▪ Develop an
using Binary Lifting, Digit Advanced DS Library
DP, and lazy propagation to encapsulate these
techniques implementations

Maths for Data ▪ Apply mathematical ▪ Address complex


Science and concepts critical to data problems involving
Machine science and machine Calculus,
Learning learning problem-solving Hyperplanes,
▪ Apply these mathematical Gradient Descent,
tools to enhance machine and Principal
learning models and data Component Analysis
analysis techniques (PCA)
Hard
Skills

Low-Level ▪ Design extensible and ▪ Design and


Design - I maintainable software implement classic
[SDE] systems, focusing on games like
foundational design Tic-Tac-Toe and
principles Snake & Ladder,
focusing on low-level
system design
principles to create
scalable and
maintainable
codebases

Neural Networks ▪ Understand and ▪ Implement machine


and Machine implement foundational learning models such
Learning machine learning models as Linear Regression,
[DSML] to solve real-world Logistic Regression,
problems and K-Nearest
Hard Neighbours (KNN),
Skills grounding your
knowledge in practical
applications of neural
networks and
machine learning
principles

Micro Project ▪ Estimate effort and Build your resume and


MBA Management - I timelines effectively to interview answers
create a Gantt Chart sheet
around it

4 Learn by Building
Trimester 2 Learning Outcomes
Months Projects

Low-Level ▪ Master the application of ▪ Design complex


Design - II design patterns to solve applications like
[SDE] specific problems and BookMyShow and
design scalable, Splitwise,
maintainable applications emphasising
modular and scalable
design

Algos for HFT ▪ Develop financial data


[AT] models and basic
Hard algorithms tailored for
Skills high-frequency trading
environments

Unsupervised ▪ Implement unsupervised ▪ Develop a


Machine machine learning recommendation
Learning techniques to uncover system for an
[DSML] hidden patterns in data e-commerce website,
▪ Implement clustering utilise unsupervised
algorithms and Principal learning to enhance
Component Analysis (PCA) customer experience
to analyse and visualise
data
High-Level ▪ Design and architect ▪ Design a system like
Design - I extensive, scalable systems Facebook Messenger,
[SDE] similar to those we interact focusing on
with daily scalability, reliability,
and real-time data
processing

System ▪ Apply system ▪ Work with sockets,


Programming programming concepts threads, and the
[AT] using C/C++ to manage operating system's
Hard and optimise low-level file system and
Skills system resources memory
management to
create efficient,
high-performance
applications

Natural ▪ Understand and ▪ Develop a


Language implement NLP techniques voice-activated
Processing to build applications that assistant similar to
[DSML] can understand and Siri/Alexa, showcasing
respond to human the application of
language NLP models and
machine learning
algorithms to process
and interpret natural
language

▪ Learn Agile Project


Micro Project
Management and
MBA Management - II
Stakeholder Management

4 Learn by
Trimester 3 Learning Outcomes
Months Building Projects

Hard High-Level ▪ Design and deploy scalable ▪ Build a live streaming


Skills Design - II live streaming services website on AWS,
[SDE] using cloud platforms similar in functionality
to Google Meet,
emphasizing scalable
architecture and cloud
services integration
4 Learn by
Trimester 3 Learning Outcomes
Months Building Projects

Big Data ▪ Master data warehousing, ▪ Implement advanced


[SDE] creation of data lakes, and data structures like
data querying using Segment Trees, AVL
MapReduce or Spark Trees, and Binary
Indexed Trees
▪ Develop an
Advanced DS Library
to encapsulate these
implementations

Computer ▪ Develop systems capable ▪ Implement a


Vision of object segmentation, software system for
[DSML] localisation, and detection a self-driving car,
in image/video data focusing on critical
computer vision
tasks to process and
Hard interpret real-world
Skills visual data

Cyber Security ▪ Equip learners with the ▪ Identify and


[SDE] skills to conduct thorough remediate security
security audits, uncover vulnerabilities within
vulnerabilities, and codebases
implement fixes to
enhance system security

Machine ▪ Learn the essentials of ML ▪ Establish and


Learning Ops operations, including the manage clusters for
[DSML] deployment, monitoring, running machine
and maintenance of ML learning models at
models in production scale
environments, ensuring
efficiency and scalability

Note: The curriculum for Phase 3 (last 12 months) is tentative. There might be changes at the discretion of academic
experts or as per industry requirements.

Ready to pave a bright career in tech?


Start Applying
URRICULU SDE Track

URRICULU
URRICULU
URRICULU
THANK YOU
URRICULU
URRICULU

You might also like