Python programming is writing instructions in the Python language to build applications, automate tasks, analyse data and solve everyday problems.
Live Python Programming Training in Melbourne, Sydney, Brisbane and Online
Python Programming Training That Starts From the Basics and Builds Real Skills
The Python Programming Course is a hands-on, instructor-led course that takes you from the very basics of Python through to writing real, working programs. It suits people who are completely new to coding as well as those who already program in another language and want to add Python, one of the most widely used languages in web development, data analytics, automation, machine learning and software development. Across the course you set up Python, write your first application, work with strings, numbers, lists, dictionaries and other data structures, control your programs with conditional statements and loops, structure code with functions, classes and modules, read and write files, and handle errors cleanly.
This is a training course with a Certificate of Attendance, so there is no exam to sit, which keeps the focus on practical coding skill you can use straight away. When you are ready to go further, the Advanced Python Programming course is the natural next step, and you can see the full range on the programming courses page. If your goal is a job in development, the developer and programmer job ready program combines training, certifications, an internship and career coaching.
Logitrain has trained over 15,000 professionals since 2004 and delivers this Python training live in real time with an experienced trainer. Course material is included in digital format, practise questions help you check your understanding, and every course is backed by the price beat guarantee.
Python is consistently one of the most in-demand programming languages in Australia, used everywhere from web and software development to data analytics, automation and machine learning. Learning Python well proves you can think through a problem, write clean and readable code, work with real data and build something that runs, which is exactly what employers and clients look for. It is also one of the friendliest languages to start with, so it is a strong first step whether you want a career as a developer, you need coding for a data or analytics role, or you simply want to automate the repetitive parts of your current job.
Training with Logitrain means this course is delivered live in real time by an experienced trainer, in person in Melbourne, Sydney and Brisbane or live online anywhere in Australia. You keep the digital course material to refer back to as you code, practise questions help the concepts stick, and the price beat guarantee means you will not find the same training cheaper elsewhere. You choose how it fits your life, full-time over consecutive weekdays, or part-time on weeknights or weekends.
There are no formal prerequisites, so you can start this course even if you have never written a line of code. A basic comfort with using a personal computer is all you really need. If you have already programmed in another language, you will move through the early topics quickly and can spend your attention on what makes Python different.
If you would rather build broader foundations first or are aiming squarely at a development career, the developer and programmer job ready program offers a guided path with work experience and career support.
There is no exam associated with this course. You receive a Certificate of Attendance to recognise the training you have completed.
If you would like to keep building your Python skills, the Advanced Python Programming course moves into more sophisticated techniques once you are comfortable with the fundamentals.
Logitrain Python programming course material is included in digital format, covering every topic from setting up Python through data structures, functions, file handling and exceptions. You keep it after the course to use as a reference while you code.
- Set up Python and develop a simple application
- Work with strings, numbers and dates and perform operations on them
- Use data structures including lists, ranges, tuples, dictionaries and sets
- Write conditional statements to control program flow
- Write loops to repeat actions and process data
- Define and call functions to structure your code
- Define and instantiate classes and import and use modules
- Read from and write to text files
- List and manage files and directories through code
- Handle and raise exceptions so your programs fail gracefully
This course is likely to add to the employment related skills of the participants. The skills developed are likely to be used in the course of being an employee or working in a business.
- People new to programming who want a practical first language
- Career changers moving into software development or data roles
- Students and graduates building job ready coding skills
- Developers who know another language and want to add Python
- System and website administrators who want to automate tasks
- Analysts and other professionals who need Python for data work
- Set up Python and develop a simple application
- Set up the development environment
- Write Python statements
- Create a Python application
- Prevent errors
- Process simple data types
- Process strings and integers
- Process decimals, floats and mixed number types
- Process data structures
- Process ordered data structures such as lists, ranges and tuples
- Process unordered data structures such as dictionaries and sets
- Write conditional statements and loops
- Write a conditional statement
- Write a loop
- Structure code for reuse
- Define and call a function
- Define and instantiate a class
- Import and use a module
- Write code to process files and directories
- Write to a text file
- Read from a text file
- Get the contents of a directory
- Manage files and directories
- Deal with exceptions
- Handle exceptions
- Raise exceptions
- Advanced Python Programming is the next step once you are comfortable with the basics, covering more advanced techniques and patterns.
- AI252 Introduction to Python Programming and Red Hat OpenShift AI is a related course in another category for those who want to apply Python to artificial intelligence and machine learning.
- Programming courses lists the full range of coding courses, including Java, JavaScript, HTML and CSS, if you want to broaden beyond Python.
- Developer and programmer job ready program combines training, certifications, an internship and career coaching for those targeting a development role.
- Data analytics job ready program is a strong fit if you want to use Python for data analysis and reporting.
Got a team to train? Logitrain can deliver this Python programming course in house at your premises anywhere in Australia, with the same experienced trainer, digital course material and practise questions as the public courses. In-house delivery suits teams who want everyone learning Python together on dates that suit the business, whether you are upskilling developers, analysts or staff who want to automate everyday work.
What is the Python Programming course?
It is a hands-on, instructor-led course that teaches you to write Python from the ground up, covering setup, data types, data structures, conditional statements, loops, functions, classes, modules, file handling and exceptions. You finish able to read and write working Python programs.
Is an exam included in this course?
No. This is a training course with a Certificate of Attendance, so there is no exam to sit. The focus is on practical coding skill you can use straight away.
Do I need any experience before enrolling?
No. There are no formal prerequisites and the course is designed for people new to programming. If you already code in another language, you will simply move through the early topics faster.
Which version of Python does the course use?
The course uses Python 3, the current version used across web development, data and automation, so what you learn applies directly to the Python in use today.
How long is the Python course?
The course runs full-time over consecutive weekdays from 9:30 am to 5 pm, with part-time weeknight and weekend options that spread the same content over several weeks. The exact duration and current dates are shown in the schedule on this page.
Where can I do the Python training?
You can train in person in Melbourne, Sydney, Brisbane, Adelaide, Perth and Canberra, plus live online across Australia, all delivered live in real time with a trainer. In-house delivery at your own premises is also available anywhere in Australia.
How much does the Python course cost?
The current price is shown in the schedule on this page, and every course comes with the price beat guarantee, so if you find the same training advertised for less, Logitrain will beat it.
Should I start with this course or Advanced Python?
If you are new to Python or programming, start here to build the fundamentals. If you already write Python comfortably and want more advanced techniques, the Advanced Python Programming course is the better fit.

Get a Certificate of Attendance to prove your commitment to learning

This training course does not have any exam associated with it

Course material in digital format is included for flexibility and ease of use

Practise questions are provided for better understanding of the key concepts

Attend the course with an instructor at our training centre or from anywhere

Relax, we will beat competitor’s advertised price. Our course has no extra costs
| Location | Type | Duration | Price | Dates | |
|---|---|---|---|---|---|
| Location | Type | Duration | Price | Dates |
The supply of this course/package/program is governed by our terms and conditions. Please read them carefully before enrolling, as enrolment is conditional on acceptance of these terms and conditions. Proposed course dates are given, course runs subject to availability and minimum registrations.

“Fantastic delivery! extremely knowledgeable trainer! great real-world experience with easy examples! convenient location!”
– Spiros L, Senior IT Officer at BOM, Rating: 5/5
“Everything was great, describing technologies in real world examples was fantastic. Logitrain has been a fresh surprise.”
– John D, ICT Manager at Glenvill, Rating: 5/5
“Thanks for a great week! Really enjoyed and feel I picked up a lot. Great Trainer! Will definitely look at further studies here.”
– Steven B, Senior Service Centre Analyst at News Corp Australia, Rating: 5/5
“The trainer was very patient and gave everybody the opportunity to participate. Gots lots of opportunity for hands-on practise”
– Tim S, Solutions Architect at MSC Mobility Solutions, Rating: 5/5
Over 2,500 organisations have relied on Logitrain to be their trusted training partner.


Don’t Wait. Please fill the form now.

