
Start your AI and machine learning journey with a clear roadmap for the opening lessons. You'll see why commonly used AI terms can cause confusion and how the upcoming topics fit together.
By the end of this introduction, you'll be able to outline the learning path: artificial intelligence, machine learning, supervised and unsupervised learning, reinforcement learning, and the role of deep learning and neural networks. You'll also understand why building these foundations helps you discuss AI more clearly and approach the next lessons with confidence.
In this lecture we explain the option of downloading the whole course in audio format from this lecture. Once you enrol in the course you will have access to download your zip file from this lecture containing all the lectures in mp3 format.
This lesson is your opportunity to share something about yourself with the rest of the students in this course, and see more about other students and their goals. Tell us all about your goals and what you want to achieve. You can come back to this board and add more thoughts as you go through the course and achieve your goals. Seeing all the other students in the course will also motivate you and keep you going as you participate in this community of learning.
Remember: take action! Achieve your goals, best wishes from your instructor team
Peter introduces the progress check-ins that will accompany you through this combined course. You will meet him again around the quarter, halfway, three-quarter and final video milestones.
These are approximate signposts based on the course’s published video running time. Your own completion may differ if you skip ahead, revisit lessons or follow a selected route. Read “How to Navigate This Course and Track Your Progress” in Section 1, and use Udemy’s progress indicator to check your completed course items.
This lesson introduces AI and machine learning through everyday examples. Focus on the main idea: machines can learn patterns from data and use them to perform useful tasks.
A few clarifications for this introductory recording (updated September 2026):
• References to May 2023 describe when the lesson was recorded.
• The image-recognition example uses labelled pictures. Other methods can also learn useful patterns from unlabelled pictures.
• ChatGPT's original training used a combination of methods, including learning from examples and reinforcement learning from human feedback.
• In reinforcement learning, the machine learns from experience and rewards. People still set up the task and the feedback; “learning on its own” does not mean there is no data or human involvement.
You do not need the technical details yet. The following lessons build these ideas step by step. When judging an AI system, ask what it can do reliably and where its answers need checking.
Optional background:
https://openai.com/index/chatgpt/
https://ai.meta.com/blog/dino-v2-computer-vision-self-supervised-learning/
https://spinningup.openai.com/en/latest/spinningup/rl_intro.html
In this lesson, I discuss why programmes that are created through a machine-learning process, are radically different to programmes that have been developed in the classical or traditional way. Machine learning turns classical software development on its head. In this lesson, you'll begin to understand why.
In this lesson, I go into more detail about how machine learning completely turns the classical software development process on its head. And to effectively illustrate this, I start touching on some of the mathematics that replaces conventional programming code.
In this lesson, I go a bit further with the mathematics and function-approximation concepts behind machine learning. This is necessary because it paves the way toward understanding the role that neural networks play in Machine Learning. So, I touch on artificial neural networks in this lesson as well. I also introduce the concepts of encoding and decoding between numeric and non-numeric data such categorical or image data. Machines and Mathematics work with numbers. The ability to encode non-numeric data into something that a machine can understand is therefore a crucial concept to understand.
In this lesson, I discuss the 3 main machine learning techniques. These are Supervised, Unsupervised and Reinforcement Learning techniques. And to clearly explain the differences between these learning techniques, I carefully introduce important and fundamental concepts such as algorithms, models, features, labels, reinforcement learning agents, and rewards.
See how deep neural networks fit into supervised, unsupervised and reinforcement learning. I introduce the network diagram, including neurons, connections and hidden layers, and explain what network width and depth refer to. The lesson approaches neural networks as mathematical function approximators. By the end, you will be able to identify the main parts of a network diagram and explain the relationship between deep learning and the learning methods introduced earlier.
Refresh the mathematical idea of a function before examining how neural networks approximate one. Using graphs and the dimensions of a cone, I explain inputs, outputs, and dependent and independent variables. I then connect these ideas to features, labels and learning a relationship from data. By the end, you will be able to interpret simple function notation and explain why function approximation is useful for supervised prediction.
Follow how an artificial neuron combines inputs, weights and a bias, starting with the simple function y = 1.2x + 1. I explain how the ReLU activation function changes the output, extend the example to multiple inputs, and show how several neurons can combine to represent more complex relationships. By the end, you will be able to identify weights, biases and activation functions in a neuron diagram and explain their roles in function approximation.
Bring the neural-network sequence together with a high-level look at what training needs to determine, including weights and biases, alongside design choices such as layers and activation functions. I briefly introduce backpropagation in the context of supervised training and recap how neural networks can be used with different learning methods. By the end, you will be able to explain the purpose of training and distinguish a learning method from the neural-network model it may use. This is a conceptual overview rather than a worked training calculation.
Discover how machine learning replaces explicit rules with data-driven models, using supervised and unsupervised learning on training data to map inputs to outputs and reduce loss.
This lesson introduces the powerful role of reinforcement learning and AI-driven personalization in transforming recommendation systems across entertainment, e-commerce, and loyalty programs. By examining real-world examples from Netflix, Spotify, and leading retailers, it highlights how personalized recommendations significantly enhance customer engagement and business profitability.
Here, we introduce the core principles of reinforcement learning or RL, highlighting its focus on long-term outcomes and sequential decision-making. We show why RL is uniquely suited for loyalty programmes by discussing how it can continuously learn and adapt based on user interactions and feedback.
Here, we introduce the core principles of reinforcement learning or RL, highlighting its focus on long-term outcomes and sequential decision-making. We show why RL is uniquely suited for loyalty programmes by discussing how it can continuously learn and adapt based on user interactions and feedback.
This lesson focuses on practical adoption, showcasing how leading companies have attempted to leverage RL in coalition reward programmes, credit card offers, and retail loyalty ecosystems. We discuss the tangible benefits, common pitfalls, and emerging trends in applying RL-based personalization strategies to drive sustained customer engagement.
This video introduces the speakers/specialists, Irlon and Eric. The high-level agenda/script is attached as a PDF. Irlon's responses to the questions outlined in the agenda are summarised in the attached PowerPoint presentation.
Uncover how to build a healthy rewards ecosystem by prioritizing customer-first personalization and partner cooperation, then leverage reinforcement learning for real-time, long-term value and spillover effect.
This lesson introduces ML.Net and Model Builder, the free graphical tool that we'll use to go through a supervised machine learning process, without the need for any coding. This lesson also outlines the approach that will be taken during the subsequent 13 lessons. It provides a visually detailed explanation of the major components and sequence of topics that will be covered.
This video shows you how to launch Visual Studio and create a basic class library project. In the next lesson, we'll add machine learning capability to this code library. This video also provides explanations about project templates, solutions, dynamically linked library files, and the .Net Framework. Once a project is created, this video provides a summary of the most important windows in the Visual Studio interface:
The Solution Explorer Window,
The Code Editor Window, and
The Output Window.
This video will show you what types of machine learning tasks Model Builder can automate for you. This video covers concepts like classification, regression, and recommendation-type tasks, that machine-learning models are ideally suited for. This video also provides a quick overview of the different computing resources (CPU, GPU, or Cloud) that can be configured for training a model.
This video covers the essential aspects of preparing your data for training. Data transformation concepts such as encoding and feature scaling are explored.
This video covers a few important concepts related to training a model. In particular, it covers algorithms, trainers, and evaluation metrics.
Build a clear foundation in artificial intelligence and machine learning, even if you are starting without a technical background.
What is AI, and what is it not? How does learning from examples differ from writing rules? What does a neural network actually calculate? This course helps you work through these questions, recognise common misconceptions and use AI terminology with greater confidence.
Start with the ideas behind the technology
Explore AI, machine learning, deep learning, supervised learning, unsupervised learning and reinforcement learning. Make sense of algorithms, models, features and labels, then connect these terms to everyday examples of prediction and decision-making.
The neural-network foundations explain functions and function approximation, encoding and decoding, and the roles of weights, bias and activation functions. Work through simple neuron calculations and distinguish network structure, training and prediction. Four shorter neural-network lessons and the first four scenario-based quizzes help you check your understanding, with explanations for every answer choice.
A beginner entry point, with room to go deeper
No prior programming experience or advanced mathematics is needed to begin the foundational lessons. Everyday examples, diagrams and simple calculations help explain what the mathematics means and why it matters. You do not need to feel confident in mathematics before starting.
The wider course includes technical demonstrations, code walkthroughs, conceptual overviews and business discussions at different levels of depth. The Microsoft Model Builder sequence demonstrates an AutoML workflow in Visual Studio. Further material explores recommendation systems, text embeddings, transformers, generative AI and large language models, alongside introductory overviews of CNNs, RNNs and GANs. These architecture overviews develop conceptual understanding; they do not provide step-by-step projects for building each model.
Connect the foundations to your work
Explore examples involving marketing, customer experience, human resources, finance, operations and business strategy. Consider human-AI collaboration, data quality, ethics and adoption questions so you can have more informed conversations with technical colleagues and evaluate AI proposals more thoughtfully.
Choose a route through the course
Begin with Sections 1–4 for the foundations and Quizzes 1–4. Continue with Sections 5–6 for learning methods and recommendation systems. Choose Sections 8–11 for the Model Builder demonstrations, or Sections 12–25 for text embeddings and technical applications. Explore the recorded talks, prompting examples and wider business library according to your interests. This is a substantial collection: you can work through the foundations first and return to other topics as your needs develop.
You can watch technical demonstrations to understand the workflow, or reproduce them with the relevant software and background. Model Builder uses Windows and Visual Studio; programming familiarity helps with later code walkthroughs. Some recordings use earlier software versions, so interfaces and features may differ today.
The course combines instructor-created lessons, recorded webinars and talks, and lessons produced with AI assistance, including synthetic narration in selected sections. Together, these formats offer a foundation for further study and a broad library for exploring AI in practice.