Is your child interested in exploring the "hows," "whys," and "what-ifs" of the world around them? STEM (science, technology, engineering, and mathematics) enrichment classes can be a wonderful way to foster their curiosity and help them think critically and creatively. We've rounded up 12 NJ enrichment programs that offer instruction in coding, robotics, architecture, engineering, chess, and more.
Kids as young as 3 can learn chess at AlphaMinds Academy.
AlphaMinds Academy – Hoboken
Kids as young as 6 can learn coding, engineering, and math/logic at this academy. Chess lessons start at age 3.
Bricks 4 Kids – Statewide
With locations around the state, Bricks 4 Kidz builds a child's confidence in and excitement about math, technology, and architecture. While most classes are based on building with LEGOS, many combine stop motion video and Minecraft for extra enrichment.
The Funplex – East Hanover
New for fall 2018, the Funplex will be offering robotics and engineering classes for kids. Each class is separated into three groups based on age—Junior (grade K–2), Apprentice (grade 3–5), and Master (grade 6–8). The weekly sessions take place from September–November.
Genius Gems – Millburn
Kids ages 2–12 can take a variety of classes at this STEM-focused indoor play space, from chemistry and coding to robotics and engineering.
Krubots – Manalapan, Freehold
Starting at age 6, kids will work as a team as they learn about robotics. 3-D printing and engineering classes are also available.
RELATED: Favorite STEM Summer Camps for NJ Kids
L3 Academy offers a variety of classes for young makers, coders, and builders.
L3 Academy – Montclair, Totowa
Math enrichment, coding classes, robotics, make and tinker, and more: L3 Academy has a packed schedule (including weekends) for boosting a child's ability to think critically and creatively. Kids in pre-K through eighth grade will learn at their own pace while exploring new interests in these eight-week courses. Language immersion and parent/child classes are also available.
Little Ivy Academy – Ridgewood
Robots and coding are big at Little Ivy! Geared toward kids in pre-K through eighth grade, Little Ivy aims to create curious, lifelong learners through programs in web developing, app and game making, robotics, and more. After-school enrichment labs are held on its Ridgewood campus. You can also set up your own session through the Have Your Own Lab program.
Montclair Learning Center – Montclair
Nurture your child's interest in STEAM with classes in coding, Minecraft, robotics, chess, and more. Bring kids as young as 3 to Little Engineer classes for fun, hands-on learning.
RELATED: Best Science Museums Near and Around NJ
Robot Revolution gets kids geared up for competitive robotics.
Robot Revolution – Summit
This robotics school has a focus on getting kids involved in competitive robotics. Register kids in VEX IQ (4th–8th grade) or VEX (8th–12th grade). Children will build structures, run experiments, work on their own robot, and more.
Storming Robots – Branchburg
Kids in grades four through 12 can try robotics or computer science at Storming Robots, where year-round engineering education is the focus. Advanced students can try the competition team.
Sylvan Learning Centers – Statewide
Sylvan Learning Centers get kids excited about engineering and robotics with diverse class offerings for those in first grade and up.
4H – Statewide
Check in with you local 4H chapter for STEM offerings. Clubs throughout the state offer robotics and engineering.
This post has been updated for 2018. Photos courtesy of the programs.