
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Define the Python programming language, explore its uses, identify the jobs that use Python, and learn about certification in Python.
Discover why Python, one of the easiest programming languages for beginners, is ideal for absolute beginners due to its beginner-friendly syntax, wide use, and robust community that fuels job opportunities.
Learn multiple ways to run Python scripts, including from the command line, executing files with proper permissions and shebang, using Python -m, and testing in online editors.
Learn Python variable name rules: start with a letter or underscore, not a number or keyword. Names are case sensitive; use alphanumeric characters and underscores, snake or camel case.
Output variables with the print function, using comma separation for multiple values, and noting the default space; compare the plus operator vs printing with numbers and strings in Python.
Define global variables outside a function and access them inside and outside its scope. Use the global keyword inside a function to modify a global variable across the file.
Explore Python's numeric types - integers, floats, and complex numbers. Verify types with type() and convert between types using int, float, and complex, then generate random numbers with the random module.
Explore casting in python with int, float, and str constructors, convert floats and strings to integers, handle invalid literals, and convert strings via float before int.
Learn how to concatenate strings in Python using the plus operator, create combined text, and add spaces for readability.
Learn Python comparison operators: equal, not equal, greater than, less than, greater than or equal to, and less than or equal to through clear examples.
Practice shorthand for if statements and ternary operators in python, using single-line if and else expressions to print a or b based on comparisons, including multi-branch conditional examples.
This lecture introduces nested statements in Python, including nested for loops, nested if statements, and inner functions, and explains using pass to avoid empty blocks in PyCharm.
Explore Python while loops, using conditions to control execution, with break to exit, continue to skip iterations, and else blocks, demonstrated through practical debugging in PyCharm.
Explore how to modify Python lists by index and by range, replace multiple items with new values, and insert items with the insert method, observing how list length updates.
Learn to add items to a Python list using append, insert at an index, and extend to combine lists or other iterables, with examples like apple, orange, banana, and kiwi.
Join tuples in Python using the plus operator and repeat tuple contents with the asterisk operator, with practical PyCharm examples showing two-tuple concatenation and threefold replication.
____ 3x1 : Three goals in only one course ! _____
3x1 : 1- Learn Python ! 2-Get certified for Python PCEP 2025 in 1st attemp !3-Prepare Python interviews & Codingame Tests !
You're here because you want to learn Python, to pass certification (PCEP,PCAP...) right? And you're looking for a Python course that can quickly teach you the basics?
Perfect - this is the Python for Beginners course for you !
Whether you want to be a data scientist or do app development, web development, or automation & machine learning - Python is the most popular programming language in the world and is essential to becoming a modern programmer.
Key concepts of this course?
1- Introduction
2- Characteristics and Use Cases
3 - Local Setup: Install Python & Pycharm IDE
4- Data Types and Variables
5- Python Strings
6- Logic and Bit Operations
7- Control Flow - Conditional Blocks
8- Control Flow- Loops
9- Lists , Sets, Tuples & Dictionaries
10- Python Functions
11- Exceptions
12- Exams (PCEP)
What makes this Python course different?
We realized that there are many Python courses and tutorials out there. But many of them are daunting for absolute beginners - and don't make Python as fun and easy as it can be.
That's why we've created Python in a short Period , the Easiest Python for Beginners Course.
We truly believe the best way to learn Python is to just get started. You don't need to watch dozens of hours of lessons to learn the basics. For many of you, it's better to start with something a little more simple, and a lot more fun.
We prepare for you dozens examples with ready code to run in Pycharm with more details for every line of code .
That's what this Python course is.
What do you get with this course?
Learn how to run scripting with Python
Access of all code example in github repos
Practice files to follow along with
Instructor feedback and support if you ever get stuck
Lifetime access to course updates
Understand computer science concepts such as flow control and functions
Prepare to pass your Certification PCEP
PCEP Topics Exams:
Computer Programming and Python Fundamentals – (18%)
Control Flow - Conditional Blocks and Loops – (29%)
Data Collections - Tuples, Dictionaries, Lists, and Strings – (25%)
Functions and Exceptions - (28%)