Expert AI Training

Build and train the models yourself

View Courses
AGL
ANU
Atlassian
Australian Super
BAE Systems
Barclays
BHP
BNP Paribas
Boeing
Bureau of Meteorology
Cisco
CSIRO
Deloitte
Dolby
ENGIE
Geoscience Australia
Harvard University
IAG
IMC
ING
Macquarie Bank
Malaghan Institute
Optiver
Optus
Oracle
PwC
Rio Tinto
RMIT
Shell
SKM
Suncorp
Telstra
Toyota
Verizon
Westpac
Woolworths

AI and Machine Learning Training

Technical, hands-on, and taught by practitioners

AI Charmers is a specialist provider of technical AI and machine learning training, based in Australia and Singapore.

In our introduction courses, you use models to write code, while learning and implementing best practices for software development. This means you can produce reliable and robust code using LLMs and other AI, and learn how to properly test for, diagnose, and fix issues.

Our intermediate and advanced courses are engineering courses. You write the code, train the models, read the diagnostics and decide how to fix them.

Our trainers have worked in AI and machine learning individually for more than 20 years, across research, industry and open source. Over the last 15 years we have delivered hundreds of courses, from foundational methods through to deep learning and large language models.

That combination matters: we teach these techniques because we have spent careers applying them. Our courses reflect what actually works in practice rather than what merely sounds current.

Across every feedback response we have received, 98% of participants would recommend us.

Our Training Courses

Expert-led courses designed to build real-world skills

Deep Learning with PyTorch icon

Deep Learning with PyTorch

*PyTorch* is the library most deep learning research and much production work is now written in. This course teaches you to build and train networks with it on your own data, and to judge whether...

Geospatial Machine Learning icon

Geospatial Machine Learning

Build machine learning models on spatial data, where the location of an observation carries information that ordinary models throw away. Over three days you classify multispectral satellite...

Intermediate Software Engineering with AI Agents icon

Intermediate Software Engineering with AI Agents

A coding agent will hand you code that looks right, reads well and passes a cursory glance. Whether it is right is a separate question, and answering it is engineering work. *Effective Vibe Coding...

Machine Learning in Python icon

Machine Learning in Python

Machine learning is a set of methods for making predictions from data, and *scikit-learn* is the library most Python teams use to apply them. This course takes you from the Python language itself...

Effective Vibe Coding for Beginners icon

Effective Vibe Coding for Beginners

Vibe coding means describing what you want in plain language and steering an agent, rather than writing every line yourself. It is fast, and the result is only as good as your steering. This...

Custom Training for Your Team

Need training tailored to your specific requirements? We offer customised courses delivered on-site or online, designed around your team's needs and schedule.

Our Training Philosophy

Practitioners, Not Presenters

Your trainer has built and shipped these systems, and can answer the questions that come up when yours does not behave.

You Write the Code

Every course is hands-on in Python. You train the models yourself and leave with working code you understand.

Judgement, Not Just Method

Knowing when a technique is the wrong choice matters as much as knowing how to run it. We teach both.

Ongoing Support

Post-course support and resources, so the work continues once you are back at your desk.

Testimonials

What participants say about our courses

The course was delivered by trainers who were extremely knowledgeable in their field. It was really good to learn from the best!
Marius Roman Transurban, Melbourne
Great course. Enjoyed it and will follow up with some practical implementation of some of the work.
Adam Grace Optus, Sydney
One of the best training courses I've been on.
David Scurrah Bureau of Meteorology, Melbourne
I loved it. Ed was inspiring.
Onoriode Coast CSIRO, Narrabri, NSW
Course content was well presented and easily digested. Practical exercises were an essential part of the course - a good ratio of lecture/play was achieved. Well done Ed and Henry!
Steve Zegelin CSIRO, Black Mountain Laboratory
Simply awesome!!
James Park Cisco, St Leonards

Ready to Get Started?

Browse our upcoming courses and book your place today.

View Upcoming Courses