Python Full Course for Beginners (2024)

By Bro Code | Free Course on YouTube

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

What you'll learn

Comprehensive 12-hour Python tutorial covering variables, type casting, user input, OOP, multithreading, GUI development with PyQt5, and advanced topics.

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

Comprehensive 12-hour Python tutorial covering variables, type casting, user input, OOP, multithreading, GUI development with PyQt5, and advanced topics.

Original course by Bro Code. 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