Learn programming with Python

Learn Python
Rating: 4.1 out of 5 (644 ratings)
30,415 students
Learn programming with Python
Rating: 4.1 out of 5 (644 ratings)
30,429 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.
Curriculum
10 sections110 lectures12h 13m total length
  • Introduction 1
  • Introduction 2
  • Introduction 3
  • How to Install Python
  • How to use IDLE in python
  • Helpful Resources
  • Data Type
  • print statement
  • Variables 1
  • Variables 2
  • Variables 3
  • Variables naming
  • Variables values
  • Comments
  • Input in python
  • str()
  • Operators in Python
  • Real world Example 1
  • Real World Practice 1
  • Real world Example 2
  • Real world practice 2
  • Real world Example 3
  • Real World Practice 3
  • If statement 1
  • If statement 2
  • Indentation
  • If statement 3
  • Real world Example 4
  • Real World Practice 4
  • Real world Example 5
  • Real world practice 5
  • Real world Example 6
  • Real World Practice 6
  • Loops (while)
  • Loops 2
  • Loops 3
  • Loops 4
  • Loops 5
  • Real world Example 7
  • Real World Practice 7
  • Sentinel
  • Real world Example 8
  • Real World Practice 8
  • Input Validation
  • Nested Loops
  • Fucntions 1
  • Fucntions 2
  • Fucntions 3
  • Global
  • Random Function
  • Real world Example 9
  • Real World Practice 9
  • File 1
  • File 2
  • File 3
  • File 4
  • List 1
  • List 2
  • List 3
  • List 4
  • List 5
  • List 6
  • List 7
  • Real world Example 10
  • Real World Practice 10
  • Tuple 1
  • Tuple 2
  • Tuple 3
  • Exception 1
  • Exception 2
  • Exception 3
  • Dictionaries 1
  • Dictionaries 2
  • Dictionaries 3
  • Dictionaries 4
  • Dictionaries 5
  • Dictionaries 6
  • Dictionaries 7
  • Dictionaries 8
  • Dictionaries 9
  • Sets 1
  • Sets 2
  • Sets 3
  • Sets 4
  • serialization in python 1
  • serialization in python 2
  • Real world Example 11
  • Object Oriented Programming (Intro 1)
  • Object Oriented Programming (Intro 2)
  • OOP 1
  • OOP 2
  • OOP 3
  • OOP 4
  • OOP 5
  • OOP 6
  • OOP 7
  • OOP 8
  • OOP 9
  • OOP 10
  • Real world Example 12
  • Real World Practice 12
  • Real world Example 13
  • Real World Practice 13
  • Real world Example 14
  • Real World Practice 14
  • Real world Example 15
  • Real World Practice 15
  • Inheritance 1
  • Inheritance 2
  • Real world Example 16
  • Real world Example 17
  • Sub Class and Super Class
  • Polymorphism
  • Recursion 1
  • Real world Example 18
  • Real World Practice 18
  • Real world Example 19
  • Real World Practice 19
  • Real world Example 20
  • Real World Practice 20
  • Real world Example 21
  • Real World Practice 21
  • Recursion 2
  • break statement
  • Software Developer Job Interview Questions 1
  • Software Developer Job Interview Questions 2
  • Software Developer Job Interview Questions 3
  • Software Developer Job Interview Questions 4

Instructor
Programming Course Creator
Omar Alsabbagh
  • 4.0 Instructor Rating
  • 733 Reviews
  • 34,191 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.