Description
This course provides you with the skills to recognize and write syntactically correct Python code, recognize data types supported by Python, and recognize and write Python code that will logically solve a given problem.
Core Skills:
- Operations using Data and Operators
- Flow Control with Decision and Loops
- Input and Output Operations
- Code Documentation and Structure
- Troubleshooting and Error Handling
- Operations using Modules and Tools
This course is intended for people who want to learn coding in Python.
This is a beginner level online course. Familiarity with basic programming concepts - such as data types, flow control and basic debugging can be helpful but no prior experience is required. All core concepts are introduced step by step with guidance suitable for online, self-paced learning.
The course is offered in partnership with Prodigy Learning.
For organisations that wish to pay the student fees for this course and are unable to pay by credit card via the website, please contact the Short Course team via email on shortcourses@tafesa.edu.au to organise a Third Party Payment invoice.
Class Times
Accepting enrolments up until 3rd of July 2026
Online self-paced paced study up to 6 months
Please Note - This course commences from 19th of January 2026. You will receive further information from your lecturer after this date.
Student Visa (500)
Current VISA holders eligible
For more details on short course enrolments, discounts, refunds, international student eligibility and more, please visit
Applying for Short Courses