Certificate
MLx Fundamentals 24
Oxford Machine Learning SchoolThis program offered a comprehensive 11-hour course that included theory and practical sessions covering key areas in modern machine learning, such as Factorisation methods in ML, Causal Representation Learning and Related Machine Learning Tasks, Deep Learning, Generative AI (vision and NLP), Optimisation (including DNN), and an Introduction to Statistical Machine Learning.
Start my MLx Fundamentals 24 certificateCurriculum
Inside the MLx Fundamentals 24 plan.
10 modules · 10 units · ~11h of structured prep.
- 01
Factorisation methods in ML
1 unit · ~2hThis module delves into the intricacies of factorization algorithms, focusing on their pivotal role in recommender systems and deep learning. Students will explore metric factorization, low-rank methods, and their practical applications in optimizing deep learning processes. By understanding these concepts, learners will enhance their ability to implement efficient algorithms in real-world scenarios.
- 1. Talk
- 02
Causal Representation Learning and Related Machine Learning Tasks
1 unitIn this module, students will explore foundational concepts of machine learning, including key algorithms, data preprocessing techniques, and evaluation metrics. This knowledge is essential for understanding how to build and assess machine learning models effectively.
- 1. Factorisation methods in ML
- 03
Deep Learning
1 unitIn this module, students will explore foundational concepts of machine learning, including key terminology, methodologies, and applications. Through engaging video lectures, learners will gain insights into the principles that drive machine learning technologies and their relevance in various industries.
- 1. Talk
- 04
Generative AI (vision)
1 unitIn this module, students will explore foundational concepts of machine learning, including key terminology, methodologies, and applications. Through engaging video lectures, learners will gain insights into the principles that drive machine learning technologies and their relevance in various industries.
- 1. Talk
- 05
Clustering and Classification with K-means and Naive Bayes
1 unit · ~1hIn this module, students will explore essential machine learning concepts through hands-on applications of clustering and classification algorithms. Focusing on k-means clustering and naive Bayes classification, learners will gain insights into data understanding, feature engineering, and model evaluation techniques, equipping them with the skills to interpret and apply these models effectively.
- 1. Talk
- 06
Optimisation
1 unit · ~2hThis module delves into the essential principles of optimization, equipping students with the knowledge to navigate complex algorithms and their applications in machine learning. Students will explore gradient descent, convex optimization, and the intricacies of non-convex functions, gaining insights into efficient problem-solving techniques that are crucial for developing robust machine learning models.
- 1. Talk
- 07
Optimization + DNN
1 unit · ~1hIn this module, students will explore essential optimization techniques for deep neural networks, focusing on gradient descent and hyperparameter tuning. Through hands-on coding exercises, learners will apply these concepts to real-world datasets like MNIST and CIFAR, enhancing their understanding of model training and performance optimization.
- 1. Talk
- 08
Generative AI (NLP)
1 unit · ~2hIn this module, students will delve into the essentials of generative AI and natural language processing. They will explore large language models, prompt engineering, and the role of language agents, gaining insights into their practical applications across various fields. This knowledge will empower students to enhance AI model performance and expand their understanding of AI technologies.
- 1. Talk
- 09
Gen. AI (Vision & NLP)
1 unit · ~2hIn this module, students will delve into the practical applications of large language models and diffusion models. They will learn to connect to APIs, run models locally, fine-tune them, and generate images from text descriptions. Key concepts such as model inference, quantization, and effective prompting techniques will be explored, equipping students with the skills to enhance model efficiency and output quality.
- 1. Talk
- 10
Introduction to Statistical Machine learning
1 unit · ~2hIn this module, students will gain a solid understanding of fundamental machine learning concepts, including algorithms, regression, and the critical differences between traditional programming and machine learning. They will learn about the ordinary least squares algorithm, the significance of data in model training, and strategies to address overfitting and underfitting through regularization techniques.
- 1. Talk
Certification
How you certify for MLx Fundamentals 24.
CPD accredited

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