0% found this document useful (0 votes)
61 views24 pages

Super 30 Course Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views24 pages

Super 30 Course Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

Super 30

Course Curriculum
Transforming You into a 10x Software Engineer
for MAANG Companies.

heycoach.in
CONTENTS
TA B L E O F
01 Why Upskill 01

02 Introduction to Super 30 02

03 Module Overview 03

04 Diving in Deep 04

05 Super 30 Outcomes 20

06 Success Stories 21

07 Eligibility Process 22
Why you should

UPSKILL?
"Tech Professionals, Upskilling Is Your Secret Weapon!"

Hg
i her S l
a ary P otentia :l U pskilling can lead to certi fi cations and

q fi
uali cations that often translate to higher earnings.

Leadership Opportunities: 60% of tech leaders emphasise that continuous

learning & skill development directly impacts promotion to leadership roles.

Innovation and Creativity: U pskilling fosters innovation ; tech professionals

who continually learn are 45 % more likely to create new products or solutions.

Gl b l
o a Opportunities: The global demand for tech talent is rising , with a

j
pro ected shortfall of 4 .3 million tech professionals by 2030.

30% #1
Tech professionals who upskill Software Development: In-

earn 30% more than their non- Demand Job in the IT Domain

upskilled peers. Source: LinkedIn across India and the globe.

86,000+ 1.2+ Crores


Software Engineer Positions Potential to earn salaries upto

open in India and expected to 1.2 Cr and more as a Software

increase to 21% by 2028 globally. Development Engineer.

1
Int ro d u c ti o n to

SUPER 30
Overview
HeyCoach is dedicated to simplifying your growth journey by providing
personalized guidance and support, ultimately helping you secure
opportunities in top-tier product companies.
In the exclusive Super 30 program the most passionate and committed
candidates are selected from a pool of applications. They are coached for 4
months on everything that is required to get into top product-based
companies like Google, Meta, Amazon, Apple, Microsoft, Flipkart & more.

High CTC Achievements Company Referrals


A peak CTC of 98 LPA, showcases After successful completion of the
the program's effectiveness. The program learners can expect to
average CTC learners have been be referred to top product
prepared for is 27 LPA. companies matching their profile.

Signature Frameworks Professional Coaches


Remain one step ahead with Learn directly from top-tier
access to exclusive tools like DSA industry experts hailing from tech
MindMap, DSA Visualiser, and the giants like Google and Amazon in
Great Pyramid Test. our cutting-edge program. 

2
Course

STRUCTURE
Basic Data Structures

1
MONTH 1
Start with learning the basic
data structures & algorithms
which will act as building
Advance Data Structures
blocks as you move forward.
MONTH 2

2
Moving towards advanced
data structure concepts, learn
essential topics frequently
asked in tech rounds.
System Design
MONTH 3

3 Finishing up with your DSA


preparation, start your system
design preparation with low-
Interview Preparations
level system design.
MONTH 4

4
Improve interview skills via
company specific mock
interviews covering LLD &
HLD. Also, practice interview
questions on designing
Placement Assistance

5
Google Maps & Uber at scale.
NEXT 12 MONTHS
We will be in touch with you
for the next 12 months to help
you find your dream
workplace through referrals.

3
Diving in Deep

MODULE 1
Basic Data Structures

Introduction

In our Basic Data Structures module, we delve into the fundamentals of Time

Complexity, Sorting, and Searching, alongside a comprehensive exploration of

core structures including Arrays, Strings, Sets, Hashmaps, Stacks and Queues.

Outcomes

Efficient Data Retrieval: Mastery of hashmaps and arrays enables rapid

data access & manipulation, crucial for high-performance computing tasks

Improved Problem-Solving: Knowledge of stacks and queues aids in

developing algorithms for real-time processing and recursive

computations, enhancing logical problem-solving skills

Optimised Sorting and Searching: Proficiency in sorting and searching

algorithms increases the efficiency of data organisation and retrieval,

essential for database management and data analysis.

Importance

Learning Basic Data Structures and Time Complexity leads to real-world skills

like optimizing social media data retrieval with hashmaps & improving e-

commerce search efficiency, essential for modern tech solutions.

Companies that focus on this module

4
Diving in Deep

MODULE 1
Basic Data Structures

Week 1

Week 2
Building Blocks & Basic

