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.

BDPA Twin Cities_Spring Programmatic Thinking Class Flyer 2026 (2).png

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

Register for Youth PT Today!

Explore Other Programs

High School Technology Program

A bold reimagining of a timeless brand.

High School Coding Competition

High School Coding Competition

A bold reimagining of a timeless brand.