CODING AND TECHNOLOGY EDUCATION | GRADES 3–12

Coding classes for kids and teens in the Twin Cities

BDPA Twin Cities offers hands-on coding and technology education for students in grades 3–12, with Scratch, Python, and opportunities to advance 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 Twin Cities at different points and continue developing their technology skills through high school and beyond.

GRADES 3–12 START HERE

Youth coding classes

Youth Programmatic Thinking

Scratch Python

Build foundational coding, computational thinking, and problem-solving skills through hands-on instruction. Students can return for future sessions and continue developing.

Fall and winter/spring sessions

Learn more
HIGH SCHOOL ADVANCE

Online high school coding classes

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

Learn more
NEXT STEP COMPETE

Coding 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.

Opportunities beyond the classroom

Learn more

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.