KEMBAR78
Data Science Bootcamp Syllabus - HyperionDev | PDF | Data Science | Machine Learning
0% found this document useful (0 votes)
40 views18 pages

Data Science Bootcamp Syllabus - HyperionDev

The Data Science Bootcamp is designed to equip participants with the skills necessary to analyze and interpret data across various industries, utilizing tools like Python and machine learning techniques. The program progresses from beginner to advanced levels over three to six months, culminating in job readiness with support in career services and portfolio development. Graduates can pursue diverse roles such as data analyst, machine learning engineer, or data scientist, with high earning potential and job satisfaction.
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)
40 views18 pages

Data Science Bootcamp Syllabus - HyperionDev

The Data Science Bootcamp is designed to equip participants with the skills necessary to analyze and interpret data across various industries, utilizing tools like Python and machine learning techniques. The program progresses from beginner to advanced levels over three to six months, culminating in job readiness with support in career services and portfolio development. Graduates can pursue diverse roles such as data analyst, machine learning engineer, or data scientist, with high earning potential and job satisfaction.
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/ 18

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

You might also like