Week 1 · 5 topics · 20 lessons
Data science foundations
By the end of this week: Learners will establish a strong understanding of data science lifecycle, essential programming skills, and data manipulation techniques.
1.1Introduction to Data Science
- What is data science?
- Data Science vs. AI/ML
- Data Science project lifecycle
- Ethical considerations in Data Science
1.2Python for Data Science (Part 1)
- Python environment setup (Anaconda)
- Basic Python syntax, data types
- Control flow, functions
- Libraries: NumPy fundamentals
1.3Data Manipulation with Pandas
- Pandas DataFrames and Series
- Loading and saving data (CSV, Excel)
- Data selection and filtering
- Missing data handling (dropna, fillna)
1.4Data Cleaning and Preprocessing
- Identifying data quality issues
- Handling duplicates and outliers
- Data type conversions
- Feature scaling techniques
1.5SQL for Data Analysts
- Relational database concepts
- SELECT, FROM, WHERE clauses
- JOIN operations (INNER, LEFT, RIGHT)
- Aggregation functions (COUNT, SUM, AVG)
Data science foundations
Hands-on project
Data Cleaning & Exploration with Pandas
