Python Programming (12 month access)

Module 1: Python Programming

Lesson 1: Welcome to Python

This lesson will give you a high-level description of what is Python programming all about, and why it is the best language for beginners. You will be familiarised with different Python support group sites, which even the most seasoned developers turn to for guidance. A demo showing how to install Python in your machine and then write a basic Python script will be covered.

Lesson 2: Python Basics

An introduction to basic data types (strings, numbers and Boolean data types) will be given. Variables and their important use cases in Python programming will be discussed. Lastly, other basic Python Syntax, such as how to write comments in Python programming language will be explored. 

Lesson 3: Decision-making

We will cover different types of decision-making statements in Python programming language, and how they are associated to Boolean datatypes. 

Lesson 4: Control flow and decision making

Here we will cover 3 types of loops in Python, which will be For Loops, While Loops, and Nested Loops. 

Lesson 5: Python Data Types

An extensive in-depth description of Python data types will be given. We will discuss how to store, manage, extract and manipulate data stored in some of these data types. 

Lesson 6: Python List data types

Further discussion on data types will be continued, and the differences between mutable and immutable data types will be elaborated. 

Lesson 7: Exceptions and Error Handling in Python

There are two kinds of errors in Python, syntax error and an exception. We will discuss what is an exception error, and how to handle it using raising exception and assertions statements. 

Lesson 8: Python Dictionary

Here we will show how to write control flow statements inside list, dictionary and tuples. We will elaborate on the efficiency and benefits of writing a program in this form.

Module 2: Python Programming

Lesson 1: Setting up Anaconda IDE and Python Functions

This lesson will let you know how to setup, install, and get started with the Anaconda IDE Jupyter notebook which will be another platform for python programming. Using this platform, students will learn to define functions in python with the help of different syntax. 

Lesson 2: Advanced Functions

In this lesson, we discuss Python functions, what they are, and the syntax associated with writing a function in the Python programming language. Basically functions can be divided into user-defined and built-in functions. We will mostly discuss built-in functions such as Lambda, Filter, and Map functions coupled with their use cases. 

Lesson 3: Python Libraries

This lesson will let you understand the different libraries available in python which can be used in the development of a variety of applications of Python. These libraries are used in Data science, machine learning, and some of the high-end AI applications.

Lesson 4: Closures

This lesson will define what Python closure is, then we will use nested functions and nonlocal variables to demonstrate the functionality and purpose of Python closure in programming. 

Lesson 5: Decorators

In this lesson you are going to be introduced to metaprogramming using decorators as an example. We will show how decorators can be used to add functionalities into existing code/programs. 

Lesson 6: Generators

In this lesson we will look at Python generators, show how they can be used to create iterations. We will use normal functions (user-defined) together with Python Yield statements to achieve this. 

Lesson 7: Modules in Python

In this lesson, you will learn how to create and import custom modules in Python. Also, we will discuss and show different techniques to import and use custom and built-in modules in Python. 

Lesson 8: Files input and output (I/O)

In this lesson, we will discuss Python file operations, how to open files, read from files, write into files and close them. 

What you will get
Lifetime access to the courses you purchase
As a Learnt member you have access to courseware you have purchased which is stored in your personal platform for a lifetime of learning.

Learn from anywhere, anytime
With 100% online courseware you can conveniently complete at your own speed. You can learn from anywhere using your choice of device.

Flexible payment options
With affordable weekly payments (afterpay, debit success)

Industry leading courses
You can start learning straight away, designed with the learner in mind. Customers gain access immediately to the courseware they have purchased simply via a link emailed to them.

Dedicated support while you learn
Simply contact us via live chat, phone or email to speak to a Learnt expert.

What our learners have to say


In my role as a salesperson at Rebel Sport Miranda, I have found the information, skills and training on the Learnt Platform has increased my knowledge of the Retail industry and has made my role much more rewarding.
Sara Johnstone

Course sections
  • crimg
    Python Programming

    In this fully online course you will explore basic and intermediate concepts of the Python programming language – the world’s most popular programming language.

Course details


12 month access

Software Engineer
Python Developer
Research Analyst
Data Analyst
Data Scientist
Software Developer

brand-icon Earn 4980 Qantas Points

Payment options

Qantas Points
Use Qantas Points to purchase.
Latitude Pay
Coming Soon…

Got  a question?

Speak to one of our Learnt experts!

"*" indicates required fields

Request to call back*


How do I get started?

You can start right away! Once you have completed the sign-up process and completed your checkout successfully, you can start learning on the spot. You will receive a confirmation email and a receipt for your purchase. This email will contain your course login details, and instructions on how to access and log in to your course. Don’t forget to check your junk/spam folder if you do not receive this email.

