Africa Data School Data Science Content V3

Day Topic Assignment Files
1 Onboarding No Onboarding Slides
2 Data science framework & Tools No Framework & Tools Slides
3 Introduction to Python and Setup Yes Notebook
4 Basic Python Syntax and Data Types Yes Notebook
5 Data Structures Yes Notebook
6 Control Flow and Loops Yes Notebook
7 Functions and Modules Yes Notebook
8 Error Handling and File I/O Yes Notebook
9 Object-Oriented Programming Yes Notebook
10 Version Control(GIT+Github) Yes Notebook
11 Database 1 Folder
12 Database 2 Folder
13 Numpy Yes Notebook
14 Pandas Yes Notebook
15 Matplotlib Yes Notebook
16 Sales Analysis No Notebook
17 Plotly Yes Notebook
18 Geoplotting using Folium Yes Notebook
19 Streamlit Yes Notebook
20 End to end data analysis project Yes Notebook
21 Introduction to Machine Learning No Notebook
22 Supervised Learning: Regression Yes Notebook
23 Supervised Learning: Classification Yes Notebook
24 Unsupervised Learning Notebook
25 Unsupervised Learning (Real-world Applications) Yes Notebook
26 End to end machine learning project Yes Notebook
27 Introduction to Deep Learning No Notebook
28 Simple feedforward neural network Yes Notebook
29 Convolutional Neural Networks (CNNs) Yes Notebook
30 Natural Language Processing (Transformers and the Hugging Face) Yes Notebook
31 Final Assignment Guidelines Yes Notebook