CODING & TECHNOLOGY EDUCATION FOR GRADES 3–12

Start Their Journey
in Technology Here.

BDPA Twin Cities gives kids and teens opportunities to learn coding, build real technology skills, and continue growing from their first class through high school and beyond.

Scratch • Python • Web Development • Technology Career Preparation

THE BDPA STUDENT PATHWAY

Start with coding.
Keep growing from there.

Students can enter BDPA at different points and continue building technology skills through high school.

GRADES 3–12 Start Here

Youth Coding Classes

Youth Programmatic Thinking

Scratch Python

Build foundational coding, computational thinking and problem-solving skills. Students can return for future sessions and keep developing.

Fall + Winter/Spring Sessions

HIGH SCHOOL Advance

Online High School Coding

High School Technology Program

Level 1 Level 2 Level 3 Level 4

Progress through four levels of coding, web development and technology education. High school students can also begin their BDPA journey here.

14 Weeks • February–May

NEXT STEP Compete

Competition Preparation

Build toward the national stage

Coding Competition

Additional preparation and team-based learning

↓
BDPA National Conference

Put skills to work alongside students from across the country.

Ready for the Next Level in Technology?

For high school students ready to go beyond introductory coding, BDPA Twin Cities offers the High School Technology Program (HSTP)—a 14-week online learning experience focused on coding, web development, and real-world technology skills.

Students learn from technology professionals while building experience with Python, JavaScript, HTML/CSS, web development, IT fundamentals, and problem-solving. No previous experience is required, and students progress as their skills grow.

Spring 2027 classes begin in February.
Saturdays | 10 AM–12 PM | Online via Zoom

Upcoming Classes & Events

Calendar

Young man with short, dark, curly hair and dreadlocks, wearing a gray collared shirt and black blazer, smiling against a light gray background.
Young man with short, dark, curly hair and dreadlocks, wearing a gray collared shirt and black blazer, smiling against a light gray background.

“BDPA taught me how to blend technical skills with business and communication. That balance is what has allowed me to stand out and advocate for myself.”

— Kobe Petrus, Software Engineer

EXPLORE WAYS TO GET INVOLVED

Help Build the Next Generation of Technology Leaders

Supported in Part By

Logo with a red triangle above the stylized word 'UP' in black font.
Logo of Metro State University featuring a stylized multicolored 3D geometric design above the text 'METRO STATE UNIVERSITY' in bold dark blue letters.
Logo with a blue geometric snowflake inside a hexagon and the text 'C.H. ROBINSON' below
Keystone Technical Services logo with a stylized green and blue 'K' and company name in green and blue text.