Skip to main content
FORWARD
University
Forward University campus
Forward AI Academy

Every course, and exactly what you build on it.

Four to twelve weeks. Online, live sessions plus self-paced work. No entry requirements on any course in this list.

Filter the catalogue

Showing 40 of 175 courses in Machine Learning and Deep Learning.

Analysts and developers going deeper: How models are actually trained, evaluated and broken: regression, classification, neural networks, language models and honest error analysis.

FA-1002FreeIntermediate

Intro to Language Models in Python

Build the basic language models in Python.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1002
FA-1004FreeIntroductory

Intro to Large Language Models (LLMs)

Learn the basics of large language models (LLMs) and text-based Generative Artificial Intelligence (AI). We'll show you how LLMs work and how they're used.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1004
FA-1007PathIntermediate

AI Engineer

AI Engineers build complex systems using foundation models, LLMs, and AI agents. You will learn how to design, build, and deploy AI systems.

Length
8 weeks
Commitment
4 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1007
FA-1014PathIntermediate

Machine Learning/AI Engineer

Machine Learning/AI Engineers build end-to-end ML applications and power many of the apps we use every day. They work in Python, Git, & ML.

Length
8 weeks
Commitment
6 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1014
FA-1021FreeIntroductory

Intro to AI Coding with Cursor

Learn to code faster with Cursor AI , the IDE that brings powerful AI features to your familiar VS Code setup.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1021
FA-1023FreeIntermediate

Explainable AI

Learn how to interpret the decision-making process of deep neural networks.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1023
FA-1026FreeIntermediate

Intro to PyTorch and Neural Networks

Learn how to use PyTorch to build, train, and test artificial neural networks in this course.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1026
FA-1038FreeIntroductory

Machine Learning: Perceptrons

Level up your machine learning skills by learning how to build perceptrons: the foundations of neural networks.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1038
FA-1040PathIntroductory

Build a Machine Learning Model

Learn to build machine learning models with Python.

Length
6 weeks
Commitment
4 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1040
FA-1057FreeIntermediate

Intro to Deep Learning with TensorFlow

Build basic deep learning models in TensorFlow.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1057
FA-1064FreeIntroductory

First Look: Agentic Coding with Codex + GPT-5 Pro

Learn agentic coding with GPT-5-Codex. Discover adaptive reasoning, endurance features and how AI assists modern development workflows with human oversight.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1064
FA-1065FreeIntroductory

Intro to AI for Financial Planning and Analysis

Learn how AI speeds up FP&A work such as forecasting, scenario modelling and variance storytelling while keeping every output accurate, auditable and compliant.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1065
FA-1067Intermediate

Learn Image Classification with PyTorch

Learn how to use Python to build image classification models using CNNs and vision transformers in this PyTorch tutorial.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1067
FA-1069Intermediate

Finetuning Transformer Models

Master the art of LLM finetuning with LoRA, QLoRA, and Hugging Face. Learn how to prepare, train and optimize models for specific tasks efficiently.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1069
FA-1072Intermediate

Best Practices in AI Deployment

Learn machine learning operations best practices to deploy, monitor, and maintain production AI systems that are reliable, secure, and cost-effective.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1072
FA-1073FreeIntroductory

Generative AI with Azure OpenAI

Explore Azure OpenAI service. Learn about models, practical uses, text answering, pricing, limitations, and future prospects of Azure OpenAI.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1073
FA-1077FreeIntermediate

Intro to AI Transformers

Learn about what transformers are (the T of GPT) and how to work with them using Hugging Face libraries.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1077
FA-1078Intermediate

Learn Reinforcement Learning with Gymnasium

Learn reinforcement learning fundamentals and build learning agents with Gymnasium in this hands-on Python course.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1078
FA-1079Intermediate

Creating AI Applications using Retrieval-Augmented Generation (RAG)

Learn how to give your large language model the powers of retrieval with RAG, and build a RAG app with Streamlit and ChromaDB.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1079
FA-1080FreeIntroductory

Intro to Hugging Face

Learn about the Hugging Face AI and machine learning platform, and how their tools can streamline ML and AI development.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1080
FA-1081PathIntermediate

