Skip to content
FLAGSHIP PROGRAMME
Intermediate

AI Engineering with Python

Build intelligent applications with machine learning and AI.

AI Engineering is not about using chatbots — it is about building systems that leverage machine learning and AI to solve real problems. In this course, you will learn the Python data ecosystem, train and evaluate models, work with large language models, and deploy AI services that are reliable, scalable, and production-ready.

Level

Intermediate

Duration

14 weeks

Format

Self-paced with project reviews

Projects

5 projects

PythonPyTorchLangChainFastAPINumPy
Outcomes

What you'll learn

The practical skills you will gain by completing this course.

Manipulate and analyse data with NumPy and Pandas

Build and train machine learning models with scikit-learn

Understand neural networks and deep learning with PyTorch

Work with large language models and prompt engineering

Build AI-powered applications with LangChain

Create REST APIs for AI services with FastAPI

Evaluate model performance and prevent overfitting

Deploy AI services to production

Curriculum

Course curriculum

A structured progression through 6 modules, each building on the last.

6 modules48 lessons · 65 hours

Projects

Build real projects

Every module includes hands-on projects. By the end, you will have a portfolio of real software.

Python

Data Analysis Dashboard

Build an end-to-end data analysis pipeline that cleans, processes, and visualises a real dataset.

PythonPandasMatplotlib
Data AnalysisVisualisationEDA
Python

Spam Classifier

Train and deploy a machine learning model that classifies messages as spam or legitimate.

Pythonscikit-learnFastAPI
ClassificationNLPModel Deployment
PyTorch

Image Recognition Model

Build a neural network with PyTorch that classifies images and deploy it as an API.

PyTorchPythonFastAPI
Deep LearningCNNsModel Serving
LangChain

RAG Knowledge Base

Build a retrieval-augmented generation system that answers questions from a document collection.

LangChainPythonVector DB
RAGEmbeddingsLLM Integration
Capstone Project

Final Project: AI-Powered Application

Final Project: AI-Powered Application

Design and build a complete AI-powered application — from data pipeline to model to deployed service — that solves a real-world problem.

PythonPyTorchLangChainFastAPI

Skills demonstrated

Full AI StackDeploymentProblem Solving

You don't just watch lessons. You build software.

Is this course for you?

Find out if this is the right fit

Perfect for

  • Developers with basic programming skills
  • Self-taught programmers ready to level up
  • Bootcamp grads wanting deeper knowledge
  • Developers moving to a new stack

You'll need

  • Intermediate Python programming skills
  • Basic understanding of linear algebra and statistics
  • Completion of Software Engineering Foundation recommended
Method

Learn by building.

The CodersCode method — four pillars that run through every course.

01

Learn

Understand the core concepts through clear, practical lessons.

02

Build

Apply every concept to real projects and write real code.

03

Debug

Learn to solve problems systematically with testing.

04

Ship

Deploy your software to production with confidence.

Enroll Now

Interested in AI Engineering with Python? Share your details and we will get back to you with next steps.

We will get back to you within 48 hours with next steps.

FAQ

Frequently asked questions

Everything you need to know before enrolling.

Ready to start building?

Start your journey with CodersCode. Enrol in AI Engineering with Python today.