Python for Data Science (PY0101EN) is an online course offered by IBM. Completing this course will count towards learning Data Science fundamentals with Python and SQL.
![]() |
![]() |
|---|
- 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
Module 1 - Python Basics
-
Introductory Python Code: https://gist.github.com/6e969cb1337af7eca8da6f4b1e44b4b5
-
String Operations: https://gist.github.com/fb25f4353e31cbd799949a6961d50921
Module 2 - Python Data Structures
-
Tuples in Python: https://gist.github.com/80df1fe07c06663debbc3d251ad7923c
-
Lists in Python: https://gist.github.com/f0b2fabe7fb248b09ac130438eb12a39
-
From Lists to Set: https://gist.github.com/c7e018f22bae7d2ab054dfe68b8cd2b3
-
Sets in Python: https://gist.github.com/08cb1544a1891bb06df3c9128469f25a
-
Dictionaries: https://gist.github.com/5b199bdc9af5e19c9471c4258db4929d
Module 3 - Python Programming Fundamentals
-
Introduction to Conditions and Branching: https://gist.github.com/91288c5282a03108f59e05d310cfe277
-
Conditions and Branching: https://gist.github.com/4a0c5062aefbc130f57f1a941046b1c4
-
Introduction to Loops https://gist.github.com/dc019f75da053c8bc112a8e832685de3
-
Loops in Python: https://gist.github.com/9f1fc083c9519eb6bc4e32126810926c
-
Introduction to Functions: https://gist.github.com/8961a8c1d69d08cdbe089bf0a21d7e1c
-
Functions in Python: https://gist.github.com/fd344de74fb0e48ca1575b74a12d1373
-
Introduction to Objects and Classes: https://gist.github.com/21f652d7ebb238802451d152b12b16e8
-
Objects and Classes in Python: https://gist.github.com/0f23f926b2f1d2be9037ae6d58e2c874
-
Exception Handling: https://gist.github.com/02569e7f8e1f1df98264205c9670f2a0
Module 4 - Working with Data in Python
-
Reading Files in Python: https://gist.github.com/e20bd1140e898b090422018eef91f4c6
-
Write and Save Files in Python: https://gist.github.com/e126b6bea57b4a28b5680c87288f63e9
-
Get to Know a Pandas Array 1: https://gist.github.com/5739b9c052f985b6048f8b814d8d4afb
-
Get to Know a Pandas Array 2: https://gist.github.com/74f577dd424f4745b1ad3189af3b1091
-
Loading and Viewing Data: https://gist.github.com/67fff30229390e23104365d1c2d6e251
-
API - Watson Speech to Text Translator: https://gist.github.com/9112411e9dad03c63b784241cb6f7e6c
Module 5 - Working Numpy Arrays
-
Introduction to 1D Numpy Array: https://gist.github.com/30c0d7f36cc8002eecd4878895429d1d
-
1D Numpy in Python: https://gist.github.com/75545a54b7c876baae06bc3a8ae89e49
-
Get to Know 2D Numpy Array: https://gist.github.com/256d87d4cabf737bfced834ef675fb45
-
2D Numpy in Python: https://gist.github.com/af6bd45c0cd216f3d8eeba56f7b845c1
-
HTTP and Requests: https://gist.github.com/7c5e1ecbe49dad9122c56f12630706b8

