Course Overview
The only Python beginner course that combines hands-on learning in Jupyter Notebook with a 6-month free PyCharm Pro license — in collaboration with JetBrains.
---
Welcome! My name's Adrian and I'm a professional Software Developer. If you've never written code before and want to try programming for yourself, then you've just found an excellent course for that!
According to statistics, Python is in the top 3 programming languages all around the world. It is much easier and quicker to learn that most other languages. At the same time, it's extremely popular among software developers, data analysts and other IT professions. All of this makes it an excellent choice for your first programming language.
COURSE OVERVIEW
In this course, you'll learn the fundamentals of Python 3 and you'll get prepared for the Certified Entry-Level Python Programmer exam (PCEP). You don't need any programming experience. I'll show you how to install Python and start writing code from scratch. We'll then delve straight into the code together. You'll aso have a chance to create your own programs.
This course has 5 main modules, each one focusing on a different exam block. At the end of each module, you'll have a chance to solve an exam quiz to check your skills.
This course also comes with a mock PCEP exam at the very end. It will have the same format as your actual exam, with the same passing grade and time limit. It will show you what kinds of questions you can expect.
COURSE ADVANTAGES
• Concise and effective – No fluff or filler. Just 4.5 hours of focused, hands-on video lessons that get you writing real Python code fast, from a real software engineer
• Based on real-world practice – You’ll learn practical programming habits and workflows used by professional developers — not just exam theory.
• Reasonably priced – Get a complete exam prep and coding foundation at a fraction of the cost of traditional bootcamps.
• Official certificate of completion – Showcase your achievement with a printable Udemy certificate to strengthen your resume or LinkedIn profile.
• Bonus for students – In collaboration with JetBrains, every student receives 6 months of free PyCharm Professional access, a professional-grade Python IDE used by developers worldwide.
FAQ
FAQ area empty
Course curriculum
-
What Can I Do With Python?
165 Xem trước -
The necessary tools
155 Xem trước -
Bonus: Try PyCharm Professional for free Later!
Xem trước -
Getting Started With Anaconda
316 Xem trước -
Using online environments
157 Xem trước -
How to Get The Most Out of This Course?
170 Xem trước -
PCEP Syllabus vs This course
-
Your first Python program
181 Xem trước -
More about print()
254 -
Read This Before Taking Coding Exercises
-
Practising print()
0 -
Coding Exercise 1: Solution
-
Variables
257 -
Data Types
206 -
Comments
118 -
Numerical representations
267 -
Operators
168 -
Extra: How does modulo division % work?
-
Extra: Watch out for integer division!
-
Variables and Operators
0 -
Coding Exercise 2: Solution
-
Reassigning values
201 -
The input() function
186 -
A bit of technical theory
272 -
Module 1 Quiz
-
Practising input()
0 -
Coding Exercise 3: Solution
-
If statements
365 -
Logical operators and Conditions
292 -
Joining multiple conditions
319 -
Nested if statements
182 -
Refund Policy Helper
0 -
Coding Exercise 5: Solution
-
The while loop
395 -
The for loop
344 -
Break and continue
178 -
Other loop features
281 -
Python Guessing Game
0 -
Coding Exercise 6: Solution
-
Module 3 quiz
-
Introduction to lists
531 -
Deleting list elements
161 -
Adding new elements to lists
217 -
Iterating lists
212 -
Helping with the Budget
0 -
Coding Exercise 7: Solution
-
Changing element positions
339 -
Checking element presence
105 -
Copying lists
293 -
List comprehension
175 -
Nested lists
423 -
Adding and multiplying lists
53 -
Further string features
201 -
Introduction to tuples
301 -
Tuple operations
285 -
Tuples in lists, lists in tuples
228 -
All Roads Lead to Rome
0 -
Coding Exercise 8: Solution
-
Introduction to dictionaries
243 -
Dictionary operations
303 -
Interactive Dictionary
0 -
Coding Exercise 9: Solution
-
Module 4 Quiz
-
Introduction to writing functions
199 -
Functions with parameters
411 -
Default parameter values
182 -
Name scopes
448 -
The None value
254 -
The return keyword
273 -
Get Rid of Duplicates!
0 -
Coding Exercise 10: Solution
-
Recursion
412 -
Generators
228 -
Introduction to exceptions
566 -
Can you catch SyntaxErrors?
-
Exception hierarchy
427 -
Propagating exceptions
230 -
Assertion exceptions
153 -
Module 5 Quiz
Requirment
-
A computer with Internet access
-
Basic computer literacy
-
Willingness to learn :)
Outcomes
-
Start programming from scratch
-
Understand Python basics
-
Prepare for PCEP-30-02 exam
-
Get basic Python skills for Software Development, Data Science, Machine Learning etc.
-
Apply for entry-level Python jobs
-
Code along with me for real-life programming practice
-
Learn to use Jupyter Notebook and get free 6-month PyCharm license
0 Student
1 Course
0 review