Artificial Intelligence
Master the science of building intelligent systems that learn from data. Covers machine learning fundamentals, deep learning architectures, natural language processing, computer vision, and reinforcement learning. From theoretical foundations to practical implementation and real-world AI applications.
22 Topics
AI Agents
Learn to build autonomous AI agents that can perceive, reason, and act in complex environments. Covers agent architectures, planning algorithms, multi-agent systems, and real-world applications in robotics, gaming, and automation.
AI Ethics
This topic examines the moral, legal, and social implications of artificial intelligence technologies. Learners will understand how to identify bias, ensure fairness, protect privacy, and implement governance frameworks to guide responsible AI development and deployment.
AI Fundamentals
This topic introduces the core concepts, history, and branches of artificial intelligence, including search, logic, and probabilistic reasoning. Learners will understand the foundational theories and architectures that drive modern intelligent systems and automated decision-making.
AI Safety & Alignment
AI safety studies how to make advanced AI systems behave as intended. You will learn alignment problems, interpretability, evaluations, governance debates and the main research agendas and their critiques.
AI-Assisted Coding
AI coding assistants change how software is written. You will learn to work effectively with code-generation tools and agents, review their output, structure prompts and repos for them, and keep quality and security high.
Big Data Analytics
This field covers the methods and technologies used to process, analyze, and extract insights from massive, complex datasets. Learners will understand how to utilize distributed computing frameworks and storage systems to handle high-volume and high-velocity data.
Computer Vision
This field of artificial intelligence enables computers to derive meaningful information from digital images, videos, and other visual inputs. Learners will understand how to implement image processing, object detection, and image segmentation algorithms.
Data Science
This multidisciplinary field combines statistics, scientific computing, and algorithms to extract knowledge and insights from structured and unstructured data. Learners will understand how to perform data cleaning, exploratory analysis, predictive modeling, and data visualization.
Deep Learning
This subset of machine learning utilizes multi-layered artificial neural networks to model complex patterns in data. Learners will understand how to design, train, and evaluate deep neural architectures for tasks like image recognition and natural language processing.
Fine-Tuning LLMs
Fine-tuning adapts a pretrained language model to a task or style. You will learn supervised fine-tuning, LoRA and parameter-efficient methods, preference optimisation, datasets and evaluation.
Generative Image & Video Models
Diffusion and related models generate images and video from text. You will learn how they work, how to run and prompt them, control techniques like ControlNet and LoRA, and the creative and legal issues around them.
Large Language Models
Explore the world of large-scale language models like GPT, BERT, and their variants. Learn about pre-training, fine-tuning, prompt engineering, and deploying LLMs for various applications.
MLOps
This practice focuses on unifying machine learning system development and operations to standardize the deployment and maintenance of models. Learners will understand how to build automated pipelines for continuous integration, delivery, and monitoring of machine learning workflows.
Machine Learning
This discipline focuses on developing algorithms that allow computers to learn from and make predictions on data without explicit programming. Learners will understand how to apply supervised, unsupervised, and evaluation techniques to solve predictive problems.
Mathematics for Machine Learning
Machine learning rests on linear algebra, calculus, probability and optimisation. You will learn exactly the mathematics needed to read ML papers and textbooks, with the resources that teach it in that order.
Natural Language Processing
This field focuses on the interaction between computers and human language, enabling machines to process and analyze textual data. Learners will understand how to build systems for text classification, translation, sentiment analysis, and information extraction.
Neural Networks
Understand the building blocks of deep learning. Study perceptrons, activation functions, backpropagation, optimization algorithms, and network architectures from basics to advanced concepts.
Predictive Analytics
Predictive analytics uses historical data, statistical algorithms, and machine learning to identify the likelihood of future outcomes. You will understand how to build forecasting models, analyze trends, and assess risks to guide strategic planning.
Prompt Engineering
Prompt engineering is the craft of getting reliable results from large language models. You will learn prompting patterns, structured outputs, evaluation, and the limits of prompting versus fine-tuning or retrieval.
Reinforcement Learning
This area of machine learning focuses on how software agents ought to take actions in an environment to maximize cumulative rewards. Learners will understand how to design decision-making models using Markov decision processes and Q-learning algorithms.
Retrieval-Augmented Generation (RAG)
RAG grounds language-model answers in your own documents. You will learn embeddings, vector search, chunking, reranking and evaluation, and how to build and debug a production retrieval pipeline.
Writing with AI
AI tools are changing how people draft, edit and research. You will learn effective workflows for writing with language models, their limits and failure modes, and how to keep your voice and integrity.
