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


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
  • Semester Course
  • 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
  • Semester Course
  • 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
  • Semester Course
  • 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
  • Semester Course
  • University of California a-g courses

Digital Savvy

Course Overview: The Digital Savvy online course is a one-year (two-semester) course covering required topics in most introductory “Information Technology” classes. Students should have minimal computer usage skills (e.g. keyboarding, mouse, and operating system navigation) prior to starting this course. The course material is designed to appeal to a variety of students, from traditional learners […]

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

Fundamentals of Blockchain and Cryptocurrency

Course Overview: This online course, Fundamentals of Blockchain and Cryptocurrency is designed to help students understand the key concepts of the blockchain. Blockchain seems to be the latest buzzword that the business world is talking about. But what is it? And why should a high school student care? This course will seek to answer those […]

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

Intro to Java Programming

Course Overview: This Intro to Java Programming online course will introduce students to Java, one of the most widely used computer languages in the world.  This course will teach students Java by having them complete multiple projects, both in the console and user interface, including mad libs, player vs computer games, battleship, tic-tac-toe, picture shuffler, […]

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

Javascript

Course Overview: In this Javascript online course, students will learn how to start programming with JavaScript. Students will learn the basics of JavaScript including testing, functions, objects, arrays, loops, conditional code, operators, and syntax basics. Students will learn timing, animations, and how to debug. The class will conclude with a robust project that incorporates everything […]

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

Javascript Game Design

Course Overview: This Javascript Game Design online course is offered for grades 6-12. JavaScript is one of the best languages to learn. It makes the browser come alive. This course will teach students JavaScript through coding multiple computer games including, pong, fish, a platformer, and tower defense. They then will code or customize their own […]

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

JavaScript Tower Defense Description

Course Overview: JavaScript is one of the best languages to learn. It makes the browser come alive. This Javascript Tower Defense online course will teach students JavaScript through a tower defense game. They then will code or customize their own game. Students will be writing all the code themselves from going through the individual lessons […]

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

Python Multiplayer Adventures

Course Overview: This Python Multiplayer Adventures online course allows students to learn Python by first completing a text-based console game and then turning it into a multiplayer adventure. Python is a powerful language designed to do just about anything. Students will not only learn Python from going through the individual lessons and video reviews but […]

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

Roblox Worlds Coding with LUA

Course Overview: In this Roblox Worlds Coding with LUA online course there are 10 modules teaching students LUA using Roblox Studio. This course assumes no prior coding knowledge as students follow the lessons to program multiple interactions within your obstacle course. The course allows students to customize and expand on all lessons as they create […]

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