Love playing video games?
Does your camper…
Love problem solving and attention to detail?
Love being challenged?
What they’ll build
Campers gain the tools to bring their imagination to life through coding, from dynamic mazes and drawing programs to text-based RPGs and databases. Our curriculum even covers building functional AI and foundational machine learning models, something we've seen a lot of parent interest in lately.
Choose your track
Beginner: Scratch
Scratch is a drag-and-drop Programming language appropriate for younger campers who have not yet developed the motor skills for typing efficiently on a keyboard. Because campers can simply drag-and-drop pre-programmed coding commands, it allows them to learn the theory behind Programming without being slowed down by typing out code.
Beginner/Intermediate: Processing
Processing is multi language programming sketchbook where campers of all ages can bring their ideas to life. Campers that work in Processing will likely be writing code in either JAVA or Python and using those languages to learn about and work with real world concepts of computer science and programming. Campers who have done programming at TIC before or already have some prior basic programming knowledge will find that the concepts they already know will translate seamlessly into whatever exciting project they decide to create in Processing. Processing is a great language for learning how to code. Geared towards 4th graders and up, and those that have some experience in Programming.
Advanced- Advanced Processing allows campers the opportunity to push their understanding of programming in Python or JAVA even further, creating more intricate and complex projects utilizing advanced problem-solving skills and programming techniques, Campers will learn how to plan out solutions to large scale problems and utilize concepts like object oriented programming (OOP), data structures and algorithms to help them create more elaborate projects.
Week 1: coding basics and syntax, starting with a simple project like a text editor or paint tool
What they’ll walk away with
Building toward a bigger project that spans the rest of the session, Pong, block breaker, a platformer, or a text adventure
Advanced track: building a side-scrolling platformer while learning classes, objects, and inheritance