Certificate
MLx Fundamentals 25
Oxford Machine Learning SchoolThis program offered a comprehensive 18-hour course that included theory and practical sessions covering key areas in modern machine learning, such as Introduction to ML, Deep Learning & Representation Learning, Optimisation, and Generative AI (vision & NLP).
Start my MLx Fundamentals 25 certificateCurriculum
Inside the MLx Fundamentals 25 plan.
10 modules · 18 units · ~16h of structured prep.
- 01
Foundations of Machine Learning and Neural Networks
2 units · ~2hThis module provides a comprehensive overview of machine learning and deep learning fundamentals, focusing on supervised learning techniques, neural network architectures, and the role of feature mapping. Students will explore autoencoders, causal inference, and the limitations of neural networks, equipping them with both theoretical knowledge and practical skills essential for interpreting and applying machine learning models effectively.
- 1. Talk
- 2. Q&A
- 02
Foundations of Self-Supervised Learning in AI
2 units · ~2hThis module delves into the essential principles of artificial intelligence, emphasizing self-supervised learning and the architecture of neural networks. Students will explore the evolution of deep learning, the significance of large language models, and the impact of data on model performance. By understanding these concepts, learners will gain insights into optimizing AI models for various applications.
- 1. Talk
- 2. Q&A
- 03
Mastering Machine Learning Techniques: Clustering, Classification, and Optimization
1 unit · ~1hIn this module, students will delve into essential machine learning techniques, focusing on clustering with k-means, classification using naive Bayes, and optimization methods like gradient descent. Through practical applications in Google Colab, learners will gain insights into data pattern discovery, predictive modeling, and the significance of optimization in enhancing model performance.
- 1. Talk
- 04
Mastering Optimization Techniques in Machine Learning
1 unit · ~2hThis module delves into the essential optimization algorithms that drive machine learning success. Students will learn about gradient descent, the differences between convex and non-convex optimization, and advanced methods like accelerated and stochastic gradient descent. By understanding these concepts, learners will be equipped to tackle challenges in noisy environments and improve model performance effectively.
- 1. Talk
- 05
Generative Models: From Theory to Application
3 units · ~2hThis module delves into the intricacies of generative models, focusing on their applications in image and video generation. Students will explore the evolution of text-to-video technologies, the significance of model architecture, and the challenges of training efficiency. By understanding the differences between generative and discriminative models, as well as the role of conditioning and evaluation metrics, learners will gain valuable insights into the future of AI-generated content.
- 1. Generative modelling
- 2. Video generation
- 3. Q&A
- 06
Deep Learning Essentials: Building Neural Networks
1 unit · ~1hIn this module, students will explore the foundational concepts of deep learning, focusing on the practical implementation of neural networks. They will learn to build and train models using NumPy, apply them to real-world datasets like MNIST and CIFAR, and gain insights into critical components such as activation functions and backpropagation. This knowledge is essential for anyone looking to advance in the field of machine learning.
- 1. Talk
- 07
Advancements in Generative AI: From Models to Applications
2 units · ~2hThis module delves into the evolution and applications of generative AI, focusing on image, video, and 3D generation technologies. Students will explore diffusion models, continual learning frameworks, and techniques to maintain consistency in generative outputs. By understanding the interplay between model architecture, training methodologies, and data quality, learners will gain valuable insights into the future of AI-driven content creation.
- 1. Talk
- 2. Q&A
- 08
Mastering Diffusion Models: From Noise to Realism
1 unit · 48.22346666666667 minIn this module, students will explore the foundational concepts of diffusion models, focusing on their ability to generate realistic images from random noise. Through practical examples and hands-on implementation using Python, learners will gain a deep understanding of the forward and reverse processes, model architecture, and the critical denoising steps involved in training and inference.
- 1. Talk
- 09
Mastering Generative AI: Techniques and Applications
4 units · ~2hThis module delves into the fundamentals of generative AI and natural language processing, covering the architecture of language models, fine-tuning techniques, and the integration of local data. Students will learn how to effectively train and adapt large language models for specific tasks, ensuring optimal performance while preserving knowledge. The insights gained will empower students to leverage generative AI tools in real-world applications.
- 1. Introduction to Generative AI for NLP
- 2. Q&A
- 3. Expanding the LLM knowledge
- 4. Q&A
- 10
Harnessing Large Language Models: Practical Applications
1 unit · ~1hIn this module, students will explore the training and inference processes of large language models (LLMs) through hands-on applications. They will learn to implement sentiment analysis, zero-shot classification, and text generation using the Transformers library, while also gaining experience with APIs from leading companies like OpenAI. This knowledge is essential for leveraging LLMs in real-world scenarios.
- 1. Talk
Certification
How you certify for MLx Fundamentals 25.
CPD accredited

Certification number
65678
Ready when you are
Start your MLx Fundamentals 25 certificate.
Start working toward MLx Fundamentals 25 for free today.