Curriculum
So Cool Your Kids Won't Even Know They're Learning
The collection of technologies we teach at Bit By Bit is regularly updated to keep our curriculum fresh and relevant. Some of the technologies we've taught in past years are shown below. Note that the curriculum is subject to change and may not include all technologies shown here.
Programming
Real-World Programming: Python
This powerful language will be used to introduce campers to a "real world" programming language. Python is considered to be one of the best "teaching languages" and will be used for our more advanced challenges.
Programming Fundamentals: Scratch
An easy, visual language for learning the basics of programming. Campers will use scratch to learn the basics, to create games, and to tell stories.
Game Development
More advanced campers learn to create simple video games using common languages and tools, all the while learning principles of programming.
Design and Engineering
Graphic Design: Affinity Photo
Affinity Photo is a photo editor used by millions of photographers, artists, and other professionals around the world. Using this software, campers will design all sorts of fun and interesting graphics, all the while learning real-world design skills.
Web Design
Campers learn the basics of HTML, CSS, and JavaScript, creating their own web pages and learning about web design fundamentals.
Robotics: Lego NXT
Using the LEGO Mindstorms NXT system, campers will work together to solve robotics challenges. Campers will learn the basic principles of robotics, including motor control, drivetrain design, sensor inputs, and autonomous robot control.
Computer Science Fundamentals: Minecraft
Did you know the unbelievably popular and addictive game Minecraft can be used to learn Computer Science?