high school student doing computer science homework on laptop
Level Up Your Future

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?

Flex Your Passions:

Dive into the fields you love with our asynchronous computer science courses. Whether you're into gaming, app development, or cybersecurity, you can enhance your skills on your own schedule. 

Boost Your Resume:

Earn high school elective credits and potentially college credits while gaining real-world skills that stand out. Plus, taking AP computer science can also lead to scholarships, internships, and a head start in college. 

Explore Exciting Careers:

Discover how computer science powers innovation across various fields—from gaming and app development to healthcare and national security. Our courses offer a stepping stone to some of the most dynamic and rapidly growing careers, preparing you for a future where tech skills are crucial.

girl-student-taking-notes.jpg

Course Offerings

Exploring Computer Science: Solve, Create, Innovate - T1

Curious about how computers shape the world around you? This course is your gateway to the exciting field of computer science!

This course has a flexible schedule.

Cyber Security: Protecting the Digital Space - Trimester 3

Dive into the exciting and ever-evolving world of cybersecurity! In this course, you'll discover how to protect sensitive information, defend against hackers, and navigate the digital landscape responsibly.

This course has a flexible schedule.

Create & Innovate: Web Design and Development - Trimester 2

Unleash your creativity and build amazing websites! In this course, you'll explore the exciting world of web design and development, learning how to craft engaging, user-friendly websites that make an impact.

This course has a flexible schedule.

AP Computer Science Principles: Creativity Meets Computational Thinking - T1, T2, T3

Discover how computer science powers innovation across every field in AP Computer Science Principles!

This course meets at a regular time.

AP Computer Science A: Advanced Programming in Java - T1, T2, T3

Take your computer science journey to the next level with AP Computer Science A!

This course meets at a regular time.
The supplemental computer science classes have allowed me to express my creativity through the multitude of projects we do throughout the year.
Nathan, New Code Academy High Schooler
Your Tech Journey Starts Here—No Experience Required.

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 One

Pick a course that excites you and fulfills your needs! We have different courses each trimester and a year-long AP course. 

Step Two

Complete the form below. We will follow up with you to walk you through the supplemental enrollment requirements. 

Step Three

Get ready to learn! Whether it's a single course or multiple throughout the year, you'll start flexing your passions and skills quickly. 

Ready to Launch Your Future?

Connect with our team to learn more about the enrollment process, course details, or how to fit your desired course into your current academic schedule!

*
Enrollment Interest
Enter each child, one per line
Please note: prospective students must be a resident of Minnesota at the time of enrollment.

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
Picture of 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.

Computer Science is a lot of fun, and the computer science industry is growing fast. Be prepared to learn a lot!
Owen, New Code Academy High Schooler

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.

News and Insights from New Code Academy