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

  • Using the block-based coding platform Scratch, students will learn the building blocks of logic, animation, and storytelling.

    In this course, your child will:

    • Create animated stories, games, and simple apps using Scratch

    • Learn basic coding concepts like loops, sequences, and conditionals

    • Strengthen math, reading, and critical thinking skills

    • Collaborate with peers and receive one-on-one guidance as needed

    • Build confidence as a future tech creator—not just a tech user

    Designed for beginners. No previous experience required.

PYTHON programming

(Grades 6–12)

  • Python introduces real coding syntax used by professionals in app development, web programming, and data science.

    Students will:

    • Write and test code using the Python programming language

    • Explore real-world applications of coding: from game design to websites

    • Understand core concepts like variables, loops, logic, and functions

    • Solve problems, debug their own code, and learn to “think like a developer”

    • Work alongside experienced I.T. mentors and instructors

    Ideal for students with some tech curiosity or past exposure to STEM concepts.

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. 

  • High School Technology Program (Online)

    Students in grades 9th -12th build websites, apps, and solve problems with code.

    Class Begins February 2027.

    Pre-Register Now

  • High School Computer Competition

    Top HSTP students train and compete at BDPA’s annual tech championship.

    Learn More