After School and Summer Coding Classes for Kids in Massachusetts

Do you want your kids to learn to code? More and more students are getting some exposure to computer programming before they head to college, whether it’s in the classroom or in an out-of-school program. Getting an introduction to computer programming and learning to code will benefit today’s generation of kids, regardless if they pursue a STEM career or not.

If you are looking for coding classes for kids, we are fortunate to have a tremendous number of opportunities in the Boston area and throughout Massachusetts. There is a wide range of courses, programs, and clubs that teach students to code using creative, instructive and fun approaches to learning.

Depending on your child’s interests, there are numerous pathways to learn to code and many programming languages to explore. Here are a few examples:

  • For kids who love to play computer games like Minecraft, they might want to try game design 
  • If your child loves to build things, they might want to learn to code by programming robots
  • Dive into the mobile world and learn how to develop an app for iOS or Android
  • If your kids play a musical instrument, they can learn to code by making music
  • Explore career paths and learn about popular tech industries like Artificial Intelligence and Machine Learning and Cybersecurity

Types of Classes

There are coding classes for all levels: beginners (no experience necessary), intermediate and advanced. Classes are generally offered for students beginning at ages 6-7 through high school. Beginners might learn to code with kid-friendly visual programming languages like Scratch and Blockly where kids can drag and drop code blocks to design games, make characters move and more. As students gain knowledge and experience, they can learn popular programming languages such as Python, Java, JavaScript, C++ and C#.

Coding classes are offered throughout the year in Massachusetts. In my experience, some kids like to learn to code in the summer and will attend a summer camp while other students participate in afterschool programs. Some kids even choose to take classes year round. Preference and timing are up to you, your child and your family’s schedule.

If you are searching for a coding class, here is a list of over 25 organizations that offer coding classes and camps in Massachusetts. While the organizations listed here are primarily focused on teaching kids to code through programming classes and camps, it is possible to find additional organizations that offer coding as a component in STEM-related classes.

The following list is broken out by organizations that offer:


AFTER SCHOOL AND SUMMER PROGRAMS

Code & Circuit (Amesbury) is a nonprofit discovery lab for students to explore technology and computer programming. Using state-of-the-art equipment, classes encourage creativity, innovation, and self-expression. Code & Circuit offers coding clubs and introduction to computer science and introduction to programming classes. (Grades K-12)

CodeCampKidz (online) invites you to join in their virtual classroom where you will learn to code under the guidance of an experienced coder. Learn by working through a structured series of projects writing HTML, CSS & Javascript code progressing from the basics to more advanced topics. CodeCampKidz works together face-to-face and collaborates in real time to make sure students succeed. (Grades: middle school)

Code Wiz (Westford) offers coding classes in four tiers. Younger coders ages 5 – 6 learn basics of computer science through a series of offline and app-based activities that take everyday life and relate them to coding. Students 7 – 9-year-olds work on developing critical problem solving and algorithm design skills while building video games with multiple levels, creating and animating their own characters, creating music videos, building physics simulations and more. Kids 10 – 14 work on actual code in a game based environment, they type out actual code that controls the avatars. Kids are introduced to Python, move on to building websites in HTML, CSS and JavaScript and eventually to more advanced computer science concepts. Teens 15+ start with a deep dive into HTML, CSS, Bootstrap and JavaScript and learn to code by building dynamic websites with full functionality. (Ages: 5+)

Coding Butterfly (Brighton, Newton + Norwood) offers computer classes for kids. Instructor-led classes with 4:1 student to teacher ratio offered with a variety of classes including Game Design, 3D Design and Print, Web Design, Engineering classes with microprocessors and minicomputers.  Languages and products used are Python, Scratch,  Lua (Roblox), C# (Arduino),  Tinker Cad, and HTML & CSS.  (Ages 8-14)

Coding with Kids (various MA locations + online) is a computer programming academy. Coding with Kids’ programs advance young coders from the very beginnings all the way to the mastery of computer science and software development. Instructors guide students as they unleash their creativity to build games, interactive stories, websites, programmable circuits, and more. Languages include Scratch, Python and JavaScript. (Grades K-12)

CS Recitations (Natick) was founded by experienced MIT Alumni and believes that computer science is a core competency. CS Recitations offers a year-round after-school program offering a comprehensive curriculum for grades 3 through 12 designed to meet and exceed Massachusetts DESE standards for computer science, including an accredited AP Computer Science class, a challenging MIT edX Python programming recitation, and international competitions. In-person, small classes offer an ideal social learning environment. (Grades 3-12)

Einstein’s Workshop (Burlington + Newton) is a makerspace and learning center that offers a variety of coding classes. Learn basic concepts of programming using the popular program Scratch, developed by MIT, along with other programming languages. (Grades 1-8)

Empow Studios (Lexington, Newton + other summer camp locations) brings technology, arts, and play together to help young learners discover and build on their creative talents. Empow Studios offers a Coding Club for kids who want to try their hand at creating games, animations, and applications by writing code. They also offer coding opportunities through their Tech & Design, Minecraft and Java Coding camps. (Ages 7-13)

Girls Who Code (various MA locations) is a nonprofit organization which aims to support and increase the number of women in computer science. The organization is working to close the gender gap in technology and change the image of what a programmer looks like and does. Girls Who Code offers free coding clubs during the school year and the Summer Immersion Program, a free 7-week summer program for current 10th-11th-grade girls to learn coding and get exposure to tech jobs. (Girls, middle and high school)

Hatch America (schools in MA) started in Canada in 2014 with the objective to help students learn and understand computer programming from an early age. With a combined background in teaching and computer science, the co-founders aspired to teach children the skills that will help to create solutions to their own problems. Hatch’s proprietary learning platform enables students to learn JavaScript coding in an inclusive, self-paced, mastery-based environment. With a digital library of over 600 projects, Hatch lets students be themselves and find the tools to express who they are and what sparks them. (Ages: 7-17)

Ivy Seed Academy (Downtown Boston + Cambridge) offers after school Python and Scratch programming classes for students from grade 1 to 12. Ivy Seed Academy teaches programming languages from basic to advanced level. Through the program, instructors use project-based learning methods, interactive learning methods and a coaching model to help students to love the world of coding. All of the classes are taught by instructors from top universities, like MIT, Harvard, and Boston University. (Grades 1-12)

Juni Learning (online) provides online coding classes with a private instructor. Each student meets with their instructor once or twice a week, privately or in a small group setting (up to 3 students). Developed by Stanford graduates and Google alumni, their program teaches students how to build games, apps, and websites. (Ages 5-18)

KTBYTE (Lexington+ online) teaches computer science in a progressive curriculum to students. Courses are offered in either in-person and web-conference formats, allowing students to work with live instructors wherever they may be. Entry level classes, such as the fundamentals (“FUN”) curricula, use drag and drop programming frameworks such as MIT Scratch or KTBYTE’s “Java Blocks”. As students take higher level classes, they are required to type their code, learn advanced problem-solving skills, and eventually unlock college-level content. KTBYTE’s mission is to stimulate young students’ interests in computer science and help advanced students achieve their goals before college. (Ages 8-18)

Microsoft Store (Boston, Burlington + Natick) offers free summer coding camps at their stores through YouthSpark, an initiative to connect hundreds of millions of youth with opportunities for education, employment, and entrepreneurship. (Ages 8+)

Penguin Coding School (Lexington) was started by a Lexington dad to turn kids onto the joys of coding. They offer a unique curriculum that emphasizes the joys of creation as the motivation for learning. Classes include Computer Programming Classes – Scratch for 2-4th graders, HTML/JavaScript Websites and Game Building for 4-8th graders, Python/Java for 8-12th graders, and Digital Art & 3D printing. (Ages 7-18)


SUMMER-ONLY PROGRAMS

AI4ALL (Boston University) is a program promoting greater diversity and inclusion in the field of Artificial Intelligence (AI). Young women currently in their sophomore or junior year of high school in the Boston area are welcome to apply. During the 3-week program, participants will explore the field of AI through team projects, industry field trips, and presentations from guest speakers. The program will conclude with a small group research project and a presentation for friends and family. (Girls, Grades 10-11)

App Design Boot Camp (Brandeis University, Waltham) is developed and taught by Brandeis Computer Science Professor Tim Hickey. The program combines college-level coursework with field trips and social activities to provide you with an exciting and transformative summer experience. Learn what it takes to create your own groundbreaking web application using industry standard technology such as HTML5, CSS and the Meteor JavaScript Web Platform. (Grades 11-12)

