Python Basics for Data Science, Certificate | Part time online | edX - online learning platform | United States
21 days
Tuition fee
Apply date
Start date


EdX is an online learning platform trusted by over 12 million users offering the Python Basics for Data Science in collaboration with IBMx. This Python course provides a beginner-friendly introduction to Python for Data Science. Practice through lab exercises, and you'll be ready to create your first Python scripts on your own!

Visit the official programme website for more information


This introduction to Python will kickstart your learning of Python for data science, as well as programming in general. This beginner-friendly Python course will take you from zero to programming in Python in a matter of hours.

This course is part of the Python Data Science Professional Certificate

Upon its completion, you'll be able to write your own Python scripts and perform basic hands-on data analysis using our Jupyter-based lab environment. If you want to learn Python from scratch, this course is for you.

What you will learn

The objectives of this course is to get you started with Python as the programming language and give you a taste of how to start working with data in Python.

In this course you will learn about:

  • What is Python and why is it useful

  • The application of Python 

  • How to define variables

  • Sets and conditional statements in Python

  • The purpose of having functions in Python

  • How to operate on files to read and write data in Python

  • How to use pandas, a must have package for anyone attempting data analysis in Python.

The Python Basics for Data Science Certificate from EdX is offered in partnership with IBMx and is part of the Applied AI Professional Certificate, Python Data Science Professional Certificate and the IBM Data Science Professional Certificate.

Programme Structure

Courses include:

Module 1 - Python Basics
  • Your first program
  • Types
  • Expressions and Variables
  • String Operations
Module 2 - Python Data Structures
  • Lists and Tuples
  • Sets
  • Dictionaries
Module 3 - Python Programming Fundamentals
  • Conditions and Branching
  • Loops
  • Functions
  • Objects and Classes
Module 4 - Working with Data in Python
  • Reading files with open
  • Writing files with open
  • Loading data with Pandas
  • Working with and Saving data with Pandas

Module 5 - Working with Numpy Arrays

  • Numpy 1d Arrays
  • Numpy 2d Arrays

Key information


  • Part-time
    • 21 days
    • 4 hrs/week

Start dates & application deadlines




  • Self-paced

Academic requirements

We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.

English requirements

We are not aware of any English requirements for this programme.

Other requirements

General requirements


  • Basic Math

Tuition Fee

To always see correct tuition fees
  • International

    Tuition Fee
    Based on the tuition of 0 USD for the full programme during 21 days.
  • National

    Tuition Fee
    Based on the tuition of 0 USD for the full programme during 21 days.

Add a Verified Certificate for $99 USD

Limited access:free


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Python Basics for Data Science
edX - online learning platform


Go to your profile page to get personalised recommendations!