Analytics, data science, or data engineering? A clear-eyed look at what each role needs, which platforms are worth your money, and where to start.
'Learn data' is too vague to act on. The field splits into three quite different roles, and choosing the wrong one wastes months. Here's the honest version of what each one is and how to learn it without overpaying.
First, pick the right role
- Data analytics: querying and visualizing data to inform decisions. Lowest barrier, fastest to a first job, light on maths.
- Data science: statistics and machine learning to model and predict. More maths and Python, longer runway.
- Data engineering: building the pipelines and warehouses everything else runs on. Strongest software-engineering demands, often the best paid.
If you're unsure, start with analytics. It's useful on its own, and it's the natural foundation for both other paths. You'll know within a few months whether you want to go deeper into modeling or into systems.
The skill that matters most
Across all three roles, SQL is the highest-return skill you can learn. It's not glamorous, but it's everywhere and it ages well. Get genuinely comfortable with joins, aggregations, and window functions before you chase anything fancier. The free Mode SQL Tutorial is enough to get started.
Which platforms are worth paying for?
Plenty of excellent material is free: Kaggle's micro-courses, Khan Academy for statistics, Microsoft Learn for Power BI, and StatQuest on YouTube for the maths behind machine learning. Paid platforms earn their fee mainly through structure and feedback, not secret knowledge.
- DataCamp / Dataquest: good for guided, hands-on tracks if you like a set path.
- Maven Analytics: strong, practical analytics and BI courses with real datasets.
- Coursera (Google, IBM, Andrew Ng): solid for structured specializations and recognizable certificates.
- Kaggle + a project: free, and a finished project beats most certificates in interviews.
A realistic plan
- Month 1: spreadsheets, statistics basics, and SQL.
- Month 2–3: a BI tool (Power BI or Tableau) and your first real dashboard.
- Month 3–4: two or three end-to-end projects on real data, published publicly.
- Then decide: deeper into modeling (data science) or systems (engineering).
The portfolio is the point. Three honest projects that solve a real question — with your reasoning written up — will do more for you than any certificate. Build in public and let the work speak.
Ready to start a route?
Browse 18 staged roadmaps, or get matched in three questions.