Python Programming
Welcome to the main page for this Python Programming course.
During this course, you will learn the basics of computer programming, along with algorithms and object-oriented programming through the Python programming language. The course includes comprehensive materials and plenty of programming exercises - all of which are tested using automatic testing via Github.
This course is adapted from the the University of Helsinki’s free massive open online course (MOOC) on Java programming.
If you have questions, comments or suggestions for improvement to the material, please open an issue over on Github. If you want to get in touch, please feel free.
FAQs
Updated Sep 30, 2020
Getting Started
20 min
Updated Jan 3, 2023
Local Development Environments
120 min
Updated Oct 27, 2020
Part 1
310 min
Updated Jan 3, 2023
Part 2
245 min
Updated Sep 30, 2020
Part 3
190 min
Updated Oct 11, 2020
Part 4
190 min
Updated Oct 11, 2020
Part 5
190 min
Updated Oct 11, 2020
Part 6
190 min
Updated Oct 11, 2020
Part 7
190 min
Updated Oct 11, 2020
Projects
Updated Sep 30, 2020
Loading Codelabs, please wait...