The Complete Python Developer Course (

Learn Python like a Professional! Start step by step from basic to build complete games and apps with python3

Created by: Hussein Al Rubaye

Produced in 2022

What you will learn

  • Build your First app in Python
  • Build Games like Tic Tac Toy
  • Build complete ticket reservation desktop app
  • Understand the programming foundation
  • Design Python GUI apps
  • Understand the programming logic, condition and control
  • Understand the OOP in Python
  • Work with database and file
  • Working with multi threading
  • Read JSON from HTTP

Quality Score

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

Overall Score : 82 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a python course? Or looking for more detail on Hussein Al Rubaye's The Complete Python Developer Course? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

This course for anyone who want to be Python programmer from scratch, We will start by discus all programming fundamentals that you need to start programming Python. We will start first by install the development environment then you will run your first Python app, and understand how program flow works in Python. Then we will talk about variables and Math operation and proirites. Then we will take about logic and making decision, then we will talk about loops. Then we will talk about how to work with Sqlite database and files.Then we will talk about functions and OOP concept that you need to use when you program apps with Python, then we will talk about multi-processing and how you could run multi-process in same time, then we will talk about Databases, then we will talk about collections and which type collection you have to use for better performance depend on your app. Then we will talk about how to read JSON from HTTP URL, then we will talk about build desktop GUI application with custom user experiences with UI apps . Finally we will build complete games and apps like Tic Tac Toy and Ticket reservationWho this course is for:
  • This course is designed for anyone looking to learn how to build Apps with Python

*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

Hussein Al Rubaye

I have PhD & Master in Software Engineering from Rochester Institute of Technology in USA. I've helped hundreds of thousands of students learn to code and change their lives by becoming a developer. Currently i am working as Software Engineer II for Xerox Corporation in New York. I have apps in Google play,Microsoft store, and Apple Store there are more than million users who are using my apps. Also I have many tutorials on YouTube( 400k subscribes). Because of my contribution in teaching programming , i got Microsoft Most Valuable Professional (17) . Also i teach at Udacity, Udemy, SkillShare, StackSkills, and local university. For more see my website



100 total reviews

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

By Parna Erikson Saragi on a week ago

I couldn't hear some words in narrative clearly, I understand that the narrator is not a native English speaker. Not a really big problem as I still managed to understand what he said.

By Jagruti Ravindra Waykole on 2 months ago

course was good .

By Francisco Gomes on 5 months ago

Instructor is confident, the material cover all the basics from Python I expected to see and learn.

By Jennifer Fritz on 5 months ago

Sehr gut erklrt, leider sind die hndischen Ergnzungen teilweise schwer zu lesen, aber weniger wegen der Handschrift, sondern eher wegen dem verwendetem Programm.

By Lars Brandn on 6 months ago

I am surprised that the person giving the lecture is not a very good lecturer. He needs some basic skills in how to present and instruct a beginner. There are also missing segments needed to actually follow the instructions and the added instructions in the "comments" are less than useful. The complete segments needed to actually follow the lectures should be included from the beginning, this is basic requirements for any education.Please re-do this segment with:A. Either other lecturer and improved informations prior to going through the lectures.B.Same lecturer but after having listened to constructive critique and having improved the lectures, please, please, please.

By Nathanael Semmler on 8 months ago

This course is really good for first timers learning to get up to speed, Hussein is a lovely person to listen to and I thank him for teaching me so much! Wish him and his family all the very best!

By YasMine on 2 weeks ago

the quizzes are missing their solutions

By James Brady on 3 months ago

This course was good match

By Shakil Mahmud on 3 months ago

I start my programming via this course >Awesome Course !!!

By Amit Kumar on 6 months ago

I struggled due to the difference in the accent. And to my surprise the transcript was also wrong. It was writing jet brains and jet beans and many more wrong words.Request you to kindly work on the transcripts.

By Chaitali on 10 months ago

yes, as far as it is good I was just expecting some hands on exercise for our practice . I can see it in dashboard that there are some exercises but I believe for each session there should be examples for us to practicenice really loved the content of course where you have tried to include almost everything that is necessary

By Balaji Eie on 5 months ago

instructor voice is not clear. He can't pronounce the words as it is. for Terminal he is saying tharminal. It is not crisp. listening 9 hours of video is making our attention to listen his voice than what he is teaching.