Back to Opportunities

Joy of Coding

Computer Science

Joy of Coding is an online, self-paced program offered by the University of Michigan Department of Electrical and Computer Engineering. Designed for high school students, the program offers beginner to advanced courses teaching Python coding, computational thinking, data visualization, and artificial intelligence.

Program details

Deadline
Rolling admission
Dates
Jun 17, 2026 – Aug 28, 2026
Grade level
Grades 9–12
Location
Virtual
Program type
Online course
Duration
6 to 8 weeks (self-paced, 4–6 hours/week)
Attendance
Not applicable

Eligibility

Must be at least 13 years old with a background in basic algebra and functions. No prior coding experience required for introductory courses.

Costs and support

Cost
$149 plus tax
Financial aid
Need-based financial aid available
Stipend
Not specified
Contact program
joyofcoding@umich.edu
Apply on official site

Student projects

No student projects are linked to this opportunity yet.

See something out of date?

Tell us so we can review and update this opportunity.

Report an update