Data Analyst (Python route) Track

This track gets progressively more challenging and we recommend completing the tasks and training in the order below.

  • Learn at your own pace
  • Get hands-on experience
  • Practice and apply your skills
A company header image

Data Analyst Learning Track


Data Analyst | 1 Python Introduction

About this course

This track provides an introduction to Python for data analysis, and is the starting point for those interested in focusing on Python. No prerequisite knowledge is expected.

39 hours

Go to course

Data Analyst | 2 Intermediate Python

About this course

This is a continuation of the Year 1 Python for data analysis track. Building upon concepts from the previous track, the focus of this track is on data wrangling, data cleaning, and statistics.

37 hours

Go to course

Data Analyst | SQL Fundamentals

About this course

NB If you are completely new to SQL you will need to complete this short (13 hour) course first in Data and Business Analyst SQL Fundamentals

13 hours

Go to course

Data Analyst | 3 Data Manipulation in SQL

About this course

This track is a continuation of the SQL Fundamentals track, and is appropriate for anyone looking to further develop their SQL skills. It is part of both Routes I and II.

36 hours

Go to course

Data Analyst | 4 Machine Learning and Geospatial Data with Python

About this course

This track introduces machine learning with Python and includes courses on how to work with geospatial data. Prior experience programming in Python is expected, as well as a foundational knowledge of statistical concepts, equivalent to having completed the "Year 2: Python for Data Analysis" track.

33 hours

Go to course

Data Analyst | 5 Machine Learning with Python (Intermediate)

About this course

This track focuses on intermediate-level topics in machine learning, and is designed to be a continuation of the Year 4: Machine Learning Fundamentals with Python track.

28 hours

Go to course

Data Analyst | 6 Network Analysis and Natural Language Processing in Python

About this course

This track consists of Python projects and case studies, intended to help you further strengthen the Python skills you acquired in previous tracks.

12 hours

Go to course

Data Analyst | 7 – Introduction to Deep Learning and Computer Vision in Python

About this course

The focus of this track is on helping you strengthen your Python skills by working on a variety of different projects. You'll also learn about deep learning and how to work with image and text data.

24 hours

Go to course

What is DataCamp?

Learn the data skills you need online at your own pace—from non-coding essentials and Google Spreadsheets to Python, R, and SQL.

Join other IoA learners

Visit My IoA—your gateway to online services for Members and Students—to unlock your DataCamp access

Start LearningGet Learning Recommendations

Hands-on learning experience

Grow your data skills with short video tutorials and hands-on coding exercises.

Choose your own learning path

Choose from over 350 courses or enroll in IoA's custom learning paths for Business People, Practitioners, Thought Leaders, and C-Suite, to overcome your biggest business and technology challenges.

Flexible online training for every role

Grow your skills with data-oriented assessments, courses, projects, and practice exercises in Python, R, SQL, Excel, Python, Tableau, Oracle, Power BI, data engineering, and more.

Ready to learn?

Visit My IoA to unlock your DataCamp access

Start LearningGet Learning Recommendations