Skip to main content

RMIT University

Generative AI

  • Delivery: Online
  • Duration: Eight weeks
  • Course Type: Short Course
  • Total Price: $1,000

Learn how to design, build and evaluate real-world generative AI systems from the ground up.

Course overview

This course focuses on how generative AI systems are designed, evaluated and operated once they move into production. Students will build a practical understanding of what makes AI systems reliable, how quality and performance are assessed and how trade-offs are managed over time.

Rather than focusing on tools or trends, the course develops judgement. Students will be better equipped to question assumptions, guide technical decisions and communicate clearly with engineers, leaders and stakeholders.

The Generative 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

Delivery
Online
Course Type
Short Course
Duration
Eight weeks
Commitment
6 - 8 hours/week
Price
$1,000
More Information
Including GST
Intake
7th September, 2026

What you will study

Module 1

Generative AI Fundamentals

  • Lesson 1: Introduction to Generative AI foundations
    Employ the abilities of Generative AI with a deep dive into fundamentals. This course examines how various models are developed, how they work and how to use them to their full potential.
  • Lesson 2: Generative AI Overview
    Explore the fundamentals of generative AI, its key modalities, advanced capabilities and essential ethical considerations shaping responsible AI development.
  • Lesson 3: Applications of Generative AI
    Explore real-world applications of Generative AI, including LLM-assisted coding and learn to prompt, validate and improve AI-generated code and tests.
  • Lesson 4: Introduction to Foundation Models
    Discover foundation models: large, versatile AI systems trained on massive datasets that generalise across tasks, surpassing traditional models in scalability and adaptability.
  • Lesson 5: Building Applications using Foundation Models
    Learn to build text classifiers with foundation models, using zero-shot and few-shot prompt engineering for tasks like sentiment and spam detection and evaluate classifier accuracy.
  • Lesson 6: How Generative AI works
    Learn how generative AI creates new data with architectures like Transformers and diffusion models and how training enables creativity, reasoning and task-specific abilities.
  • Lesson 7: Evaluating Generative AI Models
    Learn how to assess generative AI using human evaluation, exact metrics, AI judges and benchmarks, ensuring robust performance for open-ended, probabilistic model outputs.
  • Lesson 8: Implementing Evaluations for Generative AI Models
    Learn practical techniques to evaluate generative AI models, from Exact Match to ROUGE, semantic similarity, code correctness, Pass@k and LLM-as-a-Judge scoring.
  • Lesson 9: Neural Networks and Multilayer Perceptrons
    Explore neural networks from perceptrons to multilayer perceptrons, learning how they adapt via training, gradient descent and backpropagation to solve complex AI tasks.
  • Lesson 10: Implementing Neural Networks using PyTorch
    Learn to implement neural networks in PyTorch by mastering tensors, model building, loss functions, optimisers, data loading and complete training loops for practical machine learning.
  • Lesson 11: Model Interpretability and Ethics
    Explore AI model interpretability and ethics, including bias, misinformation, environmental impact and fairness for responsible development and deployment of AI technologies.
  • Lesson 12: Generating Text using LLMs
    Discover how LLMs generate text token by token using Hugging Face's Transformers, from tokenisation to model use and explore hands-on demos with efficient generation methods.
  • Lesson 13: Role-Based Prompting
    Explains the theory of using roles or personas to control the tone, style and expertise of an LLM's output.
  • Lesson 14: Implementing Role-Based Prompting with Python
    Provides hands-on practice in iteratively developing a role-based prompt to create a believable historical figure persona.
  • Lesson 15: Adapting Foundation Models
    Learn to adapt foundation models for specialised tasks using prompt engineering, RAG, fine-tuning, model compression and agentic AI tools for efficient, tailored AI solutions.
  • Lesson 16: Applying PEFT on Foundation Models
    Learn to efficiently customise foundation models with PEFT and SFT, using LoRA to teach LLMs new skills like spelling via hands-on data preparation and fine-tuning.
  • Lesson 17: Post-Training Foundation Models
    Explore post-training for foundation models, including supervised and preference fine-tuning, to align AI with human values, improve usability and ensure responsible interactions.
  • Lesson 18: Reinforcement Fine-tuning on Foundation Models
    Learn to fine-tune LLMs for structured tasks like counting and spelling using GRPO and LoRA, applying reinforcement-based reward functions for targeted skill improvements.

Project: Teaching an LLM to count the number of letters in a word using GRPO.

Module 2
Module 3

Prerequisites

Students should have experience working with and/or knowledge of the following topics:

  • Intermediate Python
  • Basic ML and LLM concepts
  • Practical prompt engineering experience

How you will learn

During this course, you’ll demonstrate your generative AI capability through a series of applied projects that reflect real production scenarios.

Across three modules, you’ll design and evaluate generative AI systems, including building retrieval-augmented generation (RAG) applications, adapting foundation models and developing multimodal AI solutions that work with text, images, audio and video. These projects focus on the decisions that matter in practice, such as model selection, system design, evaluation and reliability.

What you will learn

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

  • Design, fine-tune and evaluate foundation models for constrained tasks using parameter-efficient adaptation techniques, benchmarking against prompting-only baselines.
  • Design and validate retrieval-augmented generation (RAG) systems by implementing embedding pipelines, vector databases, structured prompting and quantitative evaluation frameworks.
  • Develop multimodal AI agents that produce structured, auditable outputs by integrating text and image processing, agent orchestration and production-grade user interfaces.
  • Implement evaluation, tracing and observability mechanisms to assess the reliability, safety and behaviour of generative AI systems across training and deployment workflows.

Who should attend

This course is best suited for professionals who are already working with or alongside AI-enabled systems and are ready to apply generative AI in real organisational contexts.

It’s designed for:

  • Mid-career to senior professionals involved in shaping, specifying or overseeing generative AI solutions.
  • People responsible for moving AI from experimentation into live products, platforms or services.
  • Professionals who need to balance technical possibilities with cost, risk, governance and long-term impact.

You may be working in roles such as AI product management, solution or platform design, digital transformation, innovation, consulting or domain leadership.


Industry Partnerships and Accreditations

Udacity