Course Catalog


Holston Academy offers 300+ online courses, including: Middle School, college prep, Honors, Advanced Placement®, electives, world languages, and Specialty Partner courses.

Filter Courses

Subject

Course Type


Advanced Computer Science in Python

Course Overview: This Advanced Computer Science in Python online course is provided by our specialty partner, 2Sigma School.  The Python programming language is one of the fastest growing and most popular programming languages in the world. It has a wide range of syntactic constructions, standard library functions, and interactive development environment features. It is the […]

  • Subject:
  • Computer Science
  • Mathematics
  • Course Type:
  • High School Courses
  • NCAA Core Courses
  • University of California a-g courses

Advanced Data Science (Honors)

Course Overview: This Advanced Data Science Honors online course is provided by our specialty partner, 2Sigma School.  2Sigma School takes an interactive approach to data exploration, rather than a lecture based approach. Our classes are hands-on and use several tools that are used by leading data scientists as well as higher education universities. The Advanced […]

  • Subject:
  • Computer Science
  • Course Type:
  • High School Courses
  • Honors
  • NCAA Core Courses
  • University of California a-g courses

AP® Computer Science A

Course Overview: This online course is provided by our specialty partner, 2Sigma School. This college-level AP® Computer Science A online course is designed to provide each student with a solid foundation in object-oriented programming and logical problem-solving techniques. Through an organized presentation that includes object-oriented concepts, standard logic algorithms, and hands-on programming projects, each student will […]

  • Subject:
  • Computer Science
  • Mathematics
  • Course Type:
  • Advanced Placement® Courses
  • High School Courses
  • NCAA Core Courses
  • University of California a-g courses

AP® Computer Science Principles

Course Overview: This online course is provided by our specialty partner, 2Sigma School. This college-level AP® Computer Science Principles online course introduces students to the field of computer science using the five Big Ideas: Creative Development, Algorithms & Programming, Computer Systems and Networks, and Impact of Computing. Students will use reflection and research to explore computing […]

  • Subject:
  • Computer Science
  • Science
  • Course Type:
  • Advanced Placement® Courses
  • High School Courses
  • NCAA Core Courses
  • University of California a-g courses

Augmented and Virtual Reality Applications

Course Overview: This Augmented and Virtual Reality Applications online course introduces students to the technologies that underpin AR/VR systems. The course walks through 7 applications of AR/VR and how they will change and impact numerous aspects of our lives and the economy. They will explore its application in gaming, education, entertainment, healthcare, architecture, engineering, and […]

  • Subject:
  • Computer Science
  • Electives
  • Course Type:
  • High School Courses
  • University of California a-g courses

Basic Web Design

Course Overview: In this Basic Web Design online course, students will learn how to design a beautiful and functional website. Students will learn how to take their design and translate it into a live website using Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS) programming languages. HTML5 and CSS3 will be the standard versions […]

  • Subject:
  • Computer Science
  • Electives
  • Course Type:
  • High School Courses
  • University of California a-g courses

Cloud Technologies and the Internet of Things

Course Overview: In this online Cloud Technologies and the Internet of Things course, students will learn about the technologies, hardware, and software that underpin the Internet of Things. The course will examine a variety of end-market applications in our homes, businesses and cities. Finally, students will learn about the many career opportunities that the Internet […]

  • Subject:
  • Computer Science
  • Electives
  • Course Type:
  • High School Courses
  • University of California a-g courses

Computer Basics

Course Overview: In this online Computer Basics course, students will learn how to use productivity and collaboration tools, including G Suite by Google Cloud to create word processing documents, spreadsheets, surveys and forms, such as personal budgets and invitations. 

  • Subject:
  • Computer Science
  • Electives
  • Course Type:
  • High School Courses
  • Middle School Courses
  • University of California a-g courses

Computer Programming with Java

Course Overview: This Computer Programming with Java online course is a less rigorous version of the AP Computer Science A course offered by 2Sigma School. Through an organized presentation that includes object-oriented concepts, standard logic algorithms, and hands-on programming projects, each student will develop and strengthen their ability to conceptualize and solve problems through the […]

  • Subject:
  • Computer Science
  • Mathematics
  • Course Type:
  • High School Courses
  • Honors
  • NCAA Core Courses
  • University of California a-g courses

Computer Programming with Java Honors

Course Overview: This Computer Programming with Java Honors online course is provided by our specialty partner, 2Sigma School.  The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social […]

  • Subject:
  • Computer Science
  • Course Type:
  • High School Courses
  • Honors
  • NCAA Core Courses
  • University of California a-g courses

Computer Science Principles

Course Overview: This Computer Science Principles online course is a less rigorous version of the AP Computer Science Principles course offered by 2Sigma School. The course introduces students to the field of computer science using the five Big Ideas: Creative Development, Algorithms & Programming, Computer Systems and Networks, and Impact of Computing. Students will use […]

  • Subject:
  • Computer Science
  • Mathematics
  • Course Type:
  • High School Courses
  • Honors
  • NCAA Core Courses
  • University of California a-g courses

Computer Science Principles Honors

Course Overview: This Computer Science Principles honors online course is provided by our specialty partner, 2Sigma School. This course covers a broad range of foundational topics such as digital information, the Internet, programming, algorithms, big data, cybersecurity, and the societal impacts of computing. It provides students with the essential knowledge and skills needed to work […]

  • Subject:
  • Computer Science
  • Course Type:
  • High School Courses
  • Honors
  • NCAA Core Courses
  • University of California a-g courses
Back to top