Location
(175)
(0)
(11)
Delivery mode
    • (120)
    • (143)
    • (3)
Date

Python Programming Course: Level 1A

Course Information

Data analysis and analytics. Uncover insights and transform your organisation.

Python is one of the most in-demand technical skills and one of the easiest programming languages to learn. With a syntax similar to the English language, Python is perfect for beginners. It has numerous applications, from website development to big data analytics and visualisation.

This course covers the fundamentals of Python syntax and general computer programming. It does not cover data analytics and visualisation with Python.  After familiarity with topics in this 1A course, participants will be prepared for the Python Programming Course: Level 1B, which dives deep into data programming with Python. We recommend enrolling in both courses to gain entry-level skills. Enrolment in both courses is not compulsory.

Please use the CCE Python self-assessment tool if you are unsure which course level to enrol in.

Please ensure Anaconda Python is installed on your device before class. For further details, see 'Before the course'.

Aims

This course aims to teach basic programming skills using Python, including variable types, operations, user input/output, logic, loops and functions.

Outcomes

By the end of this course, you should be able to:

  • install Python and additional packages (via Anaconda)
  • understand the difference between Python and Anaconda
  • find and read documentation for Python libraries and functions
  • use Jupyter Notebook to write and run Python code
  • work with basic Python data types (string, float, integer, etc)
  • work with basic Python collections (list, dictionary, tuple, etc)
  • write Python expressions that involve variables, variable assignment, operators, functions
  • understand the basics of object oriented programming
  • use conditionals and loops
  • fix coding errors
  • read csv data files into Python using the Pandas package.

Content

  • Introduction to programming
  • Introduction to Python, Anaconda and Jupyter Notebook
  • Finding, installing and loading Python libraries/packages
  • Variables and data types
  • Writing expressions
  • Collections (lists, tuples, and dictionaries)
  • Debugging
  • Using logic, conditionals and loops
  • Creating functions
  • Finding and reading documentation
  • Basic exposure to object oriented programming
  • Reading csv files using pandas package

Intended audience

Suitable for professionals, students, academics and members of the public who want to learn programming foundations.

Prerequisites

It is assumed you have computer and data literacy knowledge to the level of performing basic data analysis tasks in Excel, i.e. basic (high school) algebra, percentages, probability, averages. No prior programming experience is required.

Delivery modes

  • Face-to-face, presenter-taught training using your own device
  • Online training via the platform Zoom

Delivery style

Face-to-face classes

These classes run in a classroom, and you need to bring your own device with Anaconda Python installed. You should ensure it is fully charged as access to power is limited. Please note that the University does not carry any responsibility for your lost, stolen, or damaged devices whilst on the University premises.

Online classes

You will need your own device with Anaconda Python installed.

Materials

Training materials, including a mixture of step-by-step instructions, examples and exercises are provided electronically using Dropbox. These materials will serve as a useful reference when working with Python in future.

Before the course

Anaconda Python Version 3.x is required and should be downloaded free of charge from Anaconda before class. A detailed download guide is provided after course registration.

Schedule

Python Programming Course: Level 1A

<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>

<p>Python is one of the most in-demand technical skills and one of the easiest programming languages to learn. With a syntax similar

...
Course added to cart. Checkout now.
Close this message
Thu 3 Apr 2025
9am - 5pm (UTC+11:00)
Python Programming Course: Level 1A

<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>

<p>Python is one of the most in-demand technical skills and one of the easiest programming languages to learn. With a syntax similar

...
Course added to cart. Checkout now.
Close this message
2025-03-18 Tue 18 Mar 2025 2025-03-18 9am - 5pm 9am - 5pm (UTC+11:00)
1 session, 8 hours total
$540 Limited GST free
Online via Zoom
Tue 18 Mar 2025
9am - 5pm (UTC+11:00)
Python Programming Course: Level 1A

<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>

<p>Python is one of the most in-demand technical skills and one of the easiest programming languages to learn. With a syntax similar

...
Course added to cart. Checkout now.
Close this message
2025-05-09 Fri 9 May 2025 2025-05-09 9am - 5pm 9am - 5pm (UTC+10:00)
1 session, 8 hours total
$540 Limited GST free
Online via Zoom
Fri 9 May 2025
9am - 5pm (UTC+10:00)
Waitlist
If there isn't a class to suit your preferred time or delivery format, please join the waiting list.
Join the waiting list

Meet the facilitators

Tony spent the first 12 years of his professional career developing software algorithms for companies including Canon, the CSIRO and Fairlight before transitioning into the transport sector where...

Clare is a data analyst and corporate trainer with over 10 years of experience in teaching and training in statistics and various data analysis tools. She holds a Ph.D. in Agricultural Science...

