Coding Education for the AI World

Coding Classes for Kids & Teens in the Twin Cities

From playing games to building them. Students in grades 3–12 learn coding and technology skills through hands-on classes.

Build Games Create Websites Develop Apps Explore AI

WELCOME TO BDPA TWIN CITIES

Tech education that builds futures

BDPA Twin Cities provides free technology education for Minnesota students in grades 3–12, helping young people develop practical skills, explore career possibilities, and build confidence through hands-on learning.

Our programs connect students with experienced information technology professionals who share their knowledge, provide mentorship, and introduce students to opportunities beyond the classroom.

What makes us different

01

Learn from IT professionals

Students gain hands-on experience with guidance from professionals who work in technology.

02

Build real-world skills

Our classes introduce coding, problem-solving, and the practical application of technology.

03

Discover new opportunities

Students can explore educational pathways, mentorship, competitions, and professional connections as they grow.

TECHNOLOGY EDUCATION FOR GRADES 3–12

Explore our technology programs

From learning to code to preparing for college and technology careers, BDPA Twin Cities offers programs that help students develop their skills, discover new interests, and pursue opportunities at every stage of their education.

BDPA Twin Cities students participating in technology education activities

GRADES 3–9

Youth Programmatic Thinking

Introduce your child to computer programming through hands-on Scratch and Python coding classes that encourage creativity, logical thinking, and problem-solving.

Scratch Python Foundational Coding
Explore Youth PT
BDPA Twin Cities High School Technology Program online coding class

GRADES 9–12

High School Technology Program

Build on existing technology skills through structured instruction in programming, application development, and technical problem-solving, with opportunities to advance through multiple learning levels.

Programming Application Development Technical Skills
Explore HSTP
BDPA Twin Cities students at the High School Coding Competition

GRADES 9–12

High School Coding Competition

Put programming knowledge to the test through competitive coding challenges. Students with advanced skills can strengthen their teamwork, technical abilities, and problem-solving while preparing for competition opportunities.

Competition Teamwork Advanced Coding
Explore Coding Competition
BDPA Twin Cities students participating in educational and professional development activities

EDUCATION & CAREER DEVELOPMENT

College & Career Readiness

Help students connect their technology education to future possibilities through career exploration, professional development, mentorship, and exposure to educational opportunities beyond high school.

Career Exploration Mentorship College Readiness
Explore College & Career

Ready to explore technology education opportunities for your student?

Apply for Youth PT

STUDENT SUCCESS STORIES

The Impact of BDPA Education

Portrait of Kobe Petrus, Software Engineer

“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

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.

EXPLORE WAYS TO GET INVOLVED

Help Build the Next Generation of Technology Leaders