100 Python Exercises I: Evaluate and Improve Your Skills (Udemy.com)

Boost your Python skills by solving 100 Python assignments ranging from easy to expert levels. Solutions included!

Created by: Ardit Sulce

Produced in 2021

What you will learn

  • Solve 100 Python scored assignments ranging from beginner to expert levels.
  • Know your Python skill level via the collected points.
  • Solve assignments in many areas: data analysis, image processing, visualizations, web apps, and much more.
  • Compare your solutions to the correct Python solutions for every exercise. You will have the Teacher's Edition!
  • You will know the category level of your Python programming skills by the end of the course.
  • Have unlimited access to your instructor: Ardit Sulce

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 86 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a python course? Or looking for more detail on Ardit Sulce's 100 Python Exercises I: Evaluate and Improve Your Skills? Feel free to chat below
Join CourseDuck's Online Learning Discord Community

Course Description

Unlike other online-video courses that guide you through the process of how to do something, this course will ask you to solve 100 different Python assignments on your own. This practice will improve and solidify your Python-coding skills and you will be the one to teach yourself how to write Python code the hard way.
The course works best for those people who already know Python basics such as variables, functions, and loops. If you don't know Python basics, please, take a Python beginners course first. This course is also suitable for intermediate Python programmers because the exercises range from easy to difficult progressively.
As you advance in the course, you will solve 100 Python assignments. After each assignment, you can see the assignment solution and its explanation. This "answer key" helps you test your solution and learn new skills by examining the instructor's solution.
Each exercise is scored, so at the course's end you will have a "total points" number that reports at whichlt Python Skills' Category Level you are. The "100 Exercises" challenge you: to build specific programs for particular actions; to fix bugs in existing programs; and uto make improvements to existing code. The variety of exercises ensures your ability to manage comfortably different real-world programming scenarios.
This course will also exponentially 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!Who this course is for:
  • People who know Python basics, but lack the confidence to solve coding problems on their own.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Ardit Sulce

Hi, I am Ardit! I am a Python programmer and a Python teacher. I have worked with companies from all over the world both as an employee and as self-employed using Python as both a data science tool and as a language to develop applications. Some of the projects I have worked on have been using Python together with the Center for Conservation Geography to map and understand the Australian ecosystems, processing drone land images with the Swiss in-Terra, and performing data mining to gain business insights with the Australian Rapid Intelligence.
The vast range of things you can do with Python is just mindblowing. I have used that experience to teach Python to others from all over the world. I especially take care to explain the programming concepts always assuming my students don't have a computer science background. Indeed, you don't need a computer science degree to become a programmer. I was graduated with a Master of Science in Geospatial Technologies from the University of Muenster in Germany.
I am also the founder and author of PythonHow, a Python learning resource designed particularly for people with no previous programming experience. Try out my and you will be on for a very interesting ride.

Students also recommend






47 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

I find this course very useful, it covers python from a different and unique angle offering me opportuninty to fill important gaps. Thank you

A wide range of exercises to test your Python skills. I prefer being given a problem to solve and then having to use my existing knowledge or additional research to solve the problems. I like comparing my solutions with the instructions. The hints are also useful.

I think there were too many beginner level exercises. There should have been equally many exercises for all levels.

Excellent course for someone that has programmed before and is new to Python!

It showed me many ways Python can be used. It also identified areas I need to review and practice. I wouldn't call this a learning course as much as a way to evaluate your skill level.

I am loving this course. There should be more practice courses like this out there, but sadly this is not the case. Ardit provides little exercises that let those studying python practice components (focused capabilities) of what they're learning. There are some practice courses or full python courses where you build a few full applications and while those are good (Ardit has a course like that), they don't provide enough practice. The exercises here focus on specific areas (usually a few at a time) and help novice python programmers practice and reinforce their learning so they internalize it.Ardit, please make another class like this that focuses exclusively on more intermediate and advanced content.

Its okay to have basic questions to motivate students but in that case there should be more number of practice questions including complex ones. I am close to 50% of course but still waiting for complex questions to appear.Will revise my review once I finish the course.

Great course.It could be a good idea to have a few OOP exercises.

Umnnn, I like the explanation art after juggling up, I would really appreciate if we you provide the function to be used, and give the respective resource link to look upto as part of the hint. Never-mind, it's already cool way to learn.

Great tips. There was just one exercise that didn't work out for me.

Solving questions than read text is always better way to learn new skill.

I learn a lot from this course. No theory, only exercises is what I need to get more experience in python and I found it here.