Algorithms Basic Data Structures

Proficiency in Time Complexity & Searching optimises web search

Sorting is essential for e-commerce engines, like Google, ensuring fast

platforms, ensuring rapid product retrieval of relevant information.

search results & efficient order Strings optimise airline reservation

processing. systems for passenger name

recognition.

Searching - Binary, Ternary Search,

Time Complexity - Notations,


Complexity Analysis

Methods, Master Theorem


Arrays - Functions of array, Types

Sorting - Bubble, Selection,


of questions, solving application-

Insertion, Divide & Conquer


based problem

Approach, Merge, Quick, Analysis


Strings - Theory, Question Pattern

in Strings, solving application-

Evaluations
based problems

Coding Tes

Evaluations
Levelling Test - Personalised

test from The Great Pyramid Coding Tes

Levelling Test

5
Diving in Deep

MODULE 1
Basic Data Structures

Week 3

Basic Data Structures and

Week 4 Dynamic Programming

Basic Data Structures and Sets enhance gaming leaderboards,

Dynamic Programming tracking player scores without

duplicates. H ashmaps helps to drive


Stacks assist in tracking recently used

G PS navigation systems in combination


apps on smartphones for quick access.

with graphs, storing and retrieving


Queues optimise order processing in e-

location data.
commerce, ensuring timely delivery.

Sets - Theory and basic functions

Hashmaps - Basic Functions,


Stacks - Basic functions & uses,

Usage, DB Application
Problem Solvin

Problem Solving - Radix Sort,


DP - Identification of sub-problems,

Bucket Sort, Counting Sor


Memoization, Implementation of

Queues - Basic Functions, When to


memoization, Tabulation

use Queues

Evaluations
Evaluations

Coding Tes

Coding Tes
Interview Preparation

Levelling Test

6
Diving in Deep

MODULE 1
Basic Data Structures

Week 5

Basic Data Structures

Dynamic Programming enhances video

streaming quality by adaptive bit rate control.

Think Netflix!

Dynamic Programming - Implementation

of DP, Time Complexity, Problem Solving,

Buffer Session

Evaluations

Coding Tes

Levelling Test

Next Module

MODULE 2

Advance Data Structures

7
Diving in Deep

MODULE 2
Advance Data Structures

Introduction

Advanced Data Structures empowers you to excel computational problem-

solving by emphasizing space-time trade-offs and algorithmic paradigms,

crucial for complex systems and large-scale data challenges.

Outcomes

Introduction to Trees: Gain expertise in using Binary Trees, AVL Trees,

Red-Black Trees, for efficient data organization & retrieval

Binary Search Trees: Implementation and when to use BST.

Graph Algorithms Proficiency: Develop skills in implementing graph

algorithms like Dijkstra's, Bellman-Ford, and Floyd-Warshall for solving

complex network-based problems

Understanding of Trie Usage: Learn how to implement and use tries for

efficient word retrieval and auto-completion, useful in search algorithms

and text processing.

Importance

Mastering advanced data structures arms learners with skills to implement

efficient algorithms in product-based interviews.

Companies that focus on this module

8
Diving in Deep

MODULE 2
Advance Data Structures

Week 6

Week 7
Advance Data Structures

Advance Data Structures


In inventory systems, Linked Lists

manage stock levels for restocking In genealogy tracking, e-commerce

alerts. In social networks, Linked Lists product searches, and autocomplete,

store and display friend connections. Binary Trees, Binary Search Trees, and

Tries are versatile.

Linked Lists 1 - Basic functions,

Solving Problems on Linked Lists


Binary Trees - Conceptual

Fireside Chat - FireSide Chat with a


understanding of Binary Trees

MAANG Recruiter
Binary Search Trees -

Hiring Manager Round - Scenario


Implementation of Trees and BST,

questions, Soft Skills and more.


Solving Problem

Tries - Implementation of Dictionary


Evaluations

Coding Tes Evaluations

Levelling Test
Coding Tes

Levelling Test

9
Diving in Deep

MODULE 2
Advance Data Structures

Week 8

Advance Data Structures

Week 9
In gaming, Heaps organise character

Graph Algorithms movement in real-time simulations.

Heaps also guide path planning for


Graphs power flight route planning,

autonomous vehicles.
ensuring timely and cost-effective

travel.

