It's really hard to escape from the applications of computer programming in today's digital age. Programming is ubiquitous, running not just on computers, smart phones, and internet, but also on all different types of machines such as cars, airplanes, robots, etc.

At our camp, students are introduced to various levels of programming. While young students are introduced to programming through visual game and animation programming to kindle their interests in programming, more mature students are introduced to structured, concrete object oriented programming (OOP) languages such as Python and Java to help them build a solid foundation in programming.