DataCamp's Curriculum Team has designed course programs (called 'Tracks') to guide your data science journey and incrementally build complementary skills. We currently offer two different types of Track -- 'Career' and 'Skill' -- in a variety of programming languages:
Note: While you can only enroll in one Track at a time, courses within Tracks can be completed at any time -- enrolled or otherwise -- and apply to your enrolled Tracks at any future date.
Once completed, you need to be enrolled in a Track in order to download that Track's Statement of Accomplishment.
Career Tracks
Career Tracks are our most thorough option for Python, R, and SQL, beginning with introductory courses that cover basic skills (i.e. the syntax of the language) and ending with more focused, advanced topics (i.e. machine learning, network analysis, etc.).
Career Tracks in Python:
- Python Programmer
- Data Scientist with Python
- Data Analyst with Python
- Machine Learning Scientist with Python
- Data Engineer with Python
Career Tracks in R:
- R Programmer
- Data Scientist with R
- Data Analyst with R
- Quantitative Analyst with R
- Statistician with R
- Machine Learning Scientist with R
Career Tracks in SQL:
Note: Courses in the Programmer Tracks also appear in the Data Analyst Tracks, and courses in the Data Analyst Tracks also appear in the Data Scientist Tracks.
Skill Tracks
Skill Tracks range from 2 - 7 courses, focusing on specific complementary skills in various programming languages. Note that these courses and skills may also be included in Career Tracks.
DataCamp's Curriculum Team has curated Skill Tracks for intermediate-to-advanced programmers seeking particular skills, i.e Cleaning Data or Machine Learning.
Skill Tracks in Python:
- Python Fundamentals
- Importing and Cleaning Data with Python
- Data Manipulation with Python
- Machine Learning Fundamentals with Python
- Time Series with Python
- Statistic Fundamentals with Python
- Data Visualization with Python
- Image Processing with Python
- Python Toolbox
- Big Data with PySpark
- Python Programming
- Marketing Analytics with Python
- Deep Learning in Python
- Natural Language Processing in Python
- Deep Learning for NLP in Python
- Finance Fundamentals in Python
- Applied Finance in Python
Skill Tracks in R:
- R Programming
- Importing and Cleaning Data with R
- Data Manipulation with R
- Statistics Fundamentals with R
- Data Visualization with R
- Time Series with R
- Applied Finance with R
- Finance Fundamentals in R
- Machine Learning Fundamentals with R
- Text Mining with R
- Spatial Data with R
- Shiny Fundamentals with R
- Big Data with R
- Tidyverse Fundamentals with R
- Network Analysis with R
- Supervised Machine Learning in R
- Interactive Data Visualization in R
- Unsupervised Machine Learning with R
- Marketing Analytics with R
- Statistical Inference with R
- Probability and Distributions with R
- Intermediate Tidyverse Toolbox
- Analyzing Next-Generation Sequencing Data in R
Skill Tracks in SQL:
- SQL Fundamentals
- SQL Server Fundamentals
- SQL for Business Analysts
- SQL Server for Database Administrators
- SQL for Database Administrators