ruul.space/milesbecker • Roadmap

Roadmap of Becoming a Data Scientist

Foundations: Math and Statistics

Beginner

Focus on probability, statistics, and linear algebra essential for modeling and inference.

Programming: Python, SQL, and (optionally) R

Beginner

Learn a primary language (Python), SQL for data access, and basic software practices.

Data Handling, EDA, and Visualization

Beginner

Acquire, clean, explore, and communicate insights with plots and dashboards.

Machine Learning Fundamentals

Intermediate

Study supervised/unsupervised learning, model validation, and feature engineering.

Deep Learning and NLP (Optional Track)

Intermediate

Learn neural network basics, training workflows, and text modeling with embeddings.

Data Engineering, Big Data, and Cloud

Advanced

Work with distributed data, orchestration, and cloud platforms for scalable analytics.

MLOps and Deployment

Advanced

Ship models: packaging, APIs, containers, experiment tracking, and monitoring.

Projects, Portfolio, and Community

Intermediate

Build end‑to‑end projects, join competitions, and publish write‑ups to showcase impact.

Career Preparation and Soft Skills

Intermediate

Practice communication, business problem framing, interviews, and networking.

Ethics, Privacy, and Responsible AI

Beginner

Understand fairness, privacy, and the societal impact of data and models.