Applied Generative AI Programming Course with Python and Anthropic Claude
| Program start date | Application deadline |
| 2025-11-22 | - |
Program Overview
Centre for Continuing Education
The Centre for Continuing Education at the University of Sydney offers a diverse range of professional development short courses. These courses are designed to enhance career prospects and provide opportunities for personal growth.
Course Subjects
The Centre for Continuing Education offers courses in various subjects, including:
- Business and management
- Business communication
- Business strategy
- Business writing
- Cultural competence and diversity
- Finance
- Leadership
- Management
- Organisational psychology
- Sales and customer service
- English
- HSC preparation (years 10-12)
- HSC biology
- HSC business studies
- HSC chemistry
- HSC economics
- HSC English
- HSC mathematics
- HSC physics
- Year 11 (Revision)
- Years 10-12 study and essay skills
- Humanities and culture
- Creative writing
- Music
- Philosophy
- Psychology
- Information technology
- Adobe
- AI and machine learning courses
- Data analysis and analytics
- Microsoft
- Language
- Arabic
- Brazilian Portuguese
- Chinese
- French
- German
- Greek
- Italian
- Japanese
- Spanish
- Marketing
- Digital marketing
- Marketing communications
- Product development
- Project management
- Agile methodology courses
- Change management for projects
- Stakeholder and people management
- Technical project management skills
Applied Generative AI Programming Course with Python and Anthropic Claude
This comprehensive course is designed to provide participants with the knowledge and skills required for Generative AI programming. The course covers:
- Introduction to Generative AI
- Setting up a development environment
- Large Language Model – Anthropic Claude
- Embedding models – Voyage AI
- Hugging Face, LangChain, and Llama Index
Course Details
- Duration: 1 session, 8 hours total
- Next date: 22 November 2025
- Location: Face-to-face (CCE Building, Newtown)
- Cost: A$575.00
Course Information
The course aims to provide participants with a balanced blend of concept and practical application, preparing them to create innovative AI solutions with confidence and ethical responsibility.
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.
Outcomes
By the end of this course, participants 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
The course covers the following topics:
- Introduction to Generative AI
- Setting up the environment
- Large Language Model – Anthropic Claude
- Embedding models – Voyage AI
- Hugging Face, LangChain, and Llama Index
Intended Audience
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.
Delivery Style
The course is delivered in an interactive workshop style, including lectures, group exercises, and discussion.
Delivery Modes
The course is available in face-to-face and online modes.
Materials
All course materials are provided electronically via Dropbox.
Software Requirements
Participants are required to download and install the following software prior to the course:
- Visual Studio Code (or preferred Python IDE)
- Git for Windows (for Git Bash)
Recommended Reading
- 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.
Related Courses
The Centre for Continuing Education offers several related courses, including:
- Advanced AI Course: Mastering ChatGPT, Claude, Gemini, Perplexity, and Other Tools for Marketing and Content
- Beginner AI Course: Using ChatGPT, Perplexity, and Gemini for Business and Marketing Writing
- Data Analysis with AI Course: ChatGPT and Google Looker Studio
- From R to Python Course
- Introduction to Streamlit Using Python Course
- Microsoft Copilot Course: Your AI Virtual Assistant
- Python Programming Course: Level 1A
- Python Programming Course: Level 1B
Organisational Training
The Centre for Continuing Education offers organisational training and development, designed to meet the needs of workplaces. Courses can be tailored to suit the requirements of individual organisations.
