Python courses
Python courses. Develop essential programming skills.
Python is a top programming language and one of the easiest to learn. Ideal for beginners and professionals, Python is used in web development, data analysis, and machine learning. Its extensive libraries and user-friendly environments simplify data tasks, making it easy to clean, combine, analyse, and visualise data. Python’s ability to automate repetitive tasks and generate insightful reports makes it a valuable tool in today's data-driven world.
What you will learn in our Python courses:
- Grasp basic programming concepts using Python, including variable types, operations, user input/output, logic, loops, and functions.
- Apply fundamental Python programming skills to contemporary data analytics: managing and analysing data, and visualising and publishing insights to inform decision-making.
- Clean, combine, analyse, and visualise data from various sources using Python's library of functions and user-friendly development environments.
- Automate the creation and distribution of routine reports, saving valuable work time.
Why enrol in Python training at CCE?
Enhance your programming and analytical skills through our range of Python short courses. Whether you're beginning a career in data analysis, seeking to automate reporting processes, or aiming to master Python for big data analytics, our courses offer comprehensive skill development. Gain knowledge that can be applied immediately in the workplace, enhancing your professional capabilities.
Participants who complete a course will receive a University of Sydney statement of completion.
With no prerequisites required, our training is accessible to everyone and available in both face-to-face and real-time online formats.
Ready to advance your Python skills?
Discover our selection of Python short courses and enrol today.
Group training option_
Corporate training courses
Give your employees the skills they need to excel in their roles with our corporate training courses. Choose from our public short courses or create your own customised training experience.
All courses
-
Begin your programming journey with Python. Learn the fundamentals, including variables, data types, and loops, in an easy-to-understand format. Ideal for beginners, this course sets the foundation for more advanced Python applications.
View Python Programming Course: Level 1A detailsPython 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 messageThu 3 Apr 2025 9am - 5pm (UTC+11:00)1 session, 8 hours total$575 Limited GST free / $50Python 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 messagePython 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 messageFri 4 Jul 2025 9am - 5pm (UTC+10:00)1 session, 8 hours total$575 Limited GST freePython 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 messageFri 29 Aug 2025 9am - 5pm (UTC+10:00)1 session, 8 hours total$540 Limited GST freeOnline via ZoomPython 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 messageFri 10 Oct 2025 9am - 5pm (UTC+11:00)1 session, 8 hours total$575 Limited GST freePython 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 messageThu 27 Nov 2025 9am - 5pm (UTC+11:00)1 session, 8 hours total$540 Limited GST freeOnline via ZoomWaitlistJoin the waiting list to be notified when a new class becomes available.Join the waiting list -
Expand your Python skills to analyse, visualise, and manage large datasets. Automate data tasks and reporting with Python libraries. Perfect for professionals ready to apply Python to real-world data analytics projects.
View Python Programming Course: Level 1B detailsPython Programming Course: Level 1B<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>
<p>The ability to extract useful insights from big data is one of the most highly-valued skills in today’s knowledge economy. Python’
...Course added to cart. Checkout now.Close this messageThu 15 May 2025 9am - 5pm (UTC+10:00)1 session, 8 hours total$575 Limited GST freePython Programming Course: Level 1B<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>
<p>The ability to extract useful insights from big data is one of the most highly-valued skills in today’s knowledge economy. Python’
...Course added to cart. Checkout now.Close this messagePython Programming Course: Level 1B<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>
<p>The ability to extract useful insights from big data is one of the most highly-valued skills in today’s knowledge economy. Python’
...Course added to cart. Checkout now.Close this messageThu 4 Dec 2025 9am - 5pm (UTC+11:00)1 session, 8 hours total$575 Limited GST freeWaitlistJoin the waiting list to be notified when a new class becomes available.Join the waiting list -
Master Generative AI programming with Python and Anthropic Claude. Learn chatbot development, prompt engineering, semantic search, and Retrieval-Augmented Generation (RAG). Gain hands-on experience with Voyage AI, Hugging Face, LangChain, and Llama Index to build innovative AI solutions.
View Applied Generative AI Programming Course with Python and Anthropic Claude detailsApplied Generative AI Programming Course with Python and Anthropic Claude<p>{block name:"Course Tagline - AI and machine learning"}</p>
<p>Explore the world of Generative AI programming with this comprehensive course designed to provide you with the knowledge and skills to
...Course added to cart. Checkout now.Close this messageMon 16 Jun 2025 9am - 5pm (UTC+10:00)1 session, 8 hours total$575 Limited GST freeApplied Generative AI Programming Course with Python and Anthropic Claude<p>{block name:"Course Tagline - AI and machine learning"}</p>
<p>Explore the world of Generative AI programming with this comprehensive course designed to provide you with the knowledge and skills to
...Course added to cart. Checkout now.Close this messageSat 22 Nov 2025 9am - 5pm (UTC+11:00)1 session, 8 hours total$575 Limited GST freeWaitlistJoin the waiting list to be notified when a new class becomes available.Join the waiting list -
Expand your data science skills by transitioning from R to Python. Master key Python libraries like Pandas, Matplotlib, and Seaborn, and learn data manipulation, visualisation, and automation techniques to elevate your data analysis and machine learning capabilities.
View From R to Python Course detailsFrom R to Python Course<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>
<p>To excel in today’s data science field, proficiency in the most effective tools is essential. These proficiencies include a
...Course added to cart. Checkout now.Close this messageMon 18 Aug 2025 9am - 5pm (UTC+10:00)1 session, 8 hours total$575 Limited GST freeFrom R to Python Course<p>{block name:"Course Tagline - Data Analysis and Analytics"}</p>
<p>To excel in today’s data science field, proficiency in the most effective tools is essential. These proficiencies include a
...Course added to cart. Checkout now.Close this messageWaitlistJoin the waiting list to be notified when a new class becomes available.Join the waiting list -
Learn to build interactive web applications using Streamlit in Python. This hands-on course covers widgets, data visualisation, user interactions, and deployment. Ideal for data scientists and Python users—no web development experience required.
View Introduction to Streamlit for Python Course detailsWaitlistJoin the waiting list to be notified when a new class becomes available.Join the waiting list