Coding & Computer Science

Computers are incredibly powerful when we know how to use them, and even more so if we know how to create with them. From games to websites to mobile apps, SJIC’s coding and engineering classes let students design the tools that we all work with every day.

Contact coding@incntr.com with questions!

Classes

NEW: AI & Machine Learning

AI is here to stay, and the way to stay smart in the age of artificial intelligence is to understand how it works. Rather than learning how to use AI as a consumer, this introductory class will teach students how to build AI as a programmer. They’ll train and test their own machine learning models and utilize them to solve problems alongside the typical programming they’re used to. Most importantly, students will leave this class with a ground-up understanding of AI, able to have meaningful conversations about its strengths, weaknesses, and ethics–because they’ve seen it themselves.

Topics include classification, regression, image recognition, LLMs, decision trees, neural networks, algorithmic bias, and more.

 

NEW: Algorithms

Learn how to break down complex problems into simple steps through games, puzzles, and coding challenges. This class builds students’ computational thinking skills and introduces them to fundamental types of algorithms such as searching, sorting, and recursion, all through hands-on lessons and activities.

Python

Students are introduced to Python, a powerful and versatile programming language. They learn basic coding concepts such as variables, loops, conditionals, and functions through fun, hands-on projects. The class focuses on building logical thinking and problem-solving skills while writing real code to create simple games, animations, and interactive applications. No prior coding experience required.

Roblox Builder

From adventure maps to obstacle courses, Roblox has endless possibilities for creation. Using Roblox Studio, students will learn how to code and create worlds only limited to their imagination, and have the ability to play and publish them so they and their friends can play!

Minecraft Creator

Utilizing MCreator, students will create their own mods to aid them in fortifying their bases to keep out The Hunter, an entity trying to get through their defenses. Then, at the end of the semester, students will be able to show off their creations by presenting their base and mod and testing it against The Hunter themselves!

Scratch Visual Programming

Scratch is a visual programming language developed by MIT Media Lab where kids can easily create and share their interactive stories, animation or simple games. Using simple drag-and-drop programming, students can control their actions and interaction. In the process, they are subtly exposed to basic programming concepts. Students will create a memorable game project. This is the class to stretch the imagination of a budding programmer.

Immersive Game Development in Unity

Join our development team and learn how to create and deploy virtual reality games using Unity. The Unity game engine is used by thousands of professional game designers, and we are going to use the very same software, tools, animation techniques and C# scripting to create our very own 3D game! Learn the mechanics and intricacies behind VR, Unity, and how they all work together to create an immersive VR experience. Students will have a fun game to take away after completing this course as well as all of the knowledge needed to keep using Unity to make their very own games at home!

Events

NEW: Hack South Jersey

POSTPONED: New date TBD

Join us for the South Jersey Innovation Center’s first ever High School Hackathon! We’re inviting high schoolers from across the South Jersey region to collaborate on coding solutions to real-world problems, and compete to win awards and prizes from a panel of software and technology professionals. Hackathons are not only fun and rewarding, but also offer invaluable team and project experience that you can showcase in a tech portfolio or resume!

Find out more on our website. 

First Thursday of each month | 6 pm

The AI Innovation Hub is a community-powered space for anyone curious about artificial intelligence. Open to all experience levels, the group hosts speaker events, tutorials, and networking opportunities focused on the latest AI advancements. Topics may include machine learning, neural networks, and real-world AI applications. Meets first Thursday of each month at 6:00 pm. No experience required—just curiosity and enthusiasm to learn.