Python Programming
4 courses·EN
Build a working understanding of Python data types, functions, and data structures through explanation and practice.
For learners developing programming foundations. Machine Learning and Data Science use programming for more specific analytical tasks.
A route through the topic
Start with the introductory explanation below, then choose a focused lesson for the task or question you want to explore.
Courses in this topic

Intro to Python Programming
A beginner-friendly training that teaches the fundamentals of Python programming, including syntax, data types, and control flow, for new developers.
8 slides·16 min

Python Data Types Fundamentals
This training teaches Python developers core data types, including integers, floats, strings, lists, tuples, and dictionaries, enabling effective data manipulation and storage in real-world applications.
14 slides·28 min

Python Functions and Data Structures
Learn to write reusable Python functions and work with key data structures like lists, dictionaries, and tuples to organize and manipulate data effectively.
16 slides·32 min

Python Programming Practice
A hands-on training course with Python programming practice problems, designed to help learners build and reinforce essential coding skills through practical exercises.
14 slides·28 min