Short courses

Discover hundreds of courses from our short courses list, open to everyone, in-person or online. Select by subject area, delivery mode, location, and more to find the right course for you. Enhance your professional development, grow your technical and people skills, and support career progression. Enrol individually or schedule team training.

Location
(152)
(0)
(6)
Delivery mode
    • (160)
    • (198)
    • (4)
Course length
(126)
(29)
(3)
(39)
Date

Applied Generative AI Programming Course with Python and Anthropic Claude

Course summary

Explore the world of Generative AI programming with this comprehensive course designed to provide you with the knowledge and skills to excel in AI technology. Begin with an overview of Generative AI, including its wide-ranging applications and ethical considerations. You’ll gain hands-on experience with essential tools including Python, setting the foundation for your AI projects.

Move on to advanced topics, such as Anthropic’s Claude models, where you’ll learn to create chatbots, optimise prompts, and fine-tune model outputs. Explore the power of embedding models through Voyage AI, mastering document processing, semantic search, and Retrieval-Augmented Generation (RAG). Conclude with key resources from Hugging Face, LangChain and Llama Index, understanding their unique use cases and how to integrate them into your projects.

This course ensures a balanced blend of concept and practical application, preparing you to create innovative AI solutions with confidence and ethical responsibility.

This course requires participants to use Anthropic’s Claude models and Voyage AI’s embedding models. Both services offer free account options suitable for the course. Please create your free accounts with Anthropic and Voyage AI before the class and bring your login details with you.

Aims

The aim of this course is to provide participants with the knowledge and skills required for Generative AI programming, from foundational tools to advanced techniques, enabling them to code innovative, responsible AI solutions.

Learning outcomes

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

  • explain the fundamentals of Generative AI
  • set up a development environment
  • develop chatbots with Claude models
  • master prompt engineering techniques
  • fine-tune model temperature settings
  • conduct semantic search
  • implement and optimise embedding models
  • use tokenisation
  • apply Retrieval-Augmented Generation (RAG)
  • leverage AI resources from Hugging Face, LangChain, and Llama Index
  • consider ethical and responsible AI use and trustworthiness of results.

Content

1. Introduction to Generative AI

  • Overview of Generative AI
  • Applications and use cases
  • Ethical and responsible AI use
  • AI trustworthiness

2. Setting up the environment

  • Introduction to Visual Studio Code
  • Installing Python and necessary libraries
  • Setting up a virtual environment

3. Large Language Model – Anthropic Claude

  • Claude Models
  • Creating your first Chat Bot
  • The Message object
  • Prompt engineering
  • Temperature adjustments

4. Embedding models – Voyage AI

  • Document processing
  • Introduction to semantic search
  • Overview of tokenisation, embedding models, and vector stores
  • Implementing and optimising semantic search with Voyage AI
  • Introduction to Retrieval Augmented Generation (RAG)
  • Python implementation of RAG

5. Hugging Face, LangChain and Llama Index

  • Overview
  • Use cases and differences

Who this course is for

This course is ideal for data scientists, machine learning engineers, and software developers who want to enhance their programmatic GenAI skills.

Prerequisites

This course requires a thorough understanding of the Python programming language and is not suitable for beginner programmers. It’s assumed you have completed the Python Programming 1B course or have equivalent knowledge in Python and Pandas programming.

Delivery style

Interactive workshop including lectures, group exercises and discussion.

Delivery mode

Face-to-face, presenter-taught training in a computer lab.

Materials

All course materials are provided electronically via Dropbox. Printing services are not provided.

What you need to do before the course

This course requires participants to use Anthropic’s Claude models and Voyage AI’s embedding models. Both services offer free account options suitable for the course. Please create your free accounts with Anthropic and Voyage AI before the class and bring your login details with you.

Chollet, F. (2018) Deep Learning with Python. 1st ed. Shelter Island, NY: Manning Publications.

Foster, D. (2019) Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play. 1st ed. Sebastopol, CA: O’Reilly Media.

Mitchell, M. (2019) Artificial Intelligence: A Guide for Thinking Humans. 1st ed. London: Penguin Random House.

Course Brochure

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.
Duration
1 session, 8 hours total
Next date
20 April 2026
View all dates
Next class mode
Face-to-face (CCE Building, Sydney)
See available modes
Cost
A$575.00

Upcoming classes

Applied Generative AI Programming Course with Python and Anthropic Claude

<p>Explore the world of Generative AI programming with this comprehensive course designed to provide you with the knowledge and skills to excel in AI technology. Begin with an overview of Generative

...
Course added to cart. Checkout now.
Close this message
Applied Generative AI Programming Course with Python and Anthropic Claude

<p>Explore the world of Generative AI programming with this comprehensive course designed to provide you with the knowledge and skills to excel in AI technology. Begin with an overview of Generative

...
Course added to cart. Checkout now.
Close this message
Applied Generative AI Programming Course with Python and Anthropic Claude

<p>Explore the world of Generative AI programming with this comprehensive course designed to provide you with the knowledge and skills to excel in AI technology. Begin with an overview of Generative

...
Course added to cart. Checkout now.
Close this message
Waitlist
Join the waiting list to be notified when a new class becomes available.
Join the waiting list

Meet the facilitators

Stefan is an experienced data science leader with a background in statistics, econometrics and applied machine learning. He has a strong track record of delivering data-driven solutions in complex...

Paul Yacobellis has been helping professionals optimise their personal productivity for the past 10 years. He has assisted management and individuals implement time saving, energy maximising...

What others say

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
Back to Top