Online Python for Data Analytics Course

• Learn the fundamentals of Python for DA in 6 weeks
• Study flexibly over 33 course hours
• Get access to real-time mentoring

Level: Beginners with knowledge of Python

  • Study flexibly at your own pace

  • Get access to real-time mentoring

  • Receive a verified certificate

  • Add real technical projects to your work portfolio

Learn the
of Python for DA

Our Python for Data Analytics course will guide you through your first steps of data analysis using Jupyter Notebooks and the Pandas Python package, the backbone of any data project and one of the most important tools at the disposal of data analysts today. You'll learn all the fundamentals you need to take you further in your data analytics journey with a structured course that’s authored and taught by experts in the field.

Why learn Python for DA?

The game changing power of Pandas

Pandas is a Python package that provides fast, flexible, and expressive data structures that have been designed to make working with tabular data both easy and intuitive. Pandas is a game-changer for data analytics, particularly if you came to Python because you were searching for something more powerful than Excel spreadsheets.

It’s the reference for the task of preparing data - also referred to as munging or wrangling - and a fundamental, high-level building block for performing real-world data analysis in Python. Pandas is so popular within the tech community, that it accounts for 1% of all questions on Stack Overflow.





Operations with Pandas


Data Quality


Internet Data

The basic stack for data analysis in Python: Jupyter, NumPy and Pandas. How to use Git.

Data Quality

Common quality issues, data preparation process, quality pitfalls & resolutions.

Operations with Pandas

How to read, manipulate and summarise tabular data, and how to incorporate non-tabular data.

Internet Data

Introduction to web data, accessing web APIs and web scraping.

Learning support

This course gives you the flexibility to learn when and where it’s convenient for you, while also providing the structure, accountability, real-time mentoring, and community which is often needed to take learners to the next level.

It’s a step beyond solo learning that encourages you to work independently and develop troubleshooting skills, while still being supported and part of an active community.

Why choose a
CodeOp course?

Flexible & convenient learning with all the support

Enjoy the flexibility to learn whenever and wherever it’s convenient for you, while benefiting from the structure, accountability, mentoring, and community support that will help you reach the next level.

Learn at a pace & price that suits you

You can take each of our 100% online courses as a standalone or take all three together, all without the time and financial commitment of joining a full- or part-time bootcamp.

Introductory courses for women+

If you’re interested in learning about programming or data analytics but unsure where to begin, our step-by-step courses are a great place to start. You'll learn from women+, while studying together with other women+ in a supportive online community.

Enjoy a discount on future bootcamps

If you decide you want to continue your technical journey and join one of our bootcamps after completing any or all of our courses, you'll get a discount on any bootcamp you choose.

Add a technical project to your work portfolio

You'll have the opportunity to showcase your newly learned skills through hands-on projects, adding a big boost to your CV and portfolio.

Access our global graduate network & community

If you decide you want to continue your technical journey and join one of our bootcamps after completing any or all of our courses, you'll get a discount on any bootcamp you choose.

Build your skills, as you build
your confidence

Enrol now to get started or get in touch if you
have any other questions.


One time payment

Courses start every week


Are there any prerequisites for taking the course?


This course is open to anyone who already knows how-to program in Python. Familiarity with Git is also a prerequisite for this course.

If you’re not familiar with programming yet, or have never used Python before, we recommend that you complete course Module 1: Intro to Programming before taking this one.

How long is the course?


The course consists of 33 hours of learning (including assignments), distributed over a maximum of 6 weeks.

Is this a self-paced course?


Yes. You can complete the classes and assignments whenever it’s convenient for you. We do recommend that you make sure to allocate enough time to complete each class from beginning to end, once you start a class.

How much is the course?


The course costs €125, which is made as a one-time payment. The course fee is not refundable.

Do I have to install any programs before starting the course?


Yes, Before starting the course, you’ll need to:

  • Install Python3, if it is not already installed on your OS
  • Create an account on Github
  • Join the class Slack workspace

All of these are free and we’ll give you further details on how to install them before starting.

What can I do after I’ve completed the course?


This course acts as a stepping stone for getting into more advanced topics, such as interacting with databases or building models, and also puts you in a better position for learning other tools, such as R.

It will also put you on the path towards a position in the field of Data Analytics when combined with Module 3: Database Essentials.

How does the course differ from your Data Science bootcamp?


The bootcamp is a longer course, and it provides a complete journey to DA, touching on data science topics. It takes you all the way from learning how-to code and use databases, to more advanced topics such as Machine Learning, Natural Language Processing or Geographic Information Systems. It also includes two longer projects, one of which is collaborative.

Can this course prepare me for becoming a data analyst?


This course does not provide you with all the skills you need to become a data analyst, although when combined with Module 3: Database essentials, it can put you on a path towards getting a position in data analytics. After completing this course based in Python, you’ll have learned concepts that will put you in a better position for learning other tools, such as R.

Is the course 100% online?


Yes, the course is entirely online. You’ll receive real-time mentoring, and be able to join our Slack community to ask and get answers to any questions you have. After the course, you’ll get access to our global graduate network who are always happy to mentor and support you.

Can I upgrade to your Data Science bootcamp after taking this course?


Yes. You can upgrade to our Data Science bootcamp at a discounted price after taking this course and any of the other course modules.