Programming · CourseUniversity of Michigan
Programming for Everybody (Getting Started with Python)
Variables, conditions, loops, and functions.
Start with an interest, a skill, or a small project you want to make.
Search by course title; try specific skills or course names.
A sequence to follow, with ideas to practice.
A few starting points to help you find your direction.
Programming · CourseUniversity of Michigan
Variables, conditions, loops, and functions.
CourseDeep Teaching Solutions
Explore memory, focus, and practice methods to improve learning habits.
CourseYale University
Explore well-being and everyday habits, with ideas to try in daily life.
CourseYale University
Explore financial markets, risk, and the basics of behavioral finance.
Data and analytics · CourseGoogle
The workflow and responsibilities of data analysis.
Design and creativity · CourseCalifornia Institute of the Arts
Composition, shape, color, and the relationship between type and images.
Programming · Course
Practice Python through a series of coding projects.
4 stages
New programmers who want to automate everyday tasks.
Explore path →6 stages
Learners who want to turn spreadsheets and business questions into reliable findings.
Explore path →3 stages
Python users who want to understand and build predictive models.
Explore path →4 stages
Beginners who want to build pages for phones and computers.
Explore path →3 stages
Learners who want stronger visual communication beyond software skills.
Explore path →3 stages
Learners who want to understand how audiences, channels, and content support a business.
Explore path →