Python & Generative AI Course

Designed to up-skill tech natives

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.

Curriculum overview

Explore the projects in the Course Guide:

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

  • 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
 RecommendedMinimum
Operating System PC : Windows 10, version 1903 or superior

MAC: MacOS 10.13 or superior
PC : Windows 10, version 1803 or superior

MAC: MacOS 10.12 or superior

Processor
Intel or AMD with virtualization instruction support VT-x/AMD-V (Intel Core i5 and superior)
Memory16GB

16GB

Free Hard Disk Space60GB SSD

30GB
Additional HardwareWifi network adapter with WPA2 Enterprise support

Internet BrowserChrome 77.0.3865.120 or superior

VagrantVagrant 2.0.2 or superior – with Ubuntu 14.04 box

VirtualBoxVirtualBox 5.2 or superior

AntimalwareMalwarebytes 3.0 or superior – or equivalent security software

Frequently asked questions