Python Full Course for Beginners (2025)

By Programming with Mosh | Free Course on YouTube

4.5
(0 ratings)
0 students enrolled
Q
Created by Qasrawii Academy
Last updated 3/2026 EN Beginner 530 min total

What you'll learn

Complete Python tutorial covering fundamentals, data structures, OOP, and building three real-world projects. One of the most viewed Python courses on YouTube.

Course Content

6 sections 55 lessons 530m total length

Getting Started

10 lessons
Python Tutorial 2026 Preview
5:00
First Code in Python | 2 Preview
4:00
Python Setup | 3 Preview
9:00
AI-Powered DevOps with AWS-Live Course V3 | Telusko
2:00
IDEs Installation in Python | 4
14:00
Python IDLE and Exploring Number Operations | 5
12:00
Working With String in Python | 6
10:00
More on String in Python | 7
14:00
List in Python | 8
17:00
Tuple in Python | 9
10:00

Fundamentals

10 lessons
Set in Python | 10
8:00
Dictionary in Python | 11
10:00
Variable Storage in Python | 12
9:00
Data Types in Python | 13
9:00
Operators in Python | 14
12:00
Introduction to function in Python | 15
18:00
Working with Module with Math in Python | 16
11:00
Swapping of Variables in Python | 17
7:00
User Input in Python | input() Function Explained | 18
6:00
if in Python | 19
9:00

Core Concepts

10 lessons
else and Debugging in Python | 20
8:00
Nested if in Python | 21
2:00
elif in Python | 22
7:00
Match in Python | 23
4:00
While Loop in Python | 24
15:00
For Loop in Python | 25
7:00
Break Continue in Python | 26
5:00
Array in Python | 27
7:00
Array functions in Python | 28
7:00
Arguments in Function Python | 29
14:00

Intermediate Topics

10 lessons
Global vs Local Variables in Python | 30
9:00
Factorial in Python | 31
6:00
Recursion in Python | 32
7:00
Factorial Using Recursion in Python | 33
8:00
Higher Order Function in Python | 34
8:00
Anonymous Function using Lambda in Python | 35
7:00
Filter Function in Python | 36
9:00
Map Reduce Function in Python | 37
5:00
Inner Function in Python | 38
7:00
Decorators in Python | 39
13:00

Advanced Concepts

10 lessons
Modules and Packages in Python | 40
11:00
Special Variable Name in Python | 41
7:00
OOP in Python Introduction | 42
7:00
Class and Object in Python | 43
15:00
init Method in Python | 44
11:00
Constructor Using New Method in Python | 45
7:00
Types of Methods in Python | 46
10:00
Inheritance and MRO in Python | 47
9:00
init and super Method with Inheritance in Python | 48
5:00
Polymorphism and Duck Typing in Python | 49
9:00

Projects & Practice

5 lessons
Operator Overloading in Python | 50
14:00
Method Overriding in Python | 51
3:00
Abstract Class and Abstract Method in Python | 52
15:00
Exception Handling in Python | 53
23:00
Multithreading in Python
33:00

Description

Complete Python tutorial covering fundamentals, data structures, OOP, and building three real-world projects. One of the most viewed Python courses on YouTube.

Original course by Programming with Mosh. Curated and organized for optimal learning on Qasrawii LMS.

Requirements

  • A computer with internet access
  • Willingness to learn

Student Reviews

No reviews yet. Be the first to share your experience!

Preview this course
Free Open Access

This course includes:

55 lessons
530 minutes of content
Beginner level
EN
Full lifetime access
Certificate of completion