Boston University Summer Term (Boston University) offers introduction to Computer Science courses for high school students. The first course is for computer science majors and anyone seeking a rigorous introduction. Students develop computational problem-solving skills by programming in the Python language and get exposure to a variety of other topics from computer science and its applications. The second course covers advanced programming techniques and data structures. (Grades 11-12)

Codebreakers (Boston University) is a program for young women who are currently either freshmen or sophomores in high school and who are interested in learning about computer security. Graduate and undergraduate coordinators will teach participants how to apply basic security concepts through gaming, modeling, and simulation development. Students also will learn to program in Python, as well as about robotics, digital forensics, cryptography, system vulnerability and cyberethics. (Girls, Grades 9-10)

DevTech Summer Programs (Tufts University, Medford) offers a coding program using ScratchJr, a free graphical programming app designed to teach foundational programming skills to young children. ScratchJr was designed by the DevTech Research Group at Tufts University and MIT’s Lifelong Kindergarten Group. In ScratchJr, children can program their own stories and games by generating code for their characters. (Grades K-3)

Digital Media Academy (Harvard University, Cambridge) offers courses in Game Design, Programming, Filmmaking & Photography, 3D Modeling & Design, Robotics & Engineering, & Music Production. Launched by tech educators at Stanford University, Digital Media Academy camps are where students get their start as designers, developers, engineers, animators, musicians, and filmmakers. Learn basic and advanced techniques for creating code for computers, iPhone®, iPad®, Android™, robots, video games and more. (Ages: 6-17)

Emagination Tech Camps (Boston College, Newton) offer two-week summer camp programs that encourage children to express creativity, advance technology skills, enjoy exercise, make friends, learn independence and develop self-confidence. Emagination offers two academically oriented STEM programs for teens: Emagination Programming Camp where teens learn to program in Java and create applications for Windows and Emagination Game Design Camp where teens learn the video game design and development process as it is practiced in the industry. (Ages 8-17)

Girls Make Games (MIT, Cambridge) is a series of international summer camps, workshops and game jams designed to inspire the next generation of designers, creators, and engineers. Learn how to design and program your own video game. Students learn the fundamentals of game development while working in teams to create fully functional game prototypes. (Ages 8-17)

Green Apple Campus (Olin College, Needham) is an educational not-for-profit organization. Their mission is to inspire the innovators of the future through creative, challenging STEM, innovation and entrepreneurial programs for kids. Green Apple Campus teaches coding, computational thinking & computer science in a variety of coding classes. (Grades K-9)

iD Tech (multiple MA locations) has something for every student. From coding and game development to robotics and design, kids and teens learn in-demand skills and ignite lifelong passions. The unique blend of summer camp activities, cutting-edge education, and small class sizes creates the perfect environment for students to thrive and build skills that last long after summer. Each week, students receive one-on-one instruction, make new friends, and complete a project they showcase at the Friday diploma event. (Ages 7-18)

Ivy Seed (Harvard + MIT, Cambridge) is an education company that offers an iOS Mobile App Development Camp lead by Harvard and MIT graduate and undergraduate students. (Ages 8-17)

Kids 4 Coding (Lesley University, Cambridge + Newbury College, Brookline) offers one week half- and full-day programs designed to develop new media literacy, computational and creative thinking, adaptability and problem solving, and coding proficiency. Kids 4 Coding’s interactive modules are new each summer, created in collaboration with tech industry professionals and educators. Boston area students can learn to code games, robots, drones, musical compositions and even build their own laptops. Sessions are supervised by certified teachers and taught by experienced instructors who are passionate about technology. (Ages 7-16)

Launch Program (Worcester Polytechnic Institute, Worcester) gives participants the opportunity to explore multiple areas of computer science, and select their own path by completing several self-paced tutorial modules. Course staff provides education on programming basics, which participants apply to a project such as a creating a cloud platform based personal webpage. (Grades 9-10)

The Artemis Project (Boston University) is a five-week summer program for rising 9th-grade girls focused on computer science. Participants learn computer languages such as Scratch, AppInventor, HTML, CSS, and Python.  Students are also introduced to robotics, cryptography, artificial intelligence, and circuits. In addition, they learn how computer science is applied in the real world by hearing from guest speakers and going on field trips. (Girls, Grade 9)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.