Learn programming with Python

Learn Python
Rating: 4.3 out of 5 (760 ratings)
32,546 students
Learn programming with Python
Rating: 4.3 out of 5 (760 ratings)
32,552 students
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.

Requirements

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

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.
Course content
10 sections • 110 lectures • 12h 13m total length
  • Introduction 1
    05:56
  • Introduction 2
    01:26
  • Introduction 3
    12:06
  • How to Install Python
    07:17
  • How to use IDLE in python
    11:21
  • Helpful Resources
    00:04
  • Data Type
    07:01
  • print statement
    03:02
  • Variables 1
    04:33
  • Variables 2
    06:49
  • Variables 3
    02:27
  • Variables naming
    03:41
  • Variables values
    03:30
  • Comments
    06:52
  • Input in python
    06:35
  • str()
    06:22
  • Operators in Python
    09:53
  • Real world Example 1
    08:09
  • Real World Practice 1
    1 question
  • Real world Example 2
    06:02
  • Real world practice 2
    1 question
  • Real world Example 3
    06:36
  • Real World Practice 3
    1 question
  • If statement 1
    10:09
  • If statement 2
    07:15
  • Indentation
    04:02
  • If statement 3
    06:43
  • Real world Example 4
    03:18
  • Real World Practice 4
    1 question
  • Real world Example 5
    04:21
  • Real world practice 5
    1 question
  • Real world Example 6
    02:09
  • Real World Practice 6
    1 question
  • Loops (while)
    05:39
  • Loops 2
    05:57
  • Loops 3
    03:21
  • Loops 4
    03:52
  • Loops 5
    05:45
  • Real world Example 7
    12:06
  • Real World Practice 7
    1 question
  • Sentinel
    04:20
  • Real world Example 8
    04:34
  • Real World Practice 8
    1 question
  • Input Validation
    03:46
  • Nested Loops
    04:49
  • Fucntions 1
    04:04
  • Fucntions 2
    12:13
  • Fucntions 3
    19:58
  • Global
    04:35
  • Random Function
    01:28
  • Real world Example 9
    21:54
  • Real World Practice 9
    1 question
  • File 1
    01:36
  • File 2
    05:59
  • File 3
    04:50
  • File 4
    01:39
  • List 1
    03:40
  • List 2
    05:48
  • List 3
    04:25
  • List 4
    11:24
  • List 5
    03:40
  • List 6
    03:44
  • List 7
    03:15
  • Real world Example 10
    03:35
  • Real World Practice 10
    1 question
  • Tuple 1
    03:29
  • Tuple 2
    02:18
  • Tuple 3
    03:36
  • Exception 1
    04:16
  • Exception 2
    04:46
  • Exception 3
    03:29
  • Dictionaries 1
    06:35
  • Dictionaries 2
    07:43
  • Dictionaries 3
    00:52
  • Dictionaries 4
    01:46
  • Dictionaries 5
    01:32
  • Dictionaries 6
    03:43
  • Dictionaries 7
    04:20
  • Dictionaries 8
    04:38
  • Dictionaries 9
    02:40
  • Sets 1
    02:51
  • Sets 2
    04:49
  • Sets 3
    12:01
  • Sets 4
    08:08
  • serialization in python 1
    06:01
  • serialization in python 2
    05:10
  • Real world Example 11
    22:56
  • Object Oriented Programming (Intro 1)
    02:30
  • Object Oriented Programming (Intro 2)
    05:24
  • OOP 1
    10:05
  • OOP 2
    03:31
  • OOP 3
    04:25
  • OOP 4
    02:26
  • OOP 5
    02:22
  • OOP 6
    07:44
  • OOP 7
    13:09
  • OOP 8
    10:42
  • OOP 9
    17:07
  • OOP 10
    04:04
  • Real world Example 12
    09:08
  • Real World Practice 12
    1 question
  • Real world Example 13
    10:11
  • Real World Practice 13
    1 question
  • Real world Example 14
    05:34
  • Real World Practice 14
    1 question
  • Real world Example 15
    08:00
  • Real World Practice 15
    1 question
  • Inheritance 1
    08:50
  • Inheritance 2
    14:33
  • Real world Example 16
    07:42
  • Real world Example 17
    07:25
  • Sub Class and Super Class
    01:18
  • Polymorphism
    05:30
  • Recursion 1
    09:15
  • Real world Example 18
    11:44
  • Real World Practice 18
    1 question
  • Real world Example 19
    14:38
  • Real World Practice 19
    1 question
  • Real world Example 20
    13:34
  • Real World Practice 20
    1 question
  • Real world Example 21
    07:11
  • Real World Practice 21
    1 question
  • Recursion 2
    03:55
  • break statement
    06:28
  • Software Developer Job Interview Questions 1
    19:18
  • Software Developer Job Interview Questions 2
    12:46
  • Software Developer Job Interview Questions 3
    17:18
  • Software Developer Job Interview Questions 4
    08:17

Instructor
Programming Course Creator
Omar Alsabbagh
  • 4.2 Instructor Rating
  • 892 Reviews
  • 37,207 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.