This full-year elective introduces students to the exciting discipline of computer programming centered on creating and modifying interactive web pages and apps built utilizing HTML, CSS, and JavaScript. The class teaches computer programming concepts using the BSD Online sandbox curriculum to design webpages, online apps, and basic online games that build basics of coding logic and syntax using the HTML, CSS, and JavaScript languages. This is a project-based class where students learn the basic principles of developing computer software: syntax, variables, mathematical operations, conditional statements, and matrices. While this course is most beneficial for students with strong interest in STEM, it promotes detail orientation and critical problem solving strategies that are valuable across many disciplines. This course is a supplement to the standard Computer Science Track, but may act as a stand alone course.