Python - Software Development
What is on this Python course?
During this comprehensive Python course, learners will receive a strong foundation of knowledge about Python 3. This will include understanding and executing Python code, using common libraries, and debugging.
What's on this page?
What qualification will I get?
On successful completion of the final exam, you’ll receive an IT Specialist Python certification. This certification shows you have a strong foundational understanding of the Python programming language, how to write Python code, and troubleshoot code.
How is the Python course assessed?
Throughout the tutor-led Python course your progress will be assessed by your tutor, who will use those assessments to monitor your learning. There will also be a final certification exam.
Self-led learners will receive an exam voucher which can be used for an attempt at the certification exam.
Overview
Duration: 5 Days
Certification: Certiport Python Certificate
Rate: £600 - £900
A course that sets learners up with a solid understanding of the Python programming language and how to apply it.
- Operations using data types and operators
- Decisions and loops
- Input/output operations
- Documentation
- Troubleshooting and debugging
- Using modules and tools
What modules will be on the Python course?
During the Python course, you’ll cover everything from core software development concepts to troubleshooting and debugging Python code. You’ll learn how to write Python code, and understand how it fits into the wider tech-ecosystem.
Operations using data types and operators
Understand and identify different data types in Python and learn how Python assigns these data types to variables based on expressions. This module also covers how to handle and manipulate data effectively, and teaches you how to perform operations on different data types.
- Evaluating expressions
- Determining execution sequence
- Choosing the right operators
Decisions and loops
Learn how to control the flow of your program using conditional statements and loops. You’ll learn to make decisions and repeat actions in your code.
- Using and analysing branching statements
- Construction segments that use iteration
Input/output operations
This module covers handling inputs from users and outputs. That includes reading from and writing to files, and using functions to interact directly through the console.
- File input and output operations
- Console input and output operations
Documentation
Documenting your code with comments and docstrings is an important aspect of software development as it lets you keep track of what each bit of code does. Learn the best practices for structuring your code, including the use of functions and modules to keep it organised.
- Documenting code segments
- Best practice for code structure
Troubleshooting and Debugging
Learn how to identify and fix errors in your code. This module covers common error types, how to find out which error is causing the issues, and how to handle exceptions to make your code more robust.
- Detect and fix errors in your code
- Understanding and using code exceptions
- Performing unit testing
Using modules and tools
Expanding your knowledge by learning to use Python’s built-in modules and tools to extend your program’s functionality. This includes importing modules, using libraries, and understanding the Python standard library.
- Perform file system and command-line operations using built-in modules
- Solving complex problems using modules


Where does the Python course take place?
The course will be taught fully online with face-to-face classes with our experienced tutors, so you can complete the course from the comfort of your own home. The exam will also be taken online.
For the self-led course, learning materials will be made available via an online portal. Learners will receive account information after signing up, within the first 48 hours.
The exam will also be taken online.
Because the courses are online, you’ll need access to a computer and a reliable internet connection to take part. Our online courses are easy to get started with and support interactive learning.
What can I do after this course?
Python is a popular programming language and with the boom in AI, it’s becoming more popular. Understanding and being able to code in Python is vital for some roles and can be a great additional skill for many other jobs including:
- Software Developer
- Data Scientist
- Data Analyst
- Web Developer
- Machine Learning Engineer
- Automation Engineer
With the core Python skills taught in this course, additional training in machine learning or data are good options for developing your skills further.
FAQ
The Python course takes place over 5 working days, usually starting on a Monday and involving sessions running from 9am – 4pm.
Self-led courses can begin as soon as learners receive their account information. This information will be emailed to learners with 48 hours of registration.
You can sign up as many candidates as you like, we will just need some basic information for each learner. For tutor-led courses, we will get in touch to organise the best dates.
There aren’t any specific prerequisites for this course, but basic knowledge of how to use a computer is needed.
The price for the Python course including the training and the certification exam is £900.
For the self-led course, the price for access to the learning materials and the certification email is £600.


Tutor-led Course
Portland’s tutor-led courses give learners a structured syllabus to work through, and ongoing contact with an expert tutor ensures learners are well supported.
- Sessions led by expert tutors who guide your learning throughout.
- A structured approach on a defined schedule to help learners pass certification exams.
- Ongoing contact and feedback to fully support learners through their course.
Self-led Course
Self-led courses give learners the materials they need pass the Python exam, and puts learners in control of their own learning.
- Comprehensive learning materials, designed to be easy to understand and learn.
- Learn at your own pace and in your own way.
- Includes an exam voucher for learners to tackle the CompTIA exam when they are ready.
Book a slot
You can book onto specific IT course dates by selecting them in the calendar below. If the date you want isn’t listed, you can contact us using the form at the bottom of the page.
- There were no results found.
- There were no results found.
Calendar of Events
M Mon
T Tue
W Wed
T Thu
F Fri
S Sat
S Sun
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
0 events,
- There were no results found.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.
- There are no events on this day.