
Expand Your Computer Science Skills, Earn Credits
Design, code, and secure your future with our comprehensive online computer science electives! From video game design to cybersecurity and mobile app development, our courses are tailored to equip you with the skills needed for today's tech-driven careers. Earn both high school and college credits as you explore exciting career opportunities and learn skills applicable across various industries. Ready to advance your tech abilities in a flexible, student-centered environment? Enroll now and start your journey to becoming a tech industry leader.
Turn What You Love Into What You Do
Why Sign Up?

Course Offerings

Any MN High Schooler Can Enroll!
Curiosity in technology and a desire to engage in problem-solving and creative thinking are all you need to join our classes. Open to all Minnesota high school students, our offerings include both live, online sessions that provide real-time engagement and support, as well as independent learning modules that allow you to study at your own pace. Regardless of your prior experience in computer science, we welcome you to explore this dynamic field. Dive into a learning environment that caters to both structured learners and those who thrive on flexibility.
If you're a Minnesota high school student, we welcome you to join us! Classes are free and open to anyone curious about technology, problem-solving, and creative thinking.
Step Two
Step Three
Ready to Launch Your Future?
Meet Our Team
Nathan Early
Nathan Earley
Nathan Earley is a multi-decade veteran teacher of mathematics and computer science. A lifelong learner himself, he enjoys connecting with students about their interests, academic and otherwise. Nathan is currently working on a degree in data science, blending his love for statistics, computer science, and all things data. He has been a part of New Code Academy from its inception, blending what works in online teaching with his subject matter. His professional interests include logic, the philosophy of teaching, and the philosophy of technology. In his spare time, he enjoys being outside, spending time with his family, watching shows (no bingeing allowed!), and reading.
Dr. Alexandra Holter, Ph.D.
Alexandra Holter, Ph.D.
2024 Tech Educator of the Year, Tekne Awards
Alexandra Holter is the K-12 Computer Science (CS) and Career and Technical Education (CTE) Coordinator for the Bloomington Public Schools in Minnesota. With over 16 years of experience as a STEM educator, Alexandra is committed to eliminating barriers and fostering equitable access to STEM education for all students.
Her career began in Tulsa, Oklahoma, where she earned a Bachelor of Arts in History and a Master of Science in Mathematics and Science Education. Starting as a 7th-grade science teacher, Alexandra's passion for STEM equity inspired her to pursue systemic change. In 2015, she completed her Ph.D. in Educational Leadership and Policy Studies from Oklahoma State University.
In her current role, Alexandra leads comprehensive K-12 computer science programming, emphasizing identity-inclusive classrooms and equitable opportunities. She collaborates with community and industry partners to enhance learning experiences and professional development for teachers.
A recognized leader in STEM education, Alexandra serves as the Chair of the Computer Science Teachers Association (CSTA) Policy Committee and a member of its Editorial Board. Her contributions include co-authoring Minnesota's State Computer Science Education Strategic Plan and presenting on topics such as responsible AI integration and using computer science as a lever for social justice.
As the 2024 recipient of Minnesota's Tekne Award for Tech Educator of the Year, Alexandra continues to inspire districts nationwide, advancing innovative practices that prepare students to thrive in a technology-driven world.
Amy Kienberger

Amy Kienberger
Computer Science Specialist
Amy Kienberger is a Computer Science Specialist at Bloomington Public Schools, where she collaborates with online students and educators at New Code Academy to create innovative digital learning environments. With a decade of experience as a high school business teacher (2014-2024) and five years as a dance education instructor (2019-2024), Amy brings a distinctive blend of technical knowledge and creative teaching approaches to her work.
With a BS in K-12 Business Education and Dance Education, an M.Ed in Technology Integration, and an MA in Professional Studies of Arts Education, Amy's comprehensive educational background reinforces her expertise in learning design and technology implementation.
Amy is passionate about developing accessible and engaging educational experiences that meet the diverse needs of all learners. She specializes in computer science immersion, personalized learning, and educational technology.
Outside Bloomington schools, Amy remains active in the performing arts through tap dancing and musical theater choreography, bringing her creative energy and attention to detail into both her professional and personal pursuits.

Frequently Asked Questions
Is there a cost to enroll?
No. These courses are completely free for Minnesota high school students with approval from their current school.
Who is eligible to enroll in New Code Academy’s Computer Science courses?
Any high school student currently enrolled in a Minnesota public, private, or homeschool program is eligible to enroll—no prior computer science experience is required!
What is the class format?
Most courses are asynchronous and fully online, meaning students can complete coursework on their own schedule. Some classes may offer optional or scheduled live support sessions.
Will this interfere with my current school schedule?
Not at all! These supplemental classes are designed to fit alongside your regular school day, with the flexibility to learn before school, after school, or on weekends.
Who teaches my student?
New Code Academy teachers are MN-licensed, Bloomington Public Schools teachers. New Code Academy offers a high-quality, standards-aligned online learning experience created and taught by licensed Bloomington Public School teachers who have been offered support to create content and gain the necessary skills to teach in an online environment. Counselors and administrative staff are also involved with the online school.
Do students receive high school credit for these classes?
Yes! Students earn elective high school credit upon successful completion. Some courses may also offer the opportunity to earn college credit or prepare for AP exams.