Coding with Scratch
(For students entering Grades 2-6)
This course seeks to introduce the fundamentals of programming to interested students through Scratch, a blockcode-based workspace which serves as an amazing first step into the world of coding. Through 5 days, students will learn about the basics of Scratch, such as sprite movement, variables, user input, and functions, and along the way, they will engage in 8 guided projects and 1 creative project of their own choosing. This approach allows students to explore their curiosities and apply their programming skills in a fun and exciting manner. Outside of class, they can also receive help through additional provided resources, such as project templates and YouTube videos. Upon completing the course, students will have a strong understanding of the programming process, prepped to tackle more advanced coding topics like Python, Java, leading to artificial intelligence!
Schedule:
7/28/25 – 8/01/25, M – F, 9:00AM-12:00PM
Programming with Python
(For students entering Grades 4-8)
This course introduces fundamental coding concepts to interested students with Python, a simple and easy-to-learn written programming language with wide applications from algorithmic coding and web design to artificial intelligence. In 5 days, students will explore concepts like variables, lists, dictionaries, and object-oriented programming through guided projects. After finishing this course, students will have a strong grasp on both the Python language and core programming ideas, opening doors for more advanced topics.
Schedule:
8/04/25 – 8/08/25, M – F, 9:00AM-12:00PM
Instructors: Victor
Victor is a senior graduating from Harker high school with a passion for computer science, engineering, and journalism. Ever since his elementary school years, he’s been fascinated with programming and its endless possibilities.
Related Experiences:
- USA Computing Olympiad (USACO) Platinum
- American computer Science League (ACSL) 2x Gold Medal & 1st place winner (2021, 2023)
- Self-developed AI chess model (3000 ELO)
- Proficient in Python, Java, C++, Lua, C#
- Compilers & Neural Networks