Join this free online course to learn about artificial intelligence (AI) and explore different types of machine learning. In a playful way, discover the fascinating world of AI.
Nowadays, we encounter artificial intelligence (AI) everywhere – it’s used in our smartphones, in cars, and in healthcare. How does a phone know which song you want to listen to? How can a car drive on its own? How can computer systems detect whether a person is ill or not? Sounds like magic?
In this course we’ll discover the underlying principles and ideas of AI. Together, we’ll learn what artificial intelligence means, how a computer can learn to play a game, and what the differences between machine learning and symbolic AI are. We’ll explore different types of machine learning to predict whether our virtual monkeys bite, and get rich by finding gold in our virtual wild west. We’ll also take a look at the bigger picture to find out whether machines can actually think, and discuss the social implications that AI has for our society. And if you’re a teacher, we’ll provide you with even more ideas and teaching materials for your classroom. Join us on this journey through the fascinating world of AI.
Week 1: The World of AI
Week 2: More About How Machines Learn
Week 3: The (Smaller and the) Bigger Picture
Week 4: Final Exam
None. However, we recommend installing a Chrome or Firefox browser to follow along with the programming exercises in Snap!
Find out more in the certificate guidelines.
Stefan discovered his passion for Computer Science as a kid while creating his own little games, which inspired him to become a CS teacher. With his work as a CSEd researcher he wants to share this passion in a fun and creative way. While working at universities, he has developed different learning resources for various topics of Computer Science.
Tilman is a researcher in the Computing Education Research Group at the Free University of Berlin. His projects include developing concepts for the classroom supporting debugging skills, demystifying AI, and fostering collaboration for programming projects. This way, he not only aims at explaining the fascinating world of Computer Science, but to enable everyone to actively and creatively shape this world.