Overhead view of person working on laptop, with books and tablet close at hand.
The Pathway to your Future

New Code Academy High School Courses

We prioritize nurturing our students' curious minds and expanding their knowledge. Students get a personalized approach to learning in every course while building their critical thinking and problem-solving skills.

CT2037AW AP Computer Science A 2 A Web T1

AP Computer Science A introduces students to computer science through programming. Students will craft their problem-solving skills by analysing large sets of data to design potential solutions.

This course meets at a regular time.

CT2036W Exploring Comp Science Web T1

This course is designed to introduce students to computer science and the conceptual ideas of computing. Students will understand why computer science is utilized to solve particular problems across different fields.

This course has a flexible schedule.

CT2030CW AP Computer Sci. Princ. C Web T3

The AP Computer Science Principles course is designed to be equivalent to a first-semester introductory college computing course. This computer science focused course will develop innovative thinking vital for interdisciplinary success.

This course meets at a regular time.

CT2030BW AP Computer Sci. Princ. B Web T2

The AP Computer Science Principles course is designed to be equivalent to a first-semester introductory college computing course. This computer science focused course will develop innovative thinking vital for interdisciplinary success.

This course meets at a regular time.

CT2030AW AP Computer Sci. Princ. A Web T1

The AP Computer Science Principles course is designed to be equivalent to a first-semester introductory college computing course. This computer science focused course will develop innovative thinking vital for interdisciplinary success.

This course meets at a regular time.

BS2050CW Work Experience C Web T3

This course provides students the opportunity to earn 2 credits a trimester while using problem-solving skills in real world situations.

This course has a flexible schedule.

BS2050BW Work Experience B Web T2

This course provides students the opportunity to earn 2 credits a trimester while using problem-solving skills in real world situations.

This course has a flexible schedule.

BS2050AW Work Experience A Web T1

This course provides students the opportunity to earn 2 credits a trimester while using problem-solving skills in real world situations.

This course has a flexible schedule.

BS2040CW Work Seminar C Web T3

This online course gives students the opportunity to receive elective credits through career experience outside of school. Students will gain entry level skills that progress their career goals.

This course has a flexible schedule.

BS2040BW Work Seminar B Web T2

This online course gives students the opportunity to receive elective credits through career experience outside of school. Students will gain entry level skills that progress their career goals.

This course has a flexible schedule.

BS2040AW Work Seminar A Web T1

This online course gives students the opportunity to receive elective credits through career experience outside of school. Students will gain entry level skills that progress their career goals.

This course has a flexible schedule.

BS2009CW Mentorship C Web T3

This course meets at a regular time.

BS2009CW Mentorship C Web T3

This course has a flexible schedule.

BS2009BW Mentorship B Web T2

This course meets at a regular time.

BS2009BW Mentorship B Web T2

This course has a flexible schedule.

BS2009AW Mentorship A Web T1

This course meets at a regular time.

BS2009AW Mentorship A Web T1

This course has a flexible schedule.

BS2007W Personal Finance Web T3

Now more than ever, learning to handle your finances is very important to personal success. This class starts with career exploration because what you decide to do will impact your finances.

This course has a flexible schedule.

BS2007W Personal Finance Web T1

Now more than ever, learning to handle your finances is very important to personal success. This class starts with career exploration because what you decide to do will impact your finances.

This course has a flexible schedule.

BS2006W Intro to Marketing Web T3

How do companies market to you and how do you market yourself? We are all influenced by business and its digital presence.

This course has a flexible schedule.

BS2003W Basic Computer Skills Web T2

Daily learning activities and projects rely on computer usage and an understanding of technology.

This course has a flexible schedule.

BS2002W Intro To Business Manage Web T3

This introductory class will give students exposure to management styles that are adaptable for multiple business types: big vs. small, business ethics, economics and international business.

This course has a flexible schedule.

BS2002W Intro To Business Manage Web T2

This introductory class will give students exposure to management styles that are adaptable for multiple business types: big vs. small, business ethics, economics and international business.

This course has a flexible schedule.

AR2008W Intro to Photography Web T3

Immerse yourself in the art of digital photography. Throughout the term, students will improve their visual and technical skills within the context of Fine Art photography.

This course has a flexible schedule.