RMIT University
AI Programming with Python
- Delivery: Online
- Duration: 12 weeks
- Course Type: Short Course
- Total Price: $1,600
Learn how AI systems are built using Python, gaining hands-on experience with data preparation, model training and modern AI frameworks through applied projects grounded in real-world workflows.
Course overview
This course focuses on developing practical AI programming capability using Python, equipping students with the skills needed to work confidently with modern AI workflows. Students will learn how to prepare data, implement models and train them using established machine learning and deep learning frameworks. By the end of the course, students will have developed a solid foundation in AI programming and a clear understanding of how AI workflows operate in practice.
The Agentic AI course is delivered in partnership with Udacity, giving students access to both Udacity’s learning and career services, along with course enablement support from the RMIT Online Learner Success Team. Upon successful completion, students will also receive an RMIT University credential that can be uploaded to LinkedIn, verifying skill mastery in the discipline.
Key facts
What you will study
Beginner Python PCE Certification Prep
- Lesson 1: Python Programming Fundamentals Develop a foundation in Python syntax, variables and program structure.
- Lesson 2: Python Boolean Logic and Numeric Operators Learn how Python handles logic, comparisons and numeric operations.
- Lesson 3: Python Control Flow and Loops Create programs that make decisions and repeat actions using conditional logic and loops.
- Lesson 4: Python Data Structures Work with lists, tuples and dictionaries to organise and manipulate data.
- Lesson 5: Python Functions Break problems into reusable functions to write clearer, more maintainable code.
- Lesson 6: Python Exceptions Handle errors and unexpected behaviour in Python programs.
Project: Apply Python skills to explore, analyse and present insights from real-world data.
Prerequisites
Students should have experience working with and/or knowledge of the following topics:
- Basic programming familiarity and introductory exposure to algebra. Some awareness of linear algebra and calculus is helpful but not required.
How you will learn
Over 12 weeks, you’ll build practical AI programming capability using Python, progressing from core programming fundamentals into applied machine learning and deep learning workflows. You’ll work hands-on with data, implement and train models and apply contemporary AI frameworks through structured lessons and applied projects.
Throughout the course, you’ll complete practical coding exercises and projects designed to reflect real-world AI workflows.
What you will learn
By the end of this course, you’ll be able to:
- Apply Python-based techniques to manage, explore and prepare data for AI and machine learning applications.
- Implement and train AI models using appropriate machine learning frameworks and evaluate performance against defined criteria.
- Analyse AI workflows, data characteristics and communicate findings through structured technical reporting.
Who should attend
This course is best suited for professionals who want to build practical AI programming capability using Python and understand how AI systems work under the hood. It’s designed for:
- Early-stage to developing technical professionals looking to extend their programming skills into AI.
- People working with data, software or analytical systems who want hands-on experience with AI workflows.
- Professionals preparing for further study or entry-level roles in AI, data or machine learning.
You may be working in roles such as junior software development, data analysis, engineering, technical research or adjacent analytical roles where AI capability is increasingly required.
Industry Partnerships and Accreditations
