February - May 2026
HSTP offers deeper technical training for high school students ready to level up. Participants learn how to build websites, solve real-world problems, and write code using languages like HTML, CSS, and JavaScript. This intensive winter/spring program prepares students for college-level coursework and competitive tech careers.
The High School Technology Program (HSTP) is a multi-week program designed for high school students in grades 9–12 who are curious about technology and eager to explore careers in computer science, web development, and IT. Whether you're brand new to tech or already coding your own apps, this program meets you where you are and helps you grow.
Programming (Python, JavaScript, HTML/CSS)
Web Development (front-end design and functionality)
IT Fundamentals (systems, troubleshooting, and technical support)
No experience is required to start. Each class builds on the last, preparing students for real-world tech projects and future competitions.
Join the waitlist and be the first in line for the 2026 season.
Spend two weeks before joining the Level 1 class getting an overview of computer literacy! We will talk about both hardware and software skills needed to navigate a computer. Learn how to use the file management system to save your important files, understand fundamental applications you will use every time you use a computer, and learn how to browse the internet in a safe manner and much more.
Create your first website using HTML and CSS. HTML is the skeleton of every web page you see. It's the foundation of web design, and once you have mastered it, you will be able to create a full read-only website.
Learn how to add full screen backgrounds, images and links, formatted text and more. With CSS, test the limits of your creativity to customize the design of your website. Add bold colors, change the layout of your page, and create your dream website. If there's time, we will dive into the bootstrap library and use pre-built visual elements to bring your website to a new level.
Make a website built on HTML and CSS interactive by learning JavaScript. Through learning this programming language, you will learn concepts that you can carry with you throughout your programming career. Learn about variables, loops, functions, conditional statements, and more!
Your thought process will change as you start to programmatically think about the world around you. Attain this knowledge while learning how to manipulate your webpage using dynamic code. Take in user input, display pop up messages, and create buttons that change elements on your screen.
Learn how to create a Node JS API as well as connect with a React App UI. Create a full-stack website with skills that you would not otherwise learn until college!
Learn concepts like Rest programing, server side vs client side programming, and how to create CRUD routes. Level 3 accumulates all of the knowledge you have gained so far from previous Levels and adds skills you can show off to any college or employer.