EXPLANATION
How We Created This Roadmap
Level 1
Learn The Fundamentals
Pick one beginner course, which will help you learn the data science fundamentals. We included many courses from the same subscription to reduce cost. Note that this roadmap is meant to teach you the skills. It does not replace formal education.
IBM Data Science Certificate
Learn the fundamentals and important concepts while focusing on the in-demand Python programming language. Includes IBM certificate.
Data Science Specialization
Similar to IBM’s course but focusing on using the R programming language. Includes a certificate from John Hopkins University.
Level 2
Mathemathics and Statistics
Mathemathics for Machine Learning and Data Science Specialization
Learn the most essential and valuable math for data science. This course only requires basic high school math and Python fundamentals.
Introduction to Statistics by Stanford University
Statistics is critical for data science. Get introduced to 12+ different concepts in just 14 hours.
Level 3
Programming
At this stage, it’s time to boost our programming skills. The most in-demand languages for data scientists are Python and R. Python is more versatile, R is used more in research and academia.
Applied Data Science with Python
Learn Python, explicitly focusing on applying it to data science. This is much more valuable than taking a general python course.
Python for Data Science
The data science learning track from LearnPython, a top-rated site dedicated to ONLY teaching Python in a hands-on way.
Level 4
Databases and SQL
Structured Query Language is an essential skill for all data scientists and is highly in-demand.
SQL Basics For Data Science
Learn SQL for data science and become familiar with common use cases. Perfect for aspiring data scientists, and more.
SQL from A to Z (Recommended)
The most popular SQL course from the #1 rated SQL learning platform. This course will bring a complete beginner to advanced FAST.
Level 5
Machine & Deep Learning
The previous courses have introduced you to these concepts, but now is a good time to dig deeper. We recommend completing both for a better understanding of each.
Machine Learning Specialization
This might be the best-rated ML course in the world. All you need is basic high school math and basic coding skills.
Deep Learning Specialization
With nearly 1 million students and a 4.9 rating, this is the best course to learn Deep Learning. To be well prepared, take the ML specialization first.
Level 6
Big Data
Coming soon
Big Data with Spark and Hadoop
This quick course by IBM will introduce you to Big Data and in-demand tools like Spark and Hadoop.
NoSQL, Big Data, and Spark
For those with more time, this specialization will give you a deeper understanding of these concepts and tools.
Level 7
Cloud Skills
You do not need to learn all cloud platforms. Learning one helps you transfer your deep knowledge to the rest if necessary. The two most popular are Amazon Web Services and Microsoft Azure.
AWS Fundamentals Specialization
Azure Data Scientist Certificate
THE NEXT Step
SPECIALIZATION
There are many ways to continue learning data science, but one option is to specialize. This can lead to better job opportunities, higher salaries, and the ability to focus on an area that you enjoy.
Some popular specializations include:
Machine Learning Engineer
Data Scientist (Generalist)
Natural Language Processing Scientist
Computer Vision Engineer
Big Data Engineer
Deep Learning Specialist
AI Research Scientist
Prective Analytics Expert