How to enrol

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla semper, eros vitae pellentesque dignissim, est sem egestas turpis, rutrum porttitor enim est vitae neque. In a molestie felis. Etiam nec arcu venenatis, commodo velit id, varius eros. Fusce sodales eu dolor vel consectetur. Quisque ullamcorper rhoncus augue, et sagittis felis dictum vitae. Nulla lobortis libero lacus, quis semper massa molestie quis. Sed sagittis tellus porta diam egestas, ac eleifend nulla cursus. Maecenas euismod at ante sit amet gravida. Phasellus efficitur neque non mi tincidunt, vel sodales dui vehicula. Sed id dapibus nibh. Sed velit leo, bibendum vitae eros vitae, ultricies tincidunt enim. Proin fringilla erat nec quam dapibus, vel suscipit mauris accumsan. Duis nulla est, porta ut consectetur congue, faucibus vitae orci. Phasellus blandit ut diam et tincidunt. Mauris sollicitudin ipsum sed ante commodo pretium. In vestibulum finibus eros, ut mollis velit blandit gravida. Quisque nunc nunc, vestibulum eu suscipit fermentum, vehicula id sapien. Aliquam consequat gravida augue sagittis feugiat. Donec ac facilisis augue, sed ullamcorper neque.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla semper, eros vitae pellentesque dignissim, est sem egestas turpis, rutrum porttitor enim est vitae neque. In a molestie felis. Etiam nec arcu venenatis, commodo velit id, varius eros. Fusce sodales eu dolor vel consectetur. Quisque ullamcorper rhoncus augue, et sagittis felis dictum vitae. Nulla lobortis libero lacus, quis semper massa molestie quis. Sed sagittis tellus porta diam egestas, ac eleifend nulla cursus. Maecenas euismod at ante sit amet gravida. Phasellus efficitur neque non mi tincidunt, vel sodales dui vehicula. Sed id dapibus nibh. Sed velit leo, bibendum vitae eros vitae, ultricies tincidunt enim. Proin fringilla erat nec quam dapibus, vel suscipit mauris accumsan. Duis nulla est, porta ut consectetur congue, faucibus vitae orci. Phasellus blandit ut diam et tincidunt. Mauris sollicitudin ipsum sed ante commodo pretium. In vestibulum finibus eros, ut mollis velit blandit gravida. Quisque nunc nunc, vestibulum eu suscipit fermentum, vehicula id sapien. Aliquam consequat gravida augue sagittis feugiat. Donec ac facilisis augue, sed ullamcorper neque.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla semper, eros vitae pellentesque dignissim, est sem egestas turpis, rutrum porttitor enim est vitae neque. In a molestie felis. Etiam nec arcu venenatis, commodo velit id, varius eros. Fusce sodales eu dolor vel consectetur. Quisque ullamcorper rhoncus augue, et sagittis felis dictum vitae. Nulla lobortis libero lacus, quis semper massa molestie quis. Sed sagittis tellus porta diam egestas, ac eleifend nulla cursus. Maecenas euismod at ante sit amet gravida. Phasellus efficitur neque non mi tincidunt, vel sodales dui vehicula. Sed id dapibus nibh. Sed velit leo, bibendum vitae eros vitae, ultricies tincidunt enim. Proin fringilla erat nec quam dapibus, vel suscipit mauris accumsan. Duis nulla est, porta ut consectetur congue, faucibus vitae orci. Phasellus blandit ut diam et tincidunt. Mauris sollicitudin ipsum sed ante commodo pretium. In vestibulum finibus eros, ut mollis velit blandit gravida. Quisque nunc nunc, vestibulum eu suscipit fermentum, vehicula id sapien. Aliquam consequat gravida augue sagittis feugiat. Donec ac facilisis augue, sed ullamcorper neque.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla semper, eros vitae pellentesque dignissim, est sem egestas turpis, rutrum porttitor enim est vitae neque. In a molestie felis. Etiam nec arcu venenatis, commodo velit id, varius eros. Fusce sodales eu dolor vel consectetur. Quisque ullamcorper rhoncus augue, et sagittis felis dictum vitae. Nulla lobortis libero lacus, quis semper massa molestie quis. Sed sagittis tellus porta diam egestas, ac eleifend nulla cursus. Maecenas euismod at ante sit amet gravida. Phasellus efficitur neque non mi tincidunt, vel sodales dui vehicula. Sed id dapibus nibh. Sed velit leo, bibendum vitae eros vitae, ultricies tincidunt enim. Proin fringilla erat nec quam dapibus, vel suscipit mauris accumsan. Duis nulla est, porta ut consectetur congue, faucibus vitae orci. Phasellus blandit ut diam et tincidunt. Mauris sollicitudin ipsum sed ante commodo pretium. In vestibulum finibus eros, ut mollis velit blandit gravida. Quisque nunc nunc, vestibulum eu suscipit fermentum, vehicula id sapien. Aliquam consequat gravida augue sagittis feugiat. Donec ac facilisis augue, sed ullamcorper neque.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla semper, eros vitae pellentesque dignissim, est sem egestas turpis, rutrum porttitor enim est vitae neque. In a molestie felis. Etiam nec arcu venenatis, commodo velit id, varius eros. Fusce sodales eu dolor vel consectetur. Quisque ullamcorper rhoncus augue, et sagittis felis dictum vitae. Nulla lobortis libero lacus, quis semper massa molestie quis. Sed sagittis tellus porta diam egestas, ac eleifend nulla cursus. Maecenas euismod at ante sit amet gravida. Phasellus efficitur neque non mi tincidunt, vel sodales dui vehicula. Sed id dapibus nibh. Sed velit leo, bibendum vitae eros vitae, ultricies tincidunt enim. Proin fringilla erat nec quam dapibus, vel suscipit mauris accumsan. Duis nulla est, porta ut consectetur congue, faucibus vitae orci. Phasellus blandit ut diam et tincidunt. Mauris sollicitudin ipsum sed ante commodo pretium. In vestibulum finibus eros, ut mollis velit blandit gravida. Quisque nunc nunc, vestibulum eu suscipit fermentum, vehicula id sapien. Aliquam consequat gravida augue sagittis feugiat. Donec ac facilisis augue, sed ullamcorper neque.

Blog

Frequently asked questions
Find answers to questions about applications, payment, short courses and more.
See FAQs
Contact us
Our student support team can answer your questions about our short courses.
Get in touch
We use cookies to improve your experience on our site and to show you personalised content. For more information about how we use cookies, please read our Privacy Statement.