5–6 months with consistent study (6–8 hrs/week).
Typical learning path:
- Month 1–2: Python + SQL basics.
- Month 2–3: Visualization + simple stats.
- Month 3–4: Small projects + data cleaning.
- Month 4–5: Intro to machine learning.
- Month 5–6: Capstone project + portfolio.
Leads to roles like Data Analyst or Junior Data Scientist.
Faster than traditional degrees; flexible, self-paced.