Programfolio
Sign inCreate account
Programs›Joy of Coding: Introduction to Programming Online Summer Course
Overview

An online, asynchronous summer course introducing high school students (age 13+) to programming in Python and computational thinking. Students earn certificates of accomplishment and develop problem-solving skills through self-paced instruction supported by University of Michigan faculty and student coaches.

At a glance
Sessions
Jun–Jul6 wk sessions
Formats
Online
Location
Online
Cost
<$500from $149
Entering grades
9th, 10th, 11th, 12th
Acceptance
Rolling admissions; no competitive selectivity stated.
Application requirements
Basic Math Skills
Understanding of variables, simple functions, and patterns; familiarity with mathematical functions (sine, cosine, etc.)
Time Commitment
Ability to spend 4–6 hours per week on coursework over 6 weeks
Technology Access
Personal computer and internet access required
Prior Coding Experience
No prior coding experience required
Engagement
Willingness to ask instructional team for help when needed
Cost & sessions
Tuition is $149 per student for the 6-week online course. Need-based financial aid is available.
Financial aid
Need-based financial aid available; specific amounts and application details not specified on program page.
Source: University of Michigan Youth Programs
Browse similar programs
Last scraped 2026-09-03 · https://joyofcoding.eecs.umich.edu/