Interested in learning about the latest trends in computer science and information technology? Explore the world of cybersecurity and computer programming - learn to use your coding skills to improve user experience, create apps, develop games, organize information, expose website vulnerabilities, and create security barriers.
IT Exploration - 91009AO*
Explore careers in computer science and information technology through simulations and independent projects. In this course you will develop skills related to digital media, computer hardward, operating systems, communication networks, software development, databases, and emerging technologies. (Avaliable online only.)
Computer Programming & App Design - 95607AO*
Explore how innovations in computing impact and connect our world. In this introductory programming course you will create apps and learn essential concepts and data structures that form the foundation of our digital world. This course is appropriate for any student proficient with algebra. (Available online only.)
Computer Programming & Game Design 1 - 95616*
Expand your computer programming skills through the creation of games and applications! Develop strong foundational skils used in game and app design through the creation of multiple game projects culminating in a personal game or application using real-world tools and skills. Interested students having completed the course will be prepared for the College Board Computers Science Principles AP exam.
Computer Programming & Game Design 2 - 95626*
Become an expert in Object-Oriented Programming (OOP) through advanced game and app development! Through small group and individual projects you will design, write, and test computer games and applications that solve problems, educate, entertain, or accomplish tasks. Upon completion, interested students will be prepared for the College Board Computer Science A AP exam.
Cybersecurity 1 - 95637*
Learn about the world of cybersecurity! In this course you will take the first step to becoming a Certified Cybersecurity Technician and learn fundamental principles associated with current-day cybersecurity issues and how to recognize and reduce and prevent attacks against enterprise networks and mission-critical infrastructure. You will also learn how to set up and configure interfaces, security zones, authentication, and policies on a Next-Generations firewall; and concepts involved in maintaining a secure network computing environment. (Also available online.)
Cybersecurity 2 - 95638*
Become a Palo Alto Networks Certified Cyber Security Technician! In this course you will continue to build your knowledge of cybersecurity and learn how to collect high-fidelity intelligence, contextual data, and design automated prevention workflows that quickly identify and respond to fast-evolving threats. Students who successfully complete this course can become a Palo Alto Networks Certified Cyber Security Technician. (Also available online.)