Back to Opportunities
Apply on official site

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
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