Youth Programmatic Thinking (Youth PT)

Youth PT explained

Every spring and fall, BDPA Twin Cities offers free youth coding classes in Saint Paul for students in grades 3 through 12. Through our Youth Programmatic Thinking (Youth PT) initiative, students learn the foundations of computer science in a fun, engaging, and inclusive environment—taught by IT professionals and mentors.

Our two beginner-level courses—Scratch Programming and Python Programming—run for 8 weeks every Saturday.

Whether your child is curious about games, apps, or how the internet works, this program is designed to spark creativity, build confidence, and develop future-ready tech skills.

Youth looking at computer screens

SCRATCH programming

Grades 3-6

PYTHON programming

(Grades 6–12)

Student learning to code using python programming software

Explore other opportunities

Our programs are built for real life. We offer small class sizes, project-based learning, and a flexible format that includes in-person and virtual sessions. In-person classes are held at trusted community locations like university campuses, local nonprofits, and online depending on space and season.