Install Learn With Isaac
Add Learn With Isaac to your home screen for faster access to your courses and revision resources.
Sponsored
Professional certification

Python Essentials

Learn Python by Doing

Learn It, Watch It, Try It, Prove It.

Guided learning Browser-based labs Verified credential
Programme overview

About this certification

A complete beginner Python pathway built around explanation, practice, checkpoints and an integrated final project.

8 modules8 required learning stages
50 guided classesNotes, examples and checkpoints
Practical assessmentSkills demonstrated through real tasks
Learning outcomes

What you will be able to do

  • Explain Python and its uses
  • Run and correct simple programs
  • Use comments and readable code
  • Create meaningful variables
  • Use core data types
  • Convert compatible values safely
  • Read and convert input
  • Format clear output
Complete curriculum

What you will study

Each module combines guided learning with practical activities. Required modules must be completed before the final certification stage unlocks.

1Getting Started with Python

Understand Python, readable programs, errors and the browser lab.

5 classes · Required
What is Python? Your First Python Program Comments and Readable Code Understanding Python Errors Using the Python Lab

2Variables & Data Types

Store, inspect and convert text, numbers and Boolean values.

6 classes · Required
Understanding Variables Strings Integers and Floats Boolean Values Checking Data Types Type Conversion

3Input, Output & Operators

Collect input, format output and calculate with Python operators.

6 classes · Required
User Input Converting User Input Formatting Output Arithmetic Operators Comparison Operators Logical Operators

4Decision Making

Control program behavior with conditions and branching.

6 classes · Required
Boolean Conditions if Statements if...else if...elif...else Multiple Conditions Nested Decisions

5Loops

Repeat work safely with for and while loops.

7 classes · Required
Why Loops Matter for Loops range() while Loops break continue Avoiding Infinite Loops

6Functions

Organize reusable behavior with functions, parameters and return values.

6 classes · Required
What Is a Function? Parameters and Arguments Return Values Multiple Parameters Local Variables and Scope Basics Designing Programs with Functions

7Collections & Strings

Organize and transform groups of values with Python collections.

6 classes · Required
Lists Looping Through Lists Useful List Operations Tuples Dictionaries Working with Strings

8Files, Errors & Final Project

Persist text, handle failures and plan an integrated Python project.

8 classes · Required
Introduction to Files Reading Files Writing Files Appending Files Understanding Exceptions Handling Common Errors Planning a Small Python Program Preparing the Final Project
Assessment and scoring

How your final result is calculated

Your overall result combines the assessment components shown below. You must achieve at least 70% overall and satisfy every mandatory completion rule.

Module checkpoints20%
Required practical labs30%
Final theory assessment20%
Final practical project30%

Final theory pass mark: 70%. Final practical pass mark: 70%. Practical evidence is reviewed before certification.

Admissions journey

What happens after you apply

01Submit applicationTell us who you are and what you want to achieve.
02Admissions reviewWe review eligibility and confirm any payment requirement.
03Portal enrollmentYour approved application is linked to your student account.
04Start learningComplete the guided modules, labs and assessments.
Award requirements

How you earn the certificate

Complete every required module and class, pass the module knowledge checks, complete the required labs or practical scenarios, pass the final theory assessment, and pass the reviewed final practical project. The system verifies the configured requirements and overall pass mark before issuing a downloadable credential.

Access: Enrollment starts after account matching and verified payment.

Ready to begin Python Essentials?

Submit the short certification application after reviewing the programme information above. Free programmes activate after submission; paid programmes continue to payment.