Learn programming with Python

Learn Python
Free tutorial
Rating: 4.3 out of 5 (1,232 ratings)
58,161 students
12hr 13min of on-demand video
English [Auto]

Student will have understanding about the basic of programming in Python
Student will learn the basic Object Oriented programming (which is one of the most popular programming model)
Student will have understanding about the basic of programming and how programs are executed.


  • No knowledge about Python is required. We will start from zero and we will go step-by-step
  • Regular computer (PC, or Mac)


This course is a basic Level course
1. In this course, we will Python starting from zero.

2. The basics of Object-Oriented Programming is covered in this course.
3. This course assumes that student doesn't have background in programming with Python

4. This course suitable only for beginners, and not for students who already have knowledge in programming with python

Who this course is for:

  • Beginners who are interested in learning how to program in Python.
  • This coure is not for experienced Python Developer.


Programming Course Creator
Omar Alsabbagh
  • 3.7 Instructor Rating
  • 1,593 Reviews
  • 70,580 Students
  • 2 Courses

Hi, my name is Omar Alsabbagh. I'm a Computer Science enthusiast . I'm mainly interested in Artificial Intelligence, Deep learning (e.g. Artificial Neural Network (ANN), Convolutional Neural Network (CNN). I also have experience Programming with C++, Python, and Java. I’m very passionate about computer science, and one of my goals is to provide help for anybody interested to learn Programming.

Top companies trust Udemy

Get your team access to Udemy's top 26,000+ courses