Development & Programming
Online
beginner Level
Foundation Course
61% OFF
AI Engineering Foundations
Starts 12 October 2026•8 weeks

Overview
About this programme
Build real AI-powered apps in eight weeks. AI Engineering Foundations starts with Python from scratch, then takes you through LLM APIs, prompt engineering, retrieval-augmented generation, and agents — ending with an app you build and demo.
Curriculum
Programme structure
Prerequisites
Comfort using a computer and logical thinking. No prior coding required — Python is taught from the start. A laptop and an internet connection; access to AI APIs is provided or guided. (Classical ML, MLOps, and fine-tuning are covered in the full program.)
What you'll learn
- Write Python using core syntax, data structures, and functions
- Work with web APIs and JSON from Python
- Call large language model APIs and craft effective prompts
- Build applications with an LLM app framework
- Implement retrieval-augmented generation (RAG) over your own data
- Assemble a simple AI agent and evaluate its output
- Build and demo a working AI-powered application
8 modules
- Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
- Understand version control concepts and why Git is essential for modern software development
- Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
- Master Git basics including repositories, commits, branches, and merging for effective code management.
You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read
Module 1: Version control with Git and Github
Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
- Understand version control concepts and why Git is essential for modern software development
- Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
- Master Git basics including repositories, commits, branches, and merging for effective code management.
You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read