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

Fall 2026 Youth PT

Classes start in mid-September 2026. Register your student today!

If you need to contact us for other questions about programs, click here.

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. 

A man wearing glasses, a wide-brimmed hat, and a light-colored jacket sitting at a table in an indoor public space, possibly an airport or train station, with a laptop and a black bag on the table.