Back to portfolio
GitHub Email
Guide

How to Start in Data Science as a Student

Blog Post By Ali Zeb · 7 min read

Data science is one of the most accessible fields to break into as a student — but most guides skip the uncomfortable truth: you don't learn it by watching tutorials. You learn it by building things that don't work yet, and figuring out why. Here's what actually moves the needle.

The roadmap that worked for me

01
Learn Python first — seriously
Not just syntax. Learn how to think in Python: loops, functions, data structures, file I/O. Then move to Pandas and NumPy for data manipulation. Don't skip statistics — it's what separates people who use ML from people who understand it.
02
Build real projects, not tutorial clones
Kaggle is a great starting point, but find a dataset that actually interests you. I built an ETL pipeline for retail sales data — not because it was assigned, but because it was a real engineering problem. That kind of project teaches you far more than any course.
03
Put everything on GitHub
Your GitHub profile is your portfolio. Every project, script, and experiment belongs there. Write READMEs. Document your approach. Recruiters look at this before they look at your CV.
04
Take structured courses — selectively
Platforms like Coursera, edX, and fast.ai are worth your time when they include real assignments and real datasets. Avoid courses that are all theory and no code.
05
Compete and collaborate
Hackathons accelerate your skills faster than solo study. I competed at NASA Space Apps Challenge 2024 and came away with better problem-solving instincts, real teamwork experience, and a Runner-Up recognition that actually meant something.
06
Write about what you learn
Writing a blog post forces you to actually understand something — you can't fake your way through an explanation. It also builds your professional presence. Even one article a month compounds quickly.

The biggest mistake students make: spending months on courses before building anything. Flip it. Build something broken, then learn what you need to fix it. The discomfort is the learning.

The tools that matter right now

Stay curious, not busy

There's a difference between consuming content about data science and actually doing data science. The tools evolve — scikit-learn, TensorFlow, Airflow, dbt — but the fundamentals of understanding data, cleaning it, and drawing honest conclusions from it don't change.

Starting early gives you a real advantage. But starting right matters more than starting early. Pick a problem, build something, and keep going.

Back to portfolio Ali Zeb — 2025 More writings