Learn how to code in python, then build a Generative AI powered chatbot
Collect the data.
Prepare the data.
Train the Gen AI Model.
Integrate via API with the Gen AI model.
Develop the front-end interface.
Deploy on the website.

Course overview
Duration: 8 months
Structure: 2 x 4-month sprints
Time commitment: 15 hours per week (part-time)
Delivery mode: Online
Next cohort: March 18th, 2024
Programming Languages: Python
AI technologies: Azure OpenAI, Hugging Face, ReAct
Database Management: SQL
Version Control & Command-line: UNIX, Git
Final project: Build a Gen AI powered chatbot
Why up-skill with Holberton?
Future proof your tech career with Python & Gen AI.
Differentiate yourself in the job market.
Build a project for a real company.
Learn through fortnightly projects, not through lectures.
Join a community of like-minded individuals.

Sprint 1: Learn Python
Foundation in Python: Establish a robust base in Python programming, covering its syntax, structures, and standard libraries.
Version Control with Git: Hone the critical skill of versioning and collaborating using Git.
Data Structures and OOP: Understand and apply Python’s primary data structures and delve into Object-Oriented Programming.
Database Interactions: Acquire skills to interact with both SQL and NoSQL databases, understanding their benefits and applications.
Sprint 2: Build a Gen AI powered chatbot
Advanced Python Mastery: Delve deeper into Python’s advanced capabilities, touching upon asynchronous programming, GUI development, and more.
API Development and Integration: Master the design, development, and integration of robust APIs for varied applications.
Generative AI & LLM Deployment: Gain insights into the world of Generative AI, learn to train and deploy Large Language Models, and integrate them into applications with Azure OpenAi and Hugging Face.
By the end of this sprint: You will apply your newfound skills and knowledge to build and deploy a custom Generative AI powered chatbot.
Want to learn more?
Listen to our podcast episode on the need for more skilled Python & Generative AI developers in Australia:
The fine details
Applicant requirements
- Aged 18+
- Hold a valid Australian VISA
- Dedicate 1 x Weekday to study i.e. Work 4 x days, Study 1 x day per week