**Data Science**

Get Certified as a Data Science Specialist.

**Syllabus for Data Science with Python course (18 weeks):**

**Introduction to data science: (1 week)**- What is data science (how is it different from Data Analytics and Data Engineering)
- Examples of real-life data science applications (as an inspiration for final capstone project)
- Data science job market
- Life of a data scientist
- Data science reading resources

**Brushing up your statistics: (1.5 weeks)**

- Basics of probability
- Explore statistical distribution
- Understand population and sampling distributions

**Python for data science: (4 weeks)**

1. Part I: Set up the Google colab and Jupyter notebook in your system

2. Part II**:** Python basics

a. functions,

b. strings,

c. variables,

d. numbers

e. lists,

f. dictionaries

g. conditional logics

3. Part III: Object-oriented programming with python (class and objects)

4. Part IV: Data manipulation with Pandas

5. Part V: Data visualization Matplotlib, Seaborn and interactive plotting with Bokeh

6. Part VI: Statistics with python: introduction to numpy, scipy and statsmodel

7. Part VII: Web-scraping with Python: APIs and beautiful soup

8. Project I: Data exploration with python

**Experimental Design: (1 week)**

- Hypothesis testing
- A/B testing
- Project II: Propose an experimental design and apply inferential statistics and statistical testing on the problem

**Working with SQL: (2.5 weeks)**

- Difference between SQL and NoSQL
- Basic querying
- Aggregation and grouping
- Join
- How to combine SQL with python

**Introduction to Machine Learning: Supervised Learning (4 weeks)**

1. Introduction:

a. Data cleaning

b. Data exploration

c. Feature engineering

e. What does the Machine Learning algorithms do?

f. Difference between supervised and unsupervised Machine Learning

g. Difference between classification and regression

h. Introduction to Scikit Learn for Machine Learning

2. Linear regression

3. Logistic regression

4. Lasso and ridge regression

5. Support Vector Machine

6. Naïve Bayes

7. K-nearest neighbours

8. Random Forests

9. Gradient boosting

10. Dimensionality reductio

11. Ensembling multiple models

12. Project III: Propose your 1^{st} Supervised Learning project

**Introduction to Machine Learning: Unsupervised Learning: (2 weeks)**

- Introduction to Clustering and cluster evaluation
- K-means clustering
- Hierarchical clustering

**Final Capstone Project: (2 weeks)**

- Propose your final capstone project (a real-life application-oriented yet fun for you)
- Perform necessary statistical exploration, build models, evaluate model performance, add insightful visualization
- Present your project

#### Data Science Bundle

- 18 Weeks
- 2 hours per session
**$2730**