BFS & DFS - Shortest Path Algorithms,

Solving problems on BFS and DFS


Heaps - Heapify , Min and Max

Minimum Spanning Trees - Kruskal,


Heap, Priority Queues, Time and

Prims Implementation of MST


Space Analysis

Greedy - Activity of selection problem,

Huffman Encoding & Decoding


Evaluations

Coding Tes

Evaluations
Levelling Test

Coding Tes

Levelling Test

10
Diving in Deep

MODULE 2
Advance Data Structures

Week 10

Advance Data Structures

Graphs, Backtracking, and Recursion optimize code

execution in software development. Recursion and

backtracking are used in creating AI for games like chess or

checkers to evaluate possible moves and their outcomes.

Graphs - Problem solvin

Backtracking & Recursion - Concept understanding &

Problem solving

Patterns - Common patterns to identify data structures

from Mind Map

Evaluations

Coding Tes

Levelling Test

Next Module

MODULE 3

DSA & System Design

11
Diving in Deep

MODULE 3
System Design

Introduction

System design involves planning and organising a system's structure, defining

its components, architecture, and data flow, ensuring scalability, reliability,

and efficiency in meeting specific requirements.

Outcomes

Efficient System Architecture: Mastery of low-level and advanced design

concepts enables the creation of efficient and scalable software systems

Optimized Database Management: Understanding database concepts

enhances data storage and retrieval, crucial for data-driven applications

Concurrency Control Proficiency: Knowledge of OS concurrency ensures

robust handling of multiple tasks and processes involved in complex

software systems.

Importance

Proficiency in System Design empowers engineers to architect scalable,

efficient platforms like designing a cloud-based file storage system or

optimising a high-traffic e-commerce website for peak performance.

Companies that focus on this module

12
Diving in Deep

MODULE 3
System Design

Week 11

Low Level Design


Week 12

Design Patterns and Low-Level Design

High level design concepts


enhance database systems, ensuring

data integrity and efficiency. f


Manu acturing processes bene fi f
t rom

Networking, Database, Memory

Management, and Concurrency f or

process control and data analysis

DES

IGN

S Y T M
S E DESIGN

IN PRO R G ESS ...

Object Oriented Programming -

Implementations

Introduction to Design Patterns -

Networking Concepts - Protocols,


Need and implementatio

CSN P2P Network


Low-Level Design - Library

Database Concepts - Partitioning,


Management System

Indexing, MSA
Advanced low-level Design -

Memory management concepts -


Building advanced systems,

Paging, Segmentation, DFS, CES


extensive systems.

OS Concepts on Concurrency -
Evaluations
Multithreading, Concurrency

Hands-on Game Development

Levelling Test Evaluations

Demo MAANG intervie

Levelling Test

13
Diving in Deep

MODULE 3
System Design

Week 13

High level design interview Prep

In platforms like Amazon, system design is critical for

handling millions of transactions and user interactions,

ensuring fast, reliable service.

System Design Concepts - Understand the crucial roles

of REST APIs and Load Balancers in building scalable,

efficient systems

Approach - Start with identifying requirements and

estimations, then detail essential components

Deep Dive - Address single point of failure concerns and

strategies for robust, large-scale system management

Question - Designing a system like Netflix, Microservices

Evaluations

System Design Tes

Levelling Test

Next Module

MODULE 4

Interview Preparations

14
Diving in Deep

MODULE 4
Interview Preparations

Introduction

The interview preparation module covers system design, focusing on high-

scale applications like Google Maps and Uber. Enhance your algorithmic

understanding with Union Find and Topological Sort, delve into the

complexities of Self Balancing Trees, and sharpen your skills in Bit

Manipulation to stand out in tech interviews.

Outcomes

Become proficient in designing large-scale systems, ready to tackle

complex challenges at companies like Google and Uber

Excel in tech interviews with a deep understanding of algorithms and data

structures, from Union Find to Self Balancing Trees

Sharpen your problem-solving skills with advanced techniques in Bit

Manipulation, setting you apart in competitive tech roles.

Companies that focus on this module

15
Diving in Deep

MODULE 4
Interview Preparations

Week 14

MAANG system design Week 15

interviews
Advanced concepts for

Work on Industry-scale projects to eligible learners

enhance your understanding.


Union Find algorithms are pivotal in

social media f
plat orms f or e ffi ciently

determining network connectivity and

f riend suggestions.

Ad van

ced

c on pt
ce s

Question - Designing Google Maps ,

Designing Uber at scale

Open Session - Revisiting any topics

U nion Find Topological Sort


within System Design

A morti z ed Time A nalysi


Fireside chat - Fireside Chat with a

M ath f or C ompetitive
MAANG Engineering Manager

P rogramming - Combinatorics

Evaluations f-b
Sel alancing trees - Red B lack

T , VL T
ree A ree
System Design Tes

B M it anipulation
Levelling Test

Evaluations

C oding Test Series

16
Diving in Deep

MODULE 4
Interview Preparations

Week 16

MAANG system design interviews

Finishing Touches to get you ready for your Final

Interview with a Product-Based Company. Are you

ready? Let's ensure your skills and confidence are at

their peak or not.

Open Session -Revision on Patterns in CP Questions


Dive deep into recognizing and applying key

patterns in competitive programming, a crucial skill

for cracking coding interviews.

Evaluations

Coding Test Series - Placement Test -

Coding Test Series - Placement Test -

Coding Test Series - Placement Test - 5

Next Module

MODULE 5

Placement Assistance

17
Diving in Deep

MODULE 5
Placement Assistance

Introduction

The placement assistance extends beyond traditional training. A support

duration of 12-months includes tailored interview preparation, company

referrals, detailed profile & resume evaluations. This holistic approach

significantly enhances our students' career prospects.

Outcomes

Placement Assistance ensures tech career success with robust interview

prep, targeted company referrals, and resume evaluations

Gain a competitive edge through personalized mock interviews and a year-

long, dedicated support system

Leverage our network for unparalleled placement assistance,

encompassing strategic profile optimization and industry connections.

Companies that focus on this module

18
Diving in Deep

MODULE 5
Placement Assistance

12-months

Support

HeyCoach offers a full year of

Interview
dedicated support, providing

continuous guidance and


Preparation
assistance for tech career growth.

Our interview preparation feature

sharpens candidates' abilities with

focused training and expert

Company feedback, enhancing their

performance in tech interviews.

Referrals

Our placement assistance includes

company referrals, connecting

Profile & Resume


learners directly with top tech

firms, and opening doors to


Evaluation
valuable career opportunities.

Supercharge your career path with

our profile and resume

evaluations, amplifying your

Mock attractiveness to top-tier

employers.

Interviews

Benefit from our mock interview

sessions, a pivotal component of

our placement support, designed

to refine your interview skills and

boost your readiness for real-

world tech interviews.

19
Super 30

OUTCOMES

9 6 L PA 300% 2 7 L PA 350+
Highest CTC Salary Hike Average CTC Company Tie-Ups

"Tech Professionals, Upskilling Is Your Secret Weapon!"

Growth with HeyCoach

50 l
Self Growth

45 l

40 l
CTC (in lakhs)

35 l

30 l

25 l

20 l

15 l

10 l

Today 6 mos 1 Yr 2 Yrs 4 Yrs

TIME PERIOD

20
Su cce s s

STORIES
HeyCoach was instrumental in helping me switch my
company to product-based RazorPay. Their special focus
towards Competitive Programming and mock-interviews
gave me the edge required to crack the final interview.

Monark Dedakiya
Software Development Engineer

The personalised course structure helped me become


better in various aspects like competitive programming,
project development & resume building. Overall, the Super
30 program has been a complete game changer for me.

Vasupradha R
Product Engineer

HeyCoach not only taught DS & Algorithms but also


provided resume reviews, mock interviews & sessions with
industry experts. I highly recommend HeyCoach to anyone
who wants to get into those awesome tech companies!

Bhavya Karia
Full Stack Engineer

21
Ready to upskill your career?
Start with learning the basic data structures & algorithms which will
act as building blocks as you move forward.

Eligibility Process

1 2 3
Counselling Eligibility Form Interview
Our dedicated Mention your tech The screening panel
Learning Consultants skillsets, total work will review the forms
will screen your experience (if any), & may invite you for
profile and guide you past projects & write interview. Tell us
to understand more a fantastic SOP to what really drives
about our program. impress us! you & we’ll listen!

Fastrack your process. Book a Calendly Meet.

22

You might also like