Intro to Programming

Have you ever wondered how video games, apps, websites, and even smart cars are made? In Intro to Programming, students go behind the screens to learn the language that runs the modern world. This hands-on, beginner-friendly course teaches high school students how to think like programmers, write real code, and solve problems creatively—all while building projects they’re proud to show off.

Students will learn the foundations of coding using clear, step-by-step instructions and fun, practical challenges. From creating simple games and interactive programs to understanding how algorithms and logic work, this class turns “I’m not a tech person” into “Wait… this is actually fun.”

 This course provides a powerful life skill. Coding builds logical thinking, perseverance, attention to detail, and problem-solving skills that benefit students whether they pursue college, trades, entrepreneurship, or STEM careers. No prior experience is required, and the course is designed to support both tech-curious students and those who have never written a line of code.

At the end of the year,  students won’t just know about coding—they’ll be able to say, “I made this.”

In this course, students will learn the basics of programming, including syntax, data types, data structures, logical operations, conditional statements, and looping constructs. Students will complete the course by building a working program of their choice. The programming language will be either JavaScript or Python.

Students will need a working computer to participate in the class. Any operating system is acceptable.

Class Homework Requirements: Some take-home handouts to reinforce concepts, light coding practice, and incremental progress on the final project. Typically 30-45 minutes/week.

Thursday

Time: 10:45-12:15
Grades: 9-12
Cost: $440
Supply Fee: $40 (includes all supplies)
Tutor: Daniel Hampton