6-Week Data Analysis Learning Roadmap (Free)
Week 1: Introduction + Excel Foundations
Goals:
Understand what data analysis is, and learn how to manipulate data in Excel.
Resources:
- edX: What is Data Science? (IBM)
- Microsoft Learn: Excel for Data Analysis
Tasks:
- Explore pivot tables and charts
- Finish at least 2 Excel modules
Week 2: Python Basics for Data Analysis
Goals:
Learn Python syntax, data structures, and basic coding logic.
Resources:
- FreeCodeCamp: Data Analysis with Python (First 3 sections)
- Tool: Google Colab
Tasks:
- Write your first Python script
- Play with NumPy arrays and lists
Week 3: Data Manipulation with Pandas
Goals:
Clean, filter, sort, and transform datasets using Pandas.
Resources:
- FreeCodeCamp: Continue Python course (focus on Pandas)
Tasks:
- Import CSV files
- Handle missing values
- Use .groupby(), .merge()
Week 4: Data Visualization
Goals:
Create visualizations using Matplotlib and Seaborn.
Resources:
- FreeCodeCamp YouTube Visualization section
- Practice with any dataset
Tasks:
- Build bar, scatter, line plots
- Try Seaborn heatmaps
Week 5: SQL for Data Analysts
Goals:
Learn to query databases and extract insights.
Resources:
- Mode SQL Tutorial
- SQLZoo or W3Schools SQL for extra practice
Tasks:
- Learn SELECT, WHERE, GROUP BY, JOINs
Week 6: Mini Project + Portfolio
Goals:
Build your first data analysis project and showcase it.
Resources:
- Use datasets from Kaggle or data.gov.ng
- Tools: Python, Excel, SQL
Tasks:
- Analyze and clean dataset
- Create visualizations and summarize findings