IBM banner image

Course Details

 Course Code: PY0101EN

 Audience: Anyone

 Course Level: Beginner

 Time to Complete: 5 hours

 Learning Path: Applied Data Science with Python

About the Course

This course will kickstart your learning of ‘Python for Data Science’, as well as programming. This beginner-friendly course makes you proficient at programming in Python in only a few hours.

Upon its completion, you will be able to write your own Python scripts and perform basic hands-on data analyses using the Jupyter-based lab environment.

You can start creating your own data science projects and collaborating with other data scientists using IBM Watson Studio. When you sign up, you get free access to Watson Studio. Start now and make the most of the platform.

Course Syllabus

  • Your first program
  • Types
  • Expressions and Variables
  • String Operations
  • Lists and Tuples
  • Sets
  • Dictionaries
  • Conditions and Branching
  • Loops
  • Functions
  • Objects and Classes
  • Reading files with open
  • Writing files with open
  • Loading data with Pandas
  • Working with and Saving data with Pandas

General Information

  • Self-paced
  • Flexible enrolment
  • Audit multiple times
  • ONE chance to pass course, multiple attempts per question allowed

Existing Recommended Skills

  • Basic Math

Course Staff


Joseph Santarcangelo Ph.D.

Joseph has a Ph.D. in Electrical Engineering. His research focuses on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.

Other Contributors

James Reeve, Daniel Rudnitski, John Gerassimou and Agatha Colangelo have also contributed.