You are on page 1of 23

CURRICULUM

Brochure
Get placed at Top Tech Companies

www.bosscoderacademy.com
Table of Contents

Content Page No.

Context 2

Right Mindset required to Upskill the Right Way 4

What will you gain from this program? 5

Curriculum Deep-dive 6

Why upskill with us? 17

Program Outcome 19

Alumni thoughts about Bosscoder 20

1
Context
Why the importance of Tech roles is growing?

Over the past few years, there has been remarkable growth in technological
innovations. Even in sectors where any growth was least expected, such as
agriculture, construction, and healthcare. Technological advancements are
accelerating growth and shaping the future.

With these rapid advancements, there has been a growing demand for
skilled Software Engineers who can Design, Develop and Implement
software at scale.

And for the next 5 years, 12 million vacancies have been estimated to be
filled for engineering jobs. 

In the past year itself, an increase of 120% was witnessed in salaries of


Software Engineers, with an amazing placement rate of 93.5%.

Some benefits of starting your software engineering career with a top


product-based company includ<

 Growth and Development Opportunitie0


Good package and Brand prestig<
Z High-impact and Innovative Work

However, college students face many difficulties while upskilling - 

1. Lack of consistency resulting in lack of results.

2. Unstructured Path which leads to shallow learning.

3. Lack of proper guidance leads to inefficient preparation.

4. Lack of peer community to improve in coding together.

We understand our learners challenges & to overcome those, Bosscoder


Academy has help them upskill & get them placed at top tech companies.

So far, we are proud to have helped 750+ learners get top tech roles in top
tech companies.

2
And what better way to say this than statistics of our results -

1. Highest package of our learner - 82 LPA

2. Our learners are placed with an average CTC of 20.1 LPA.

3. Placement rate of learners at Bosscoder Academy is 94.1%

However, What makes these achievements possible for us?

We do this through our structured curriculum covering all the right skills

required to get into top tech companies.

These skills include problem-solving in DS & Algo, System Design, CS

fundamentals, Full stack specialization, 360 deg profile optimization, and

placement support.

Designed after analyzing what it takes to be a great software engineer, our

curriculum is regularly iterated upon by industry experts - because an

informed engineer is a great engineer.

The pace of learning is also taken care of, with 2 Batches (Beginner and

Advance) so that your main focus is the destination i.e. upskilling and

starting your tech career at a top product-based company.

Beginner batch will spend an extra 1 month - to build strong foundations and

gain programming construct knowledge. Don’t worry, this extra learning will

be at no extra cost. 

Our ultimate aim with this course is to make you interview ready and job

ready by providing thorough hands on learning experience and correct

guidance.

3
Right Mindset required to
Upskill the Right Way
Commitment to attend classes, solve assignments, work with
peers, and attend mentor sessions.

Openness to learn: You may feel that you know some part of the
curriculum already but we assure you that we only spend time on
concepts that add to your clarity and confidence. So step in with an
open mind. 

Have a positive energy and build relationships with your peers,


participate and help each other out.

Belief in yourself: This will help you focus better and learn faster.

4
Cracking the dream tech role

What will you gain from this


program?
By the end of this program you will gain:
bf Solid command of Problem-Solving skills in DS and AlgorithmsJ
Gf Thorough knowledge of CS fundamentalsJ
Df Specialization in Full stack or Machine Learning with multiple industry
relevant projects to showcase in your resumeJ
<f Fundamental understanding of System Design (LLD + HLD) so that you
are able clear interview rounds of System Design easilyJ
@f Ability to solve logical reasoning questions asked in initial coding
assignment test for most of the tech companies.

No more fear - You will become ready to face Technical interviews.

Hyper-personalization:
depending on student-specific learning pace, we provide pre-course support
and try to schedule extra classes so that all students are learning at a pace
comfortable to them.

Healthy competition amongst peers via assignments and weekly


leaderboards.

Multiple 1:1 mock interviews with mentors working at top tech


companies who have taken a lot of interviews before.
Hands-on learning
via projects like creating an Amazon-like app, Instagram-like app, etc. This
will make you implement the concepts learned throughout the course.

5
Curriculum Deep-dive
Your learning path depends on your proficiency, it’s
that simple.

For every learner, there are 2 learning paths -

Beginner Batch Advanced Batch


For complete beginners to the Made up of seasoned learners,
coding world, this learning path who are familiar with 

starts from learning how to code. Pre-Coursework


There is no pre-requisite to enroll
in this batch.

34 Weeks 30 Weeks

Starts from Phase 0 Starts from Phase 1

Your learning path depends on your proficiency,


it’s that simple.

An initial 30 mins test determines which learning


path the student would enter.

6
Curriculum Deep-dive
Phase 0 4 Weeks Beginner Batch
Programming Constructs

Phase 1 16 Weeks Advanced Batch


Problem Solving in DS & Algo

Phase 2 4 Weeks

CS Fundamentals

Phase 3 2 Weeks

System Design - LLD + HLD

Phase 4 8 Weeks

Specialization 1: Full Stack Development

AND / OR

Specialization 2: Machine Learning

Phase 5
Get Placed at Top Tech Companies

7
Phase - 0

Programming Constructs
Duration: 4 Weeks

For Beginner, it is first important to build command over programming


constructs.

Within this module, our goal is to help you be confident with coding
fundamentals.

Basics of Programming, Condition Statement 1 Week

Loops, Pattern Problems, Funcations 1 Week

1D Array, Number System & Maths 1 Week

Intro to Data Structure, Time Complexity - basic 1 Week


strings

Outcome
After this module, you will be confident inQ
N Coding in 1 programming languag`
N Fundamental understanding of Data Structure & Time
Complexity

USPs of our Delivery


N All topics taught in live classes with instant doubt support to
accelerate learning
N Assignment (post lecture) & their evaluatio†
N Hyper-Personalized: Special focus on individual with a constant
touch from student success manager & mentor.

8
Phase - 1

Problem Solving in DS & Algo


Duration: 16 Weeks

Problem solving in DS and Algo is one of the most important topic


to master for a software engineer fresher. That is why, we spend
the first 16 weeks of our program ensuring you build a solid
command over problem solving skill.

Time Complexity, Arrays, Strings, Maths, Bit 3 Weeks


Manipulation, Binary Search, 2 Pointer

Recursion, Hashing, Sorting 3 Weeks

Stacks, Queues, Linked Lists, Trees, Tries, Segment 4 Weeks


Tree, Heap

Geedy, Dynamic Programming, Graphs,


6 Weeks
Advance Data Structures

Outcome
After this 16 weeks, you will^
[ Feel confident in your problem solving skillV
[ Develop pattern recognition skills required to crack hard level
DSA problemV
[ Be interview ready with DSA to crack top tech companies.

9
USPs of our Delivery
. Hyper-personalization: Depending on student specific learning
pace, multiple revision classes are organized(
. Assignment (post lecture) & their immediate evaluation help to
compare your performance against peers(
. Focus is not just on solving & remembering questions but to
help students build intuition behind concepts, enabling them to
identify patterns easily(
. Special focus on difficult topics like Dynamic programming and
Graphs(
. Weekly contest & regular Mock interviews to understand your
conceptual understanding and give feedback.

10
Phase - 2

CS Fundamentals
Duration: 4 Weeks

The next 4 weeks of our course will build your fundamentals of


Computer Science and will make you very confident about them.
CS Fundamentals is a topic where you can expect MCQ questions,
interview questions as a college student. For the same reason, we
help you gain deep understanding around these concepts.

Operating Systems 1 Week

Computer Networks 1 Week

Database Management systems 1 Week

Object oriented programming 1 Week

Outcome

After these 4 weeks, you will gain detail knowledge of CS


Fundamental topics. This will help you solve MCQs & interview
questions easily.

USPs of our Delivery

 Live lectures from industry experts sharing the practical


application of CS fundamental topic in software development
lifecyclev
 Assignment (post lectures) & their evaluation

11
Phase - 3
System Design - LLD + HLD
Duration: 2 Weeks

Nowadays, top tech companies are including basic level System


Design questions in their interview process. That is why, you will
spend the next 2 weeks understanding the basics of System Design
& solve multiple interview problems. You will learn how to write
structured code, design patterns & scalability of system.

Low Level Design - Entity Selection, Class & ER 1 Week


Diagram, Design Patterns, LLD Design Problems

High Level Design - Distributed System, Load


Balancer, Scaling Systems, SQL VS NoSQL, Design 1 Week
Problems

Outcome
After these 2 weeks, you will have fundamental knowledge of
System Design & gain confidence in solving interview problems.

USPs of our Delivery


 Crisp content around System Design helping you crack design
rounds as freshe}
 Design Mock Interview with mentor working at top tech
company

12
Phase - 4

Project on Full Stack And/Or


Machine Learning
Duration: 8 Weeks

As a fresher, companies focus on your development skills and


check what type of development experience you have.

That is why it is important you build your skillset in developing


projects based on your interest.

In our curriculum, you can either choose between:

1) Full Stack Development → Frontend + Backend 

2) Machine Learning & Deep Learning

You also have the option to choose both in case you want to
explore both fields before taking a career decision.

Project on Full Stack Development

Topics that will be covered§


± HTMŸ ± Node.jÝ
± CSš ± Backend ArchitecturÙ
± JavaScrip¡ ± Mongo D×
± Reac¡ ± DB Design & SQL QuerieÝ
± Building a serve• ± Capsule Project #¾
± MVœ ± Capsule Project #2
± Web Architecture
Af ter this module, you will build a skillset around core 2 things§
± Good command over 1 tech stack/ framework like MERN stack
± Ability to implement System Design, and problem-solving concepts into the
practice of building products.

13
Project on Machine Learning

Topics that will be covered0


5 Data Handling & Visualizatio" 5 Neural Network ClassifieL
5 Feature Engineerin2 5 Deep Learning Algorithms - CNR
5 Logistic Regressio" 5 Deep Learning Algorithms - RNR
5 Linear Regressio" 5 Capsule Project #C
5 Decision Tree- 5 Capsule Project #2
5 SV
5 Bagging, Boosting
After this module, you will build a skillset around core 2 things0
5 Hands-on knowledge of Machine Learning & Deep Learning algorithm-
5 Complete two projects based on real-world machine-learning applications

Outcome
After these 8 weeks, you will be able to develop projects of Full
stack or Machine Learning with ease. Also, you will have 2
industry-relevant projects that you can showcase in your resume.

USPs of our Delivery


5 Option for students to either learn Machine learning or Full stack
development or bothÍ
5 Impactful projects like Netflix, flight reservations, notes like
system in Full stack developmentÍ
5 Impactful projects like Recommendation system, fraud detection,
classifier models in Machine LearningÍ
5 1:1 discussion with your mentor regarding project improvement

14
Phase - 5

Get Placed at Top Tech


Companies
Duration: Until you get Placed

Once you have all the right skillset to ace an interview, it is


important we focus on getting you interview opportunities.

This process is usually in 3 phasesD


;: Build a strong profilV
P: Applying the right wayT
7: Acing the interview

We focus on all the above 3 objects in this phase.

;: Building a story profilV


d Resume Creatioi
d LinkedIn profile optimizatioi
d Profile creation on other platforms

2. Applying the right wa£


d Opportunities through Bosscoder Collaboration with 100+
tech companie˜
d Referral to almost all the top product companie˜
d Sharing hiring requirement of different companies

3. Acing the intervieÂ


d On Demand Mock interview˜
d Offline & Online Interview Guideline˜
d Salary Negotiation

15
Outcome
You getting placed at one of the top tech companies like Google,
Microsoft, Amazon, Apple & sharing us a personal review of your
journey with us.

USPs of our Delivery


N Student success manager stay connected with you throughout
your placement journey to ensure you achieve best outcomeC
N Collaboration with 100+ companies for tech hirin@
N Collaboration with consultancies who hire for top tech
companie:
N Referrals from our alumni & mentor community for almost all the
companiesC
N Resume reviews, profile building increasing your chances of
getting shortlistedC
N On demand mock interviews with mentor before a specific
interviewC
N 100% support from our team to help you succeeds

16
Why upskill with us?
Our USP is the trust top professionals have in us. And with a
placement rate of 94.5% and an average package of 20.1 LPA - it's a
thumbs up for our learners as well.

Personalized Learning
We believe in personalized
learning experiences, and your
personal success manager will
ensure the same.

1:1 Mentorship
1-on-1 sessions with a mentor that
knows the industry deeply, will help
you achieve heights and upskill like
never before.

Live Classes
All the classes inside the course will be
taught live by instructors having
experience working at top tech
companies. Our optimal batch size
ensures you get your doubts cleared in
real time inside the classes.

17
Why upskill with us?

Regular assignments
Regular assignments after every
lecture will ensure you remain
consistent ,and if you get stuck in a
problem - 24x7 doubt support is just a
click away.

Motivated Community
Thriving & growing community of
learners colleagues who have the same
ambition as you. Bond with future top
software engineers over group sessions.

Recruitment Team
Once you upskill to ace an interview,
our Recruitment team works with you
to provide diverse opportunities. Our
recruitment team provides 360 deg
profile optimization, resume building,
referrals, direct opportunities, salary
negotiation, etc.

18
Placement Statistics

465
Learners Placed
94.1%
Placement Rate

82 LPA 20.15 LPA


Highest Package Average Package

25

20.15 LPA
20

Before Bosscoder
15
After Bosscoder

10

Pre-Placement
0

19
Alumni thoughts about
Bosscoder

Arya Sekhar Bandopadhyay Mathi Saihemanth 

SRM University to SDE at Inconsistent Fresher to SDE at


Arcesium Microsoft

Before
After Before After

SRM University Arcesium


IIT Jammu Microsoft

Software Engineer Software Engineer 

Vivek Sangwan  Anu Agarwal

Tier 3 to Software Engineer at Misdirected prep to SDE at


Hyland Cleartrip

Before
Before After After

Poornima University Hyland


KIIT Cleartrip

Developer 1 SDE 1

20
Alumni thoughts about
Bosscoder

Vathsav 

Below Average Student to SDE at


AppDynamics

Before
After

VNIT
AppDynamics

B.Tech in CS Software Engineer

21
Upskill Now and Get
Placed at Top Tech
Companies

Reach out to us at

ask@bosscoderacademy.com

Check out our

Placement Brochure

22

You might also like