A willing attitude and a computer/tablet/phone are all you need to get started! You do not need any pre-requisites to complete any of our online courses. However, if you have any further questions, feel free to contact us at

Our online training doesn’t require you to be a tech genius, however basic computer skills are required to complete our courses. Fundamental computer skills such as typing, understanding how to navigate a computer and basic Microsoft office are ideal for getting the most out of your learning.

When undertaking courses with Learnt, you have access to support via our Learnt experts. Simply use our contact us form on the website, call us or request a call back and our team will be in touch!



Excel (12 month access)



Game Design and Development (12 month access)



Coding and Technology (12 month access)



Data Analytics (12 month access)



Probability and Statistical Analysis (12 month access)

Make your business better everyday with LEARNT and Qantas Business Rewards. Earn 30 Qantas Points per $1 spent when you purchase any new annual Business in a Box subscription by 31 July. T&C’s apply.
Our Hospitality Business in a Box subscriptions give you training straight away, meaning your team can upskill while you focus on other important areas of your business. PLUS for a limited time only, purchase any new annual subscription and earn 30 Qantas Points per $1 spent. T&C’s apply.
Did you know when you sign up to LEARNT you get exclusive access to our taster courses? Sign up now to start your learning on the spot! Click the link in bio to sign up and don't forget to enter our Valentines Day competition.
#learnandearn #onlinelearning #creativelearning #educationispower #education  #learning  #elearning  #distancelearning  #onlinecourses
| LEADERSHIP IN A BOX | Refresh and challenge yourself as a leader with the help of renown executive coach, Peter Hislop. Presented by Executive Masterclass, Peter coaches you through the essential learnings to develop your leadership skills as he has done for many years with politicians, CEO's and other high end clients. Click the link in our bio to start learning today!
Schools out for good! 🎉  So what now? With LEARNT you can still have fun with your friends but also get a head start on your career. Flexible Travel & Tourism, Pet Care & Veterinary and Fitness courses are ready for you to learn on your time today!

#learnt #onlinelearning #schoolies #schoolleavers #creativelearning #educationispower #education #learning #elearning #distancelearning #onlinecourses
Christmas is in 40 days. Is your small business ready?

Ensure your team thrive, and not just survive during the Christmas mayhem. Let LEARNT train your team with our industry specific course subscriptions!
Style your house effortlessly or kickstart your career in Interior Decorating with LEARNTs online Interior Decorating course!

Available now via the link in our bio.
Did you know you can know learn how to make a Kokedama in the comfort of your own home with ?

With our step by step video course, you’ll be an expert in no time!

Click the link in our bio to find out more 🌱

#kokedama #kokedamaworkshop #plantsofinstagram #plantlove #onlinelearning #learnt
Love organisation? Always the go to party planner among your friends? Maybe a career in Events could be your true calling!

Check out our range of Hospitality courses and you could be planning your next career move sooner than you think!
Considering a career shift as the world opens up? Whether you want to work on the ground as a travel agent or in the air as a flight attendant, kick start your career with LEARNT.
Whether you're passionate about a career with kids, or a parent simply wanting to learn more - our range of courses are ideal for anyone on the go. Nurturing Creativity in Children, Healthy Eating for Kids and Advanced Childcare online courses are all conveniently available for you to start now!
Dreaming of Fashion Design? Maybe you want to start your own fashion label or join a powerhouse brand? Make your dreams a reality with LEARNT's Fashion Design course!
This error message is only visible to WordPress admins
Error: Access Token is not valid or has expired. Feed will not update.

^You must be a Qantas Frequent Flyer member to earn and use points. Membership and points are subject to the Qantas Frequent Flyer program terms and conditions, available at Qantas Frequent Flyer members who link their Frequent Flyer membership number to their Learnt Global account or who provide a valid Qantas Frequent Flyer membership number at the time of purchase will earn up to 20 Qantas Points per $1 spent on Eligible Products. Qantas Points will be credited to the Qantas Frequent Flyer account within 14 days of purchase. Any purchases that are cancelled or refunded will not earn Qantas Points. Qantas Frequent Flyer members can also use Qantas Points to purchase their Eligible Product. Members must have linked their Frequent Flyer membership number to their Learnt Global account and must be validated at the time of purchase in order to use Qantas Points. Qantas Points will not be earned on purchases made using your Qantas Points. An Eligible Product means a learning course or courses purchased under a user licence from the Program Partner in accordance with the Program Partner’s user terms and conditions and not via a referral partner, white label partner or third party or where a discount or promotion or qualification code has been applied in purchasing an Eligible Product. Any claims in relation to Qantas Points under this offer must be made directly to Learnt Global Pty Limited. Click here for full terms and conditions.