Practice Python by Solving 100 Python Problems

Learn Python the hard way by solving Python exercises ranging from easy to advanced! Solve 100 exercises in Python 3!

21,100+ students enrolled
By Ardit Sulce


Course description

Unlike standard video courses that walk you through the learning process, in this course, you will learn and strengthen your Python skills by solving 100 different Python assignments on your own. The assignments range from easy to advanced and each assignment comes with the solution provided by the instructor, so you can compare your code with that of the instructor.

The course works best for those who already know Python basics that are variables, basic data types, functions, loops, and conditionals. If you don’t know Python basics, please, take a Python for beginners course first. Besides the exercises, the course also contains short and to-the-point videos tackling key Python concepts related to the exercises.

This course will also increase your confidence when applying for jobs. The skills you learn in this class are common questions in programming job interviews. You will be prepared!