Build AI-Powered Applications with Streamlit and RAG

Learn to build and deploy production-ready AI applications with Streamlit, integrate ML models, and monitor performance in real-world systems.

Length
4 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1081
FA-1083FreeIntroductory

Introduction to DeepSeek-R1 and Reasoning Models

Learn DeepSeek AI and reasoning models including DeepSeek V3, R1-Zero, distilled models, AI model performance, access methods, and deep learning.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1083
FA-1085PathIntermediate

Build Deep Learning Models with TensorFlow

Use TensorFlow to build and tune deep learning models.

Length
4 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1085
FA-1087FreeIntermediate

Generative AI on AWS: Building GenAI Models with Amazon SageMaker

Build cutting-edge generative AI models with Amazon SageMaker. Explore GANs, VAEs, optimization, transfer learning, deployment, and monitoring techniques.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1087
FA-1093Intermediate

Generating Text with PyTorch

Learn how to use Python to build text generation models based on neural networks like RNNs and LSTMs in this PyTorch tutorial.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1093
FA-1102PathIntermediate

Engineer Neural Networks with PyTorch and Transformers

Learn to build production-ready neural networks with PyTorch, including finetuning transformers, in this hands-on path.

Length
6 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1102
FA-1103Introductory

PyTorch for Classification

Build AI classification models with PyTorch using binary and multi-label techniques.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1103
FA-1105Intermediate

Language Models in Python: Generative Chatbots

Build chatbots in Python using deep learning.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1105
FA-1110FreeIntroductory

Analyze Taylor Swift Lyrics with Python Case Study

Use sentiment analysis and natural language processing to analyze Taylor Swift's lyrics.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1110
FA-1116FreeIntermediate

Using OpenAI APIs: Fine-tuning Models, the Assistants API, & Embeddings

Explore fine-tuning AI models like GPT-3 and 4 with OpenAI APIs. Learn to utilize the Assistants API and understand the creation and comparison of text embeddings.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1116
FA-1119Intermediate

Learn How To Build Your Own GPT

Learn how to build a Generative Pre-trained Transformer (GPT) from scratch using PyTorch.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1119
FA-1126FreeIntermediate

Generative AI Models: Getting Started with Autoencoders

Dive into unsupervised learning with autoencoders. Train models to reconstruct high-dimensional images and denoise corrupted images using PyTorch in colab.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1126
FA-1127FreeIntermediate

Generative AI on GCP: Deep Dive Into Generative AI Studio

Explore Generative AI Studio on GCP. Learn language model training, tuning, performance evaluation, deployment, and speech-to-text conversion.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1127
FA-1131Intermediate

Language Models in Python: Generative Text

Learn how to generate and translate text using deep learning.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1131
FA-1135FreeIntroductory

Using OpenAI APIs: Exploring APIs with the OpenAI Playground

Explore GPT models in the OpenAI Playground. Experiment with parameters to fine-tune responses and learn how to utilize multiple APIs, including chat completions and assistant APIs.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1135
FA-1136Intermediate

Learn Text Classification with PyTorch

Learn how to use PyTorch in Python to build text classification models using neural networks and fine-tuning transformer models.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1136
FA-1139Intermediate

Language Models in Python: Basic Chatbots

Build rules- and retrieval-based chatbots in Python.

Length
4 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1139
FA-1143FreeIntermediate

Learn Recommender Systems

Leverage machine learning to make recommendations with recommender systems.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1143
FA-1144FreeIntroductory

First Look: GPT-5's Router & Mode Switching

Learn GPT-5 Router skill including automatic mode selection, identifying task triggers for Instant, Thinking, Multimodal modes, and fine-tuning Pro controls.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1144
FA-1147FreeIntermediate

Generative AI on GCP: Building Generative AI-powered Apps in GCP

Create a generative AI app on GCP. Learn environment setup, model building with TensorFlow, training loop creation, dockerization of training script, and model deployment to API endpoint.

Length
2 weeks
Commitment
2 hours

You build: A trained or evaluated model with an honest write-up of what it gets wrong.

You earn: Verified micro, credential: Machine Learning Practice

Enrol on FA-1147