Back to Opportunities

Joy of Coding

Computer Science

Joy of Coding is a suite of self-paced, asynchronous online courses created by University of Michigan Engineering faculty for high school students. The program introduces students to Python programming, computational thinking, data visualization, and artificial intelligence with support from university faculty and student coaches.

Program details

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

Eligibility

Must be at least 13 years old, have completed high school algebra, and understand basic function notation. Students under 18 must have a parent or guardian complete the application form.

Costs and support

Cost
$149 plus tax per course
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