Data Scientist Syllabus Upd
Data Scientist Syllabus Upd
Syllabus
Each course lasts two weeks or three weeks and represents 9 months
approximately 40 hours of study.
1 Basic Python
Your introduction to the world of data science! Key concepts and 3 weeks,
•
Chapter 1. Variables, Printing, Data Types, and Arithmetic Operations
•
Chapter 2. Strings
•
Chapter 3. Lists
•
Chapter 4. for Loops
•
Chapter 5. Nested Lists
•
Chapter 6. Conditions and Loops
•
Chapter 7. Creating Functions
•
Chapter 8. Dictionaries
•
Chapter 9. pandas for Data Analysis
•
Chapter 10. Data Preprocessing
•
Chapter 11. Analyzing Data and Presenting Results
and duplicate values. Changing data types. Systems thinking 3 weeks, 40 hours
for analysts.
•
Chapter 1. Introduction to Data Preprocessing
•
Chapter 2. Working with Missing and Duplicate Values
•
Chapter 3. Changing Data Types
•
Chapter 4. Categorizing Data
3 weeks, 40 hours
•
Chapter 1. Introduction to Exploratory Data Analysis (EDA)
•
Chapter 2. First Graphs and Conclusions
•
Chapter 3. Data Slices
•
Chapter 4. Working with Several Data Sources
•
Chapter 5. Relationships Between Datasets
3 weeks, 40 hours
statistical methods in Python. Sampling and statistical
significance. Identifying and handling anomalies.
•
Chapter 1. Introduction to Statistical Data Analysis
•
Chapter 2. Descriptive Statistics
•
Chapter 3. Probability Theory
Integrated Project 1
+1 project for
5 Identify patterns to help you determine whether a given video your portfolio
1-week break
6 Data Collection and Storage (SQL)
+1 project for
How databases are structured and how to pull data from your portfolio
2 weeks, 40 hours
•
Chapter 1. Introduction to Data Collection and Storage (SQL)
•
Chapter 2. Retrieving Data from Online Resources
•
Chapter 3. SQL as a Tool for Working with Data
•
Chapter 4. Advanced SQL Features for Analysis
•
Chapter 5. Relationships Between Tables
•
Chapter 6. Soft Skills
+1 project for
Introduction to Machine Learning
2 weeks, 40 hours
learn library works and how to apply it in your very first
machine learning project.
•
Chapter 1. Introduction to Machine Learning
•
Chapter 2. Training Your First Model
•
Chapter 3. Model Quality
•
Chapter 4. Model Improvement
+1 project for
Supervised Learning
8 your portfolio
•
Chapter 1. Introduction to Supervised Learning
•
Chapter 2. Feature Preparation
•
Chapter 3. Classification Metrics
•
Chapter 4. Imbalanced Classification
•
Chapter 5. Regression Metrics
•
Chapter 1. Course Introduction
•
Chapter 2. Business Metrics
•
Chapter 3. Implementing New Functionality
•
Chapter 4. Data Collection
10 Integrated Project 2
+1 project for
1 week, 20 hours
1-week break
Linear Algebra
+1 project for
Taking a deeper look at some algorithms you’ve already your portfolio
11 studied and understanding how to apply them. Key concepts 2 weeks, 40 hours
in linear algebra: vectors, matrices, and linear regression.
•
Chapter 1. Course Introduction
•
Chapter 2. Vectors and Vector Operations
•
Chapter 3. Distance Between Vectors
•
Chapter 4. Matrices and Matrix Operations
Numerical Methods
+1 project for
12 Analyzing a number of algorithms that use numerical your portfolio
•
Chapter 1. Course Introduction
•
Chapter 2. Algorithm Analysis
•
Chapter 3. Gradient Descent
•
Chapter 4. Gradient Descent Training
•
Chapter 5. Gradient Boosting
2 weeks, 40 hours
•
Chapter 1. Course Introduction
•
Chapter 2. Time Series Analysis
to convert text into numbers and how to use bag-of-words, 2 weeks, 40 hours
TF-IDF, as well as embeddings and BERT.
•
Chapter 1. Course Introduction
•
Chapter 2. Text Vectorization
Computer Vision
+1 project for
15 How to handle simple computer vision tasks using premade your portfolio
neural networks and the Keras library. A quick look at deep 2 weeks, 40 hours
learning.
•
Chapter 1. Course Introduction
•
Chapter 2. Fully Connected Networks
•
Chapter 3. Convolutional Neural Networks
Unsupervised Learning
2 weeks, 40 hours
16 Figuring out what to do when you have no target features.
Handling clustering tasks and looking for anomalies.
•
Chapter 1. Course Introduction
•
Chapter 2. Clustering
+1 project for
Final Project
your portfolio
1 Resume
•
Compile a ready-to-use resume
•
Produce a production-ready portfolio
•
Unlock a networking roadmap
•
Access job searching resources & application tracker tool
5 An Interview Masterclass
•
Learn interview do's & don'ts
•
Master the STAR technique and sound more professional
•
Attend mock interviews
•
Receive 1:1 career coaching
•
Write technical articles and demonstrate your knowledge
•
Produce demo videos of your work
•
Participate in extracurricular activities Resolve
Apiary Projects
You'll gain confidence solving work tasks that use a real company's data + 1-∞ real projects
to provide them with valuable insights. Learn to communicate with for your portfolio,
clients, meet their expectations, exchange peer reviews with 5-6 weeks
colleagues, and present results to the company. The Apiary projects
become available for participants sometime between the 8-10th Sprint,
depending on the project. They are also available after graduation.
•
Assemble a portfolio project based on actual data
•
Get a recommendation on LinkedIn by a real company