High School Electives: AP Computer Science Classes Online
Take your learning to the next level with online computer science classes at New Code Academy! If you’re a Minnesota high school student in grades 9-12, you can explore exciting Advanced Placement® (AP) electives that build real-world skills and open doors to incredible opportunities.
Why Computer Science?
Computer science isn’t just about coding—it’s about solving problems, creating solutions, and making an impact. These skills are in high demand across industries like technology, healthcare, business, and even the arts. In fact, jobs in computer science are expected to grow by 14% over the next decade. Taking AP computer science can also lead to scholarships, internships, and a head start in college.
“The U.S. Bureau of Labor Statistics (BLS) projects a 3% growth among all U.S. occupations from 2022 to 2032. In contrast, computer and information technology jobs are expected to see a 14% projected job growth, with data scientists, data engineers, information security analysts, and software developers experiencing growth rates of 22-32%.”
Sources: nextSource, U.S. Bureau of Labor Statistics
With the rapid growth of AI (artificial intelligence) technologies, some people wonder if traditional computer science degrees are becoming obsolete. The truth is, they are more valuable than ever. A foundation in computer science equips students with the technical and problem-solving skills needed to drive innovation in fields like artificial intelligence, cybersecurity, and software development. In fact, AI engineers are among the fastest-growing jobs in the U.S., reflecting the immense demand for expertise in building, optimizing, and managing AI systems. These opportunities underscore that computer science is not just relevant—it’s essential in shaping the future of technology.
What We Offer at New Code Academy
New Code Academy provides two fantastic AP® computer science courses:
1. AP Computer Science Principles: Creativity Meets Computational Thinking
Discover how computer science powers innovation across every field in AP Computer Science Principles! This year-long course is equivalent to a first-semester college computing class and is perfect for students eager to explore the dynamic world of technology.
You’ll develop computational thinking skills by analyzing large data sets, identifying trends, and using computational tools to solve real-world problems. With a unique focus on creativity, this course encourages you to design and create computational artifacts that reflect your interests while tackling questions that matter to you.
Collaboration and communication are at the heart of this course—you’ll work both individually and in teams to solve problems, share ideas, and examine the societal and global impact of technology. By the end, you’ll be ready to tackle the AP Computer Science Principles exam and take the next step in your computer science journey.
- What makes it special? This course emphasizes creativity and teamwork, making it ideal for anyone who loves to explore, innovate, and collaborate.
2. AP Computer Science A: Advanced Programming in Java
Take your computer science journey to the next level with AP Computer Science A! Designed as a year-long course, this advanced program builds on the foundations of AP Computer Science Principles, diving deeper into programming concepts and problem-solving techniques.
Students will explore key topics such as object-oriented programming, algorithm development, and the implementation of solutions to process and analyze data. You'll also examine the ethical and societal impacts of computing systems, gaining a broader understanding of the field. Using the Java programming language, this course emphasizes hands-on learning and real-world applications.
- What makes it special? This résumé-builder course offers practical, hands-on skills that will directly translate to real-world applications.
New for 2025: Expanded Computer Science Options!
We’re excited to offer even more courses this year:
1. Cybersecurity: Protecting the Digital Space - Starts March 2025!
Explore the fast-paced world of cybersecurity, where you’ll learn to protect sensitive information, defend against hackers, and solve digital puzzles. This course is perfect for students who love to crack codes and think outside the box.
2. Web Design and Development: Create & Innovate
Unleash your creativity by building engaging, user-friendly websites. From human-centered design to hands-on coding projects, this course prepares you to make an impact online.
3. Exploring Computer Science: Solve, Create, Innovate
Discover how computers are used to tackle challenges in industries like healthcare, gaming, and sustainability. With a focus on coding, algorithm design, and ethical questions, this course is perfect for curious minds.
Why Students Love It
A New Code Academy digital learning specialist, Annie Schroeder, shares what makes these classes special: “The strongest reason for taking computer science is joy. Many students say it’s their favorite subject.” Computer science isn’t a new field—it’s foundational, fitting seamlessly into every career path. Whether students are passionate about art, healthcare, gaming, or entrepreneurship, these classes help them learn to use computer science alongside their other interests, amplifying their creativity and problem-solving skills.
Flexible Enrollment Options
You can enroll full-time or take individual courses at New Code Academy to supplement your current schedule. All courses are designed to fit your life, with options for regular meeting times or flexible schedules to help you balance your studies.
Let’s Get Started
Enrollment is filling up fast, and we’d love to have you join us. Whether you dream of designing the next big app, protecting data from cyber threats, or simply exploring your creativity, our courses can help you take the first step.
I would like to enroll!
Courses Available:
- Exploring Computer Science: Solve, Create, Innovate
- Cyber Security: Protecting the Digital Space
- Create & Innovate: Web Design and Development
- AP Computer Science Principles: Creativity Meets Computational Thinking
- Note: This course meets at a regular time, and all students have the option to take the AP CSP exam.
- AP Computer Science A: Advanced Programming in Java
- This course meets at a regular time, offering structured learning and support as you master advanced computer science skills.
Ready to learn more? Send us a message or call 952-444-1234 to enroll today!