Skip to main content

RaspberryPiFoundation: Introduction to Machine Learning and AI

Discover machine learning and how it works, and train your own AI using free online tools.

Introduction to Machine Learning and AI
4 weeks
2–4 hours per week
Self-paced
Progress at your own speed
Free
Optional upgrade available

There is one session available:

8,500 already enrolled! After a course session ends, it will be archivedOpens in a new tab.
Starts Apr 26
Ends Aug 1

About this course

Skip About this course

From self-driving cars to determining someone's age, artificial intelligence (AI) systems trained with machine learning (ML) are being used more and more. But what is AI, and what does machine learning actually involve?

In this four-week course from the Raspberry Pi Foundation, you'll learn about different types of machine learning, and use online tools to train your own AI models. You'll find out about the types of problems that machine learning can help to solve, discuss how AI is changing the world, and think about the ethics of collecting data to train a machine learning model.

At a glance

  • Language: English
  • Video Transcript: English

What you'll learn

Skip What you'll learn

Over the following four weeks, you will:

  • Demonstrate several working machine learning models
  • Explain the different types of machine learning, and the problems that they are suitable for
  • Compare supervised, unsupervised, and reinforcement learning
  • Discuss the ethical issues surrounding machine learning and AI

This course will cover:

  • The history of AI
  • What are AI and machine learning?
  • Using AI for classification
  • What problems can AI solve?
  • Collecting and preparing data for machine learning
  • Potential problems with AI
  • The machine learning process
  • Supervised learning: Decision trees and nearest neighbour
  • Unsupervised learning
  • Reinforcement learning
  • How neural networks work
  • Writing a good ML resource

Frequently Asked Questions

Skip Frequently Asked Questions

Who is this course for?

This course is for people who would like to know more about machine learning and particularly how it works, without having to understand the maths involved.

What software will I need?

The practical tasks in this course require access to the Scratch, Machine Learning for Kids, and Teachable Machine websites.

One of these tasks will also require the use of a webcam.

Who can take this course?

Unfortunately, learners residing in one or more of the following countries or regions will not be able to register for this course: Iran, Cuba and the Crimea region of Ukraine. While edX has sought licenses from the U.S. Office of Foreign Assets Control (OFAC) to offer our courses to learners in these countries and regions, the licenses we have received are not broad enough to allow us to offer this course in all locations. edX truly regrets that U.S. sanctions prevent us from offering all of our courses to everyone, no matter where they live.

Interested in this course for your business or team?

Train your employees in the most in-demand topics, with edX For Business.