Duration: 4–6 Weeks
Level: Beginner / No Prior Experience Needed
Tools: Python, Pandas, NumPy, Matplotlib
What is data science?
Where is data science used?
Types of data (Numerical, Categorical)
Basic terms: Dataset, Features, Labels
Explore a simple dataset (CSV file)
Variables
Data types
Lists, Dictionaries
Loops (for, while)
Functions
Write simple Python programs
Read a CSV file using Python
What is NumPy?
Creating arrays
Basic math operations
Array slicing
Create arrays
Perform array calculations
Read CSV files
DataFrame basics
Selecting rows/columns
Filtering data
Handling missing values
Load a student dataset
Clean the data
Find average, max, min
Line chart
Bar chart
Pie chart
Scatter plot
Plot a chart of Marks vs Study Hours
Create 5 different types of charts
What is machine learning?
What is a model?
What is training and testing?
Basic algorithm: Linear Regression
Build a simple linear regression model
Predict student marks
Choose one:
📌 Project 1: Predict marks from study hours
📌 Project 2: Analyze sales data
📌 Project 3: Analyze student performance dataset
Includes:
Load data
Clean data
Visualize data
Apply linear regression
What is Jupyter Notebook
How to install Python
How to use Google Colab
How to find datasets (Kaggle)
By the end, the learner will be able to:
✔ Understand basic data science concepts
✔ Clean and analyze data using Pandas
✔ Visualize data with charts
✔ Build a simple machine learning model
✔ Complete a mini data project