🔹 Step 1: Foundation (Weeks 1–4)
Focus on core building blocks that overlap both fields.
Week 1–2: Excel + Git basics
-
Excel: Formulas, Pivot Tables, Charts, Filtering, Conditional Formatting.
-
Git: init, clone, add, commit, push, pull, branching basics.
-
Small project: Create a mini sales dashboard in Excel and upload it to GitHub.
Week 3–4: Python (basics)
-
Python: Variables, loops, functions, data structures (lists, dicts).
-
Libraries: pandas (basic data analysis), matplotlib (basic plotting).
-
Small project: Load a CSV in pandas, clean it, and plot graphs. Push code to GitHub.
🔹 Step 2: Specialized Tracks (Weeks 5–10)
Now split time between Data Analysis and QA Automation.
Week 5–6: SQL + JavaScript basics
-
SQL: SELECT, WHERE, JOIN, GROUP BY, ORDER BY. Practice on sample databases.
-
JS: Variables, arrays, objects, functions, loops.
-
Mini-projects:
-
Write SQL queries for a mock e-commerce DB.
-
JS program that manipulates arrays (e.g., filter products > $50).
-
Week 7–8: Tableau + TypeScript
-
Tableau: Import CSV, build dashboards, use calculated fields.
-
TypeScript: Types, interfaces, functions, error handling.
-
Mini-project:
-
Build a Tableau dashboard from SQL-exported data.
-
Rewrite your JS array project in TypeScript.
-
Week 9–10: Playwright + Jest (Automation Testing)
-
Playwright: Browser automation, selectors, assertions.
-
Jest: Unit testing basics (describe, it, expect).
-
Mini-project:
-
Write Jest tests for a small JS function.
-
Write Playwright tests to check login flow on a demo website.
-
🔹 Step 3: Integration & Projects (Weeks 11–12)
Bring everything together.
-
Data Analyst project: Combine SQL + Python + Tableau → end-to-end report.
-
QA Automation project: Automate test cases for a sample web app (with Git version control).
-
Document your projects on GitHub/LinkedIn.
📌 Weekly Time Split Suggestion (if ~1 hr/day = 7 hrs/week)
-
3 hrs → Current focus topic (Excel → Python → SQL → etc.)
-
2 hrs → Review + practice past topics.
-
1 hr → Mini-project work.
-
1 hr → Git & documentation.
✅ With this, you’ll:
-
Build skills step by step without burning out.
-
Have small projects to show for each tool.
-
Cover both Data Analysis and Automation Testing in parallel.
Perfect! Let’s make this super practical and trackable 🚀
I’ll give you a Week 1 daily plan (7 days, 1 hr/day) where you’ll cover Excel + Git basics. Each day has one clear task.
You can literally copy-paste this into your Blogger site and check off once done ✅.
📅 Week 1 Study Plan (Excel + Git Basics)
Goal: Get comfortable with Excel for analysis and start tracking code with Git.
Day 1 – Excel Basics
⏱️ 1 hr
-
Learn: Cell references (A1 vs $A$1), basic formulas (
SUM,AVERAGE,MIN,MAX). -
Task: Create a sheet with 10 products, their price, and quantity. Calculate total revenue per product.
Day 2 – Excel Formatting & Filters
⏱️ 1 hr
-
Learn: Sorting, filtering, conditional formatting.
-
Task: Apply filters to show only products with revenue > 500. Highlight them in green.
Day 3 – Excel Pivot Tables
⏱️ 1 hr
-
Learn: Create a pivot table (summarize revenue by category).
-
Task: Add a pivot chart to visualize category revenue.
Day 4 – Excel Mini-Project
⏱️ 1 hr
-
Task: Build a small Sales Dashboard (summary table + chart).
-
Bonus: Use slicers for filtering.
-
Save your Excel file as
week1_sales_dashboard.xlsx.
Day 5 – Git Setup & Basics
⏱️ 1 hr
-
Install Git (if not installed).
-
Learn:
git init,git status,git add,git commit. -
Task: Create a folder
study-tracker, add a text fileweek1_notes.txt, commit it.
Day 6 – GitHub & Push
⏱️ 1 hr
-
Learn: Create a GitHub repo, connect local → remote.
-
Commands:
git remote add origin,git push -u origin main. -
Task: Push your
week1_sales_dashboard.xlsx+week1_notes.txtto GitHub.
Day 7 – Weekly Review & Documentation
⏱️ 1 hr
-
Review what you learned in Excel + Git.
-
Task: Write a short blog post / notes file:
-
3 Excel things you learned
-
3 Git commands you used
-
-
Commit & push this reflection file to GitHub.
👉 By end of Week 1:
-
You’ll have 1 Excel dashboard.
-
A GitHub repo with your work.
-
A habit of tracking progress daily.
- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
Comments
Post a Comment