Data Science Bootcamp
Data Science
BOOTCAMP OVERVIEW
Data Science Bootcamp
Overview
Data science is a rapidly evolving field and has application in practically every industry. As ever-
increasing volumes of data get generated, stored, and used for informing strategic decisions, there is
tremendous value in being able to make sense of raw data and gather meaningful insights from it.
That is what makes data science ubiquitous. Once you understand how to think like a data scientist and
work with data using popular tools and techniques, you will be able to apply your learning in sectors as
diverse as marketing, health, finance, technology, sports, and public policy.
As a data scientist, you will often analyse large amounts of structured and unstructured data for
purposes such as identifying patterns, predictive modelling, problem-solving and visual storytelling. In
doing so, you will draw upon your knowledge of concepts and techniques from mathematics, statistics,
and computer science. If you have a curious bent of mind, enjoy problem-solving, and aren’t afraid of
numbers, this may be the career for you!
No prior knowledge of coding is required when taking this bootcamp, as we help you progress from
beginner to advanced, becoming job-ready in three to six months. As part of the bootcamp, you’re
taught the fundamentals of programming and statistics and machine learning to enable you to start
working as a data scientist.
Outcomes of this bootcamp
• Write useful code in Python, one of the most popular languages for programming and data science.
• Collect and clean large amounts and varieties of data and transform them into more usable formats.
• Develop an understanding of key statistical methods in order to read, analyse, and summarise data.
• Present and communicate insights about your data through visual storytelling and reports.
• Use analytical techniques in machine learning, deep learning, and text analytics to identify patterns
and build predictive models.
• Look for relationships and patterns in data and spot trends in complex datasets.
• Solve industry-specific problems using data-driven techniques and domain knowledge.
Data Science Bootcamp
The proccess
STEP 1
Get paired with an expert mentor
STEP 2
Complete coding exercises online
STEP 3
Your mentor reviews your work within 48 hours
STEP 4
Perfect your coding over 3-6 months
STEP 5
Create a portfolio, hone your CV, interview prep
STEP 6
Begin your new career in tech
Going Beyond the Essentials
You’ll learn how to write code that can design and interact with databases to extract data that can solve
real-world problems. The advanced-level curriculum includes understanding and applying key machine
learning and artificial intelligence concepts to practical uses.
Throughout the bootcamp, you will be guided to develop the skills required to think beyond mere
coding or plain analytics. You’ll also learn to communicate insights about your data to technical and
non-technical stakeholders through visualisation. Your understanding of the popular applications of
machine learning and AI will guide you throughout your own projects as you mature as a data scientist.
Data Science Bootcamp
Code reviewers Powered
by HyperionDev
Bootcamp code reviewers are expertly trained by HyperionDev, the only company that sources, trains
and integrates code reviewers into the bootcamp learning experience for students. The on-demand
code review method helps students to become fluent in the language of their choice.
Our 1-on-1 code review centric
approach works
Code review enables you to learn to code the right way through mastery of deeper aspects of
software development that are a prerequisite for a career in coding. We help you master the deeper
aspects of industry-level development and set the foundation for a lucrative career in coding.
Here’s why learning through code review is smarter:
DON’T MAKE THE SAME MISTAKES AS COMPUTERS
• Automated code checking is like spell check for computer programs. But you can’t write
a world-class essay with just good spelling — you need the right tone, facts, grammar,
and style. Only human-led code review can help you learn aspects of coding that are
analogous to tone and style that will make you truly fluent as a developer — automated
graders just can’t help you learn this!
GET UNSTUCK WITH ON-DEMAND TECHNICAL HELP
• Our code reviewers will ensure you move at a steady pace by helping you debug your
programs within 48 hours. This will help you to keep moving forward so that you never
drop out.
BE EXPOSED TO THE INDUSTRY STANDARDS FROM DAY ONE
• Developers in the real world have their work assessed by a senior developer through
the technique of code review. We’re the only bootcamp in the world that exposes
our students to this technique from day one so that you get an advantage in the job
market.
Data Science Bootcamp
We layer a proven, personalised
approach to our code review
INDUSTRY EXPERTS TAILORED TO YOUR GOALS
• You’ll work with experienced code reviewers who will guide you through 1:1 calls, career
coaching, and live chat and email support.
JOIN A COMMUNITY OF CAREER-CHANGERS
• Learn as part of a cohort of students all working towards ultimate career fulfilment. Join
online group tutorials, community chats and meetups, and peer coaching.
FREE OF FEAR OF FAILURE
• Human-led code review builds trust with your educators and lets you progress at your
own pace. Establish a safe space to discuss any roadblocks without fear of failure.
Data Science Bootcamp
Why Choose Data Science
as a Career?
Data is only as valuable as the person who is able to read it. Data science is the art of collecting,
exploring, and processing raw data so that it produces actionable insights for a business.
Data scientists provide incredible value in being able to conduct in-depth analyses in order to
communicate beneficial solutions to various stakeholders. Because of their inevitable significance to
the tech industry, data scientists are in high demand, and in turn, can earn high salaries. According
to Glassdoor’s 2021 list of best jobs in America, Data Scientist takes the #2 spot, with a median base
salary of $113,000, and coming out on top with high job satisfaction ratings.
If you’re looking for a career that is both rewarding and lucrative, data science delivers on both. Those
who develop data science skills can choose to pursue a variety of career paths, ranging from business
analyst to machine learning engineer.
How we get you hired
We’re with you every step of your journey, and our support doesn’t end when you graduate. Our career
services are developed to help you stand out from the crowd, and grab the attention of top employers.
TECHNICAL CV AND PORTFOLIO BOOTCAMP CERTIFICATE
Receive technical assistance in getting your Walk away with a newly minted certificate
CV industry-ready according to accepted as evidence of your skills and expertise in
best-practice format. software engineering.
INTERVIEW PREPARATION JOIN OUR HIRING NETWORK
Know what to expect when getting ready We work with select hiring partners and aim
for that big interview with expert interview to help our students find new jobs within six
preparation from professionals who have months of graduating. There are also internship
been where you are. opportunities available with select partners.
Data Science Bootcamp
Career paths
THE DATA ANALYST
A data analyst processes and interprets data to get actionable insights for a company. Data analysts turn
raw data into consumable information, which inform important business decisions.
Responsibilities include:
• Developing and implementing data analyses, data collection systems and other
strategies that optimise statistical efficiency and quality.
• Being able to practise proper data visualisation.
• Analysing results using statistical techniques.
• Acquiring data from primary or secondary data sources to maintain databases and
create dashboards that inform strategic decisions.
A data analyst in the United States can earn an average salary of $83,878 per year.
THE MACHINE LEARNING ENGINEER
A machine learning engineer is the ideal combination of data scientist and software engineer, applying
various programming rules and good practices to the code and data provided by data scientists.
Machine learning engineers are required to perform A/B tests, build data pipelines, and possess in-depth
knowledge of powerful technologies and languages, such as SQL.
Aside from this, they’re also responsible for the following:
• Designing and developing machine learning and deep learning systems.
• Running machine learning tests and experiments.
• Implementing appropriate machine learning algorithms.
• Providing the logging and monitoring pipelines for machine learning tasks.
A machine learning engineer in the United States can earn an average salary of
$114,826 per year.
Data Science Bootcamp
THE DATA SCIENTIST
Data scientists are required to understand the challenges of a business and need to provide the best
data-driven solutions to resolve them. They are able to find patterns through predictive modelling by
combing through and analysing loads of unstructured data. Data scientists’ responsibilities include:
• Data mining using state-of-the-art methods
• Enhancing data collection procedures to include information that is relevant for building
analytic systems
• Creating automated anomaly detection systems and constant tracking of its performance
• Building AI tools that automate certain processes within the business based on data findings
A data scientist in the United States can earn an average salary of $139,840 per year.
Data Science Bootcamp
Structure of
the Bootcamp
This bootcamp helps you progress from learning the basics of programming and data science to
becoming a data scientist with a rewarding and satisfying job. Proceed from novice to advanced level,
and land the successful career you deserve:
BOOTCAMP PREP (BEFORE YOU START)
• Learn about programming and data science in general, and how HyperionDev
supports you in achieving your career goals. Start programming with Python with an
introduction to basic machine learning concepts to decide if a data science career is
really for you.
PYTHON FOR DATA SCIENCE (BEGINNER LEVEL)
• Get to grips with the fundamentals of Python, fast emerging as the most popular
programming language for data science.
DATA ANALYTICS AND EXPLORATION (INTERMEDIATE LEVEL)
• Learn how to work with databases and popular Python packages to handle a broad
set of data analysis problems. You also learn how to create visualisations that can
communicate insights about your data.
MACHINE LEARNING AND AI (ADVANCED LEVEL)
• Begin with fundamental statistical and machine learning concepts. As you progress
through the tasks, build a solid understanding of supervised learning, unsupervised
learning and machine learning applications in various industries.
CAREER READINESS AND EMPLOYABILITY (POST GRADUATION)
• In our graduate program we provide career support and guidance, including interview
preparation and CV review, to equip you with technical skills and professional career
development tools to succeed in your job search.
• We introduce our graduates to the industry through various networking events,
career expos, and job opportunities with our hiring partners. Most of our graduates
get hired within six months of graduating with our support and mentorship.
Data Science Bootcamp
Breakdown of Syllabus
The bootcamp is structured to allow you to start coding as soon as possible.
Tasks are designed to:
• Teach you the theory needed to develop your skills.
• Give you the platform to practise implementing your new knowledge by completing
practical exercises.
Remember, with HyperionDev, you’re never alone. Contact a code reviewer for support whenever you
need help with a task. The code that you submit for each task is reviewed by an expert, ready to help
improve the efficiency and quality of your code.
Python for Data Science
Tasks: 36 Capstone projects: 5
Learn how pseudo-code can help you to clarify your
Thinking Like A Programmer -
1 thoughts and properly plan your programs before writing
Pseudo Code I
any code.
Thinking like a programmer -
2 Delve further into algorithm design and representation.
Pseudo code II
Get acquainted with Python, the powerful, easy-to-
3 Your First Computer Program learn and extremely popular, high-level programming
language.
Variables - Storing Data In Learn how to store and interact with the data in your
4
Programs programs using variables.
Learn how to store and manipulate text using the string
5 The String Data Type
data type.
Data Science Bootcamp
Explore the different types of numbers used in the
6 Numerical Data Types
Python programming language.
If Statements And The Learn how to use the if statement and the boolean data
7
Boolean Data Type type to make decisions in your program.
Beginner Control Structures -
8 Learn how to use else statements.
Else Statements
Beginner Control Structures - Learn how to check for multiple conditions using elif
9
Elif Statements statements.
Learn how to tell the compiler how to perform specific
Logical Programming -
10 mathematical, relational, or logical operations using
Operators
operators.
Capstone Project I -
Put your knowledge of variables and control structures to
11 Variables And Control
the test by creating an investment calculator.
Structures
Beginner Control Structures - Learn how to execute a block of code repeatedly until a
12
While Loop given condition returns false, using while loops.
Beginner Control Structures - Learn how to use the for loop to repeat a section of code
13
For Loop a specified number of times.
Towards Defensive Discover the different types of errors that might occur in
14
Programming - Error Handling your programs and how to handle them.
Beginner Data Structures - Discover the most frequently used and versatile
15
The List collection data type used in Python - the list.
Data Science Bootcamp
Learn how to manipulate text using Python's built-in
16 String Handling
functions.
Working With External Data Create smarter programs by learning how to read data
17
Sources - Input from text files.
Working With External Data
18 Learn how to write data to text files.
Sources - Output
Put everything you’ve learnt about files to the test in this
19 Capstone Project II - Files
comprehensive task.
Beginner Data Structures - Learn how to manipulate lists and become acquainted
20
Lists And Dictionaries with dictionaries.
Beginner Programming With Learn how to use Python's built-in functions to provide
21 Functions - Using Built-In better modularity for your programs and encourage code
Functions reuse.
Beginner Programming With
Create your own Python functions to carry out specific
22 Functions - Defining Your
tasks.
Own Functions
Hypothesis-Driven Debugging Learn to debug methodically and move away from trying
23
With The Stack Trace to resolve errors randomly.
Capstone Project III -
Use all the knowledge you have gained throughout this
24 Lists, Functions And String
course thus far to create a useful program.
Handling
Introduction To Python - Data Learn how to use list elements that use more than
25
Structures - 2d Lists one index.
Data Science Bootcamp
Explore the concepts of recursive programming and how
26 Applied Recursion
to “think recursively”.
Towards Defensive
27 Learn how to guard against errors you don’t expect.
Programming II
Introduction to the principles of Object Oriented
28 Introduction To Oop I - Classes
Programming (OOP).
Learn how you can improve the modularity and reuse
Introduction To Oop II -
29 of code using inheritance and the critical role it plays in
Inheritance
Python's object system.
Apply the fundamentals of object-orientation to solve a
30 Capstone Project IV - Oop
simple problem.
Get acquainted with Natural Language Processing by
31 Introduction To NLP learning about parts of speech, parsing, and how to
install and start using spaCy.
Learn about semantic similarity, a popular application of
32 Semantic Similarity (NLP)
NLP widely used for social media analysis.
Utilise your newly acquired knowledge of semantic
Capstone Project V:
33 similarity and natural language processing in this
Introductory NLP
capstone project.
Learn the basics of discrete maths to support your
34 Discrete Maths understanding of analytics and machine learning in Level
2 and 3.
Data Science Bootcamp
Learn the basics of calculus to support your
35 Calculus understanding of analytics and machine learning in Level
2 and 3.
Learn the basics of statistics to support your
36 Statistics understanding of analytics and machine learning in Level
2 and 3.
Data Science Bootcamp
Data Analytics & Exploration
Tasks: 18 Capstone projects: 3
Learn how to extract and import data from different
1 Sources Of Data
sources (JSON, XML, CSV).
2 Introduction to Databases Compare relational, graph, and NoSQL databases.
Design And Build A Relational Design a database by applying normalisation principles.
3
Database Create relational databases.
Learn how to communicate with your database using
4 Working with SQL
SQL and MySQL.
Get comfortable with SQLite, a self-contained, public
5 SQLite
domain SQL database engine.
6 Capstone Project I: Databases Design a system that interacts with a database.
Understand basic data visualisation and how to choose
the best form of visualisation based on aspects such
7 Data Visualisation I
as: nature of the dataset and expectations from the
visualisation exercise.
Dive into more complicated data visualisation with the
8 Data Visualisation II
scatterplot matrix and network visualisation.
Data Science Bootcamp
9 Data Visualisation III Explore popular data visualisation tools such as Tableau.
Python Packages For Data Get introduced to some of the most popular Python
10
Science packages for data science like pandas, NumPy, and SciPy.
Learn how to import and export data in Python. Start
11 Working With Datasets
importing and manipulating datasets.
Set up Matplotlib and learn how to start loading
data from a CSV and NumPy + Pandas. Create basic
12 Data Visualisation IV
visualisations, such as pie charts and bar graphs, using
Matplotlib.
Learn about cleaning data, dataframe manipulation, and
13 Data Analysis I
summarising data.
Understand how to deal with missing values and turn
14 Data Analysis II categorical variables into quantitative variables. Explore
data normalisation.
Learn about descriptive statistics and concepts such as
15 Exploratory Data Analysis
GroupBy, correlation, and Analysis of Variance (ANOVA).
Capstone Project II: Data
16 Build an analysis report based on a dataset.
Analysis
Create advanced visualisations using Matplotlib,
17 Data Visualisation V including scatterplots, time-series plotting, area charts,
and 3D plots.
Capstone Project III: Data Put your knowledge of data analytics and visualisation to
18
Visualisation the test in this comprehensive task.
Data Science Bootcamp
Machine Learning and AI
Tasks: 12 Capstone projects: 2
Introduction To Machine Explore what a data scientist does. Get introduced to
1
Learning supervised and unsupervised machine learning.
Supervised Learning I: Simple
2 Learn what linear regression is and when to apply it.
Linear Regression
Supervised Learning II: Explore more concepts, such as multiple linear
3
Multiple Linear Regression regression, and training vs. test set.
Supervised Learning III: Introduces the notion of classification, and the
4
Logistic Regression application of logistic regression to binary classification.
Supervised Learning IV: Learn about regression trees and classification trees that
5
Decision Trees I are essential concepts to supervised learning.
Supervised Learning V: Dive deeper into supervised learning by learning about
6
Decision Trees II bagging, random forests, and boosting.
Build an image recognition classifier which accurately
Capstone Project I:
7 determines a house number displayed in images from
Image Processing
Google Street View.
Understand how to work on clustering algorithms such
Unsupervised Learning I:
8 as k-means, a commonly used unsupervised learning
Clustering I
algorithm.
Data Science Bootcamp
Unsupervised Learning II: Explore more unsupervised learning algorithms such as
9
Clustering II hierarchical clustering.
Add to your knowledge of unsupervised learning by
10 Unsupervised Learning III: PCA
studying dimensionality reduction.
Looking Ahead With Data Become familiar with the fundamental concepts and
11 Science: Exploring Neural terminology used in neural networks. Understand
Networks backpropagation and learn how to validate your models.
Capstone Project II:
Test your knowledge of unsupervised machine learning
12 Unsupervised Machine
in this challenging task.
Learning