BDPA Twin Cities Information Technology Education

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

Learn from IT Professionals

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

Build Real-World Skills

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

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
Portrait of Kobe Petrus, Software Engineer

STUDENT SUCCESS STORIES

The Impact of BDPA Education

“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

Our Partners & Supporters

BDPA Twin Cities is grateful to the businesses, educational institutions, community organizations, sponsors, and donors whose support helps us provide technology education, mentorship, and career-building opportunities for Minnesota students.

Union Pacific
Metro State University
C.H. Robinson
Keystone Technical Services
Saint Paul College
Microsoft
H.B. Fuller
Minnesota Twins
Best Buy
3M
Xcel Energy