Summer Classes Starting Soon! Use coupon code SUMMER2022 for 15% off your enrollment.

Week-Long Classes

We offer online and in-person (in Massachusetts) week-long courses during winter, spring and summer breaks. These immersive week-long courses use concepts taught in our core classes while allowing students time to apply these concepts in a project based learning environment.

Week-Long Computer Science and Coding Classes

Our instructors and project demos are beginner-friendly, but are open ended enough to challenge students with prior experience or faster learners. Students will also deliver a personal final project at the end of the course with the assistance of instructors.

We encourage new students to sign up for a Free Trial class to get recommendation for the right level to enroll in.

Please see our COVID guidelines on how we keep our staff and students safe.

JavaBlocks Exploration Week-long Course

FUN1w

Beginner • Recommended Age: 9-11

Total beginner? This is the class for you. This week-long course is designed for young students ages 9+ with limited math and typing proficiency (JavaBlocks, our block-based coding platform tailor-made for easy transition into typed Java programming. Students learn computing concepts through guided experimentation, modifications and extensions on various projects. By the end of this course, students will have created their own project / game, should feel comfortable manipulating other simple programs, and have the foundation to create even more in higher level classes.

Available Weeks:
Mon - Fri Jul 25 - Jul 29 9:00 AM - 3:00 PM ET
Lexington, MA
Mon - Fri Aug 15 - 19 9:00 AM - 3:00 PM ET
Lexington, MA

JavaBlocks Creation Week-long Course

FUN2w

Beginner • Recommended Age: 10-12

This week-long course is suitable for students ages 10+ with fair typing proficiency (10-20 WPM) and are comfortable with trial-and-error experimentation. This course will be taught using JavaBlocks, our block-based coding platform tailor-made for easy transition into typed Java programming. Students with prior exposure to other block-based platforms (code.org, Scratch, Tynker) will find this course useful for transitioning to "typed-out" programming languages. Essential math and computing concepts (coordinates, state variables, conditionals, loops) will be taught, Students will learn to create various fun and interactive graphical projects. By the end of this course, students will create their own project / game with basic logic and game states.

Available Weeks:
Mon - Fri Jul 11 - Jul 15 9:00 AM - 3:00 PM ET
Lexington, MA
Mon - Fri Jul 25 - Jul 29 9:00 AM - 3:00 PM ET
Lexington, MA
Mon - Fri Aug 8 - Aug 12 9:00 AM - 3:00 PM ET
Lexington, MA

Java Fundamentals Week-long Course

FUN3w

Beginner • Recommended Age: 11-13

This week-long course is suitable for middle school students with decent typing proficiency (+20 WPM) and math experience (e.g knowledge of coordinates, understanding of velocity and movement, and ease with coming up with arithmetic expressions for word problems). Prior experience with block-based programming is preferred, but not required. This course will be taught in Java, with special emphasis on syntax/typing precision.

Computing concepts in this course includes array-lists, functions, and complex loop constructions. Students will be working together to construct and complete their projects. They will learn project planning and outlining, and will learn how to talk about their code in a way that encourages feed-back and constructive criticism. By the end of this course, students will create their own project/game with moderately complex logic and game states.

Available Weeks:
Mon - Fri Jul 11 - Jul 15 9:00 AM - 3:00 PM ET
Online
Mon - Fri Jul 25 - Jul 29 9:00 AM - 3:00 PM ET
Lexington, MA
Mon - Fri Aug 1 - Aug 5 9:00 AM - 3:00 PM ET
Lexington, MA
Mon - Fri Aug 15 - 19 9:00 AM - 3:00 PM ET
Lexington, MA

Java Project Week-long Course

CS00w

Intermediate • Recommended Age: 13+

This week-long course is suitable for students ages 13+ with good typing proficiency (+30 WPM) and 8th grade math experience (coordinates, functions, linear equations). Although prior programming experience is not required, this course is fast-paced and dives into many introductory computing concepts in Java in a short amount of time. Students will spend the last 2 days of the course building personal projects, and showcase them with formal project presentations for students and parents after class on Friday. An awards ceremony takes place afterwards, with judging notes and prizes.

Available Weeks:
Mon - Fri Aug 1 - Aug 5 9:00 AM - 3:00 PM ET
Lexington, MA
Mon - Fri Aug 8 - Aug 12 9:00 AM - 3:00 PM ET
Lexington, MA
Mon - Fri Aug 15 - 19 9:00 AM - 3:00 PM ET
Lexington, MA

Robotics Weeklong Beginner

RS01w

Beginner • Recommended Age: 9-14

KTBYTE Robotics Club is a mini-class in the form of club activity. RS01w is a weeklong club that students will get to work with Arduino, an electronics computer platform based on easy-to-use hardware and software. Students in this beginner level will learn how to build and code basic circuits. No Arduino experience is required. Younger students age 9-11 should have some block coding experience such as Scratch or Javablocks. Older students age 12 and up should be able to pick up the concepts while taking the class. Clubs are run by qualified, award-winning KTBYTE Teaching Assistants.

Available Weeks:
Mon - Fri Jul 11 - Jul 15 9:00 AM - 3:00 PM ET
Lexington, MA
Mon - Fri Jul 25 - Jul 29 9:00 AM - 3:00 PM ET
Lexington, MA
Mon - Fri Aug 8 - Aug 12 9:00 AM - 3:00 PM ET
Lexington, MA

Robotics Weeklong Intermediate

RS03w

Intermediate • Recommended Age: 11-14

KTBYTE Robotics Intermediate week long summer weeklong class (camp style) is for either returning students that have completed beginner classes or for students that already have prior experience with Arduino. In this class students will continue to expand upon their Arduino knowledge both through lecture and a more hands on approach. Students will also be given a task and are expected to research and figure out the solution to the problem on their own. Because of this approach to teaching, the students are expected to have prior knowledge and Arduino skills. Towards the end of the week, student led projects will take over as students gain more control over Arduino. They will be expected to think of their own ideas, and figure out how to execute them in a 2-3 day period.

Available Weeks:
Mon - Fri Aug 8 - Aug 12 9:00 AM - 3:00 PM ET
Lexington, MA

Smart Things Program Weeklong (Beginner)

RS11w

Beginner • Recommended Age: 10+

Want to learn a very powerful hardware and a very popular software simultaneously? Want to sense the world by what you create, control the world by you and what you create, and know the surroundings at anytime from anywhere? Here it comes! KTBYTE Smart Things Program.

In RS11, the students will learn the basics of a very powerful and popular single-board computer – Raspberry Pi. We will also introduce you the basics of Python (a great place to start Python!). We will teach you a variety of sensors, a variety of actuators, and help you to connect them and control them using Raspberry Pi.

Required Hardware: a Raspberry Pi kit and accessories (~$100)

Available Weeks:
Mon - Fri Jul 25 - Jul 29 9:00 AM - 3:00 PM ET
Lexington, MA