Python for Data Science

  • Free
  • No certificate
  • Beginner
  • 18 hours
Provider
IBM
Offered by
CognitiveClass
Course code
PY0101EN
Cost
Free
Certificate
No certificate
Level
Beginner
Duration
18 hours
Format
Self-paced
Language
English
Subjects
Python, Data Science, Programming
Source
IBM Cognitive Class
Last verified
15 Oct 2026

Python for Data Science, course code PY0101EN and long known as Python 101, is Cognitive Class's entry-level Python course, offered by IBM's learning platform. The page states an estimated effort of 18 hours at beginner level, taught in English, and describes it as self-paced so it can be taken at any time. Five modules run in order: Python basics (your first program, types, expressions and variables, string operations); Python data structures (lists and tuples, sets, dictionaries); programming fundamentals (conditions and branching, loops, functions, objects and classes); working with data (reading and writing files, loading and saving data with Pandas); and NumPy arrays plus simple APIs. Hands-on practice happens in a Jupyter-based lab environment provided by the platform, so nothing needs installing.

Grading on Cognitive Class combines review questions and a final exam; the page notes there is only one chance to pass the course, although each question allows multiple attempts. The only listed prerequisite is basic maths. The course is free of charge and the page says a certificate is offered on completion. IBM also lists a Python for Data Science digital badge on its badges page, issued through Credly; the page does not state whether the badge costs anything.

Advertisement

What you’ll learn

  • Write a first Python program using types, expressions, variables and string operations
  • Work with lists, tuples, sets and dictionaries
  • Control program flow with conditions, loops, functions, objects and classes
  • Read and write files and load data with Pandas
  • Use NumPy arrays and call simple web APIs

Who it’s for

Absolute beginners who want Python specifically for data work; if you already program, start with Data Analysis or Machine Learning with Python instead.

Syllabus

5 sections as listed on cognitiveclass.ai.

  1. Python Basics 4 lessons
  2. Python Data Structures 3 lessons
  3. Python Programming Fundamentals 4 lessons
  4. Working with Data in Python 4 lessons
  5. Working with Numpy Arrays and Simple APIs 4 lessons

Course details

Skills covered
  • Data Science
  • Python
Includes
5 modules
Prerequisites
Basic Math

On cognitiveclass.ai

Rated 4.7 out of 5 by 66,100 learners; 718,000 enrolled, as shown on the course page on 20 Oct 2026. These are cognitiveclass.ai’s own figures, not ours.

Source: IBM Cognitive Class (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens cognitiveclass.ai Go to course (opens in a new tab)