Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

University of Colorado Boulder

Introduction to Learning

Rhonda Hoenigman

Instructor: Rhonda Hoenigman

Included with Coursera Plus

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Explain the fundamental principles of supervised, unsupervised, and reinforcement learning, including their goals, differences, and applications.

  • Explain and apply foundational concepts in machine learning theory.

  • Implement core machine learning algorithms such as decision trees, linear classifiers, k-means clustering, and Q-learning.

  • Analyze the behavior and performance of different learning algorithms across various problem domains and data types.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

June 2026

Assessments

4 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 4 modules in this course

This module introduces the foundational ideas behind learning in artificial intelligence. Students begin by exploring what it means for an intelligent system to learn and how learning differs from simply following pre-programmed rules. The module then connects learning to the broader framework of intelligent agents, examining how agents improve performance through experience, feedback, and interaction with their environments. Finally, the module surveys the three major paradigms of machine learning—supervised learning, unsupervised learning, and reinforcement learning.

What's included

3 videos1 assignment

This module introduces how AI systems learn from data and use that knowledge to make predictions, discover patterns, and improve performance. Students explore supervised learning with labeled examples, including the distinction between classification and regression problems, as well as unsupervised learning methods that uncover structure and relationships in unlabeled data. The module also examines latent and hidden variables, connecting these ideas to probabilistic models such as Bayes nets and Hidden Markov Models.

What's included

5 videos1 assignment1 programming assignment

This module examines the central challenge of learning: building models that generalize effectively to new, unseen data. Students explore the concepts of overfitting, underfitting, and the bias-variance tradeoff, along with the processes involved in training and evaluating learning models. The module also introduces the roles of training, validation, and testing data sets in model development and examines the practical challenges that arise in AI learning systems, including data limitations, optimization difficulties, scalability, and changing environments.

What's included

5 videos1 assignment

This module introduces major families of AI and machine learning models, including linear models, decision trees, neural networks, and reinforcement learning. Students explore how each model family represents knowledge, learns from data or experience, and makes decisions or predictions. The module also connects these classical and modern learning approaches to contemporary AI systems such as large language models, recommendation systems, and robotics.

What's included

6 videos1 assignment

Instructor

Rhonda Hoenigman
University of Colorado Boulder
3 Courses877 learners

Offered by

Explore more from Algorithms

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions