Coding & Computer Science Program
Prepare for the future with SJIC's Coding & Computer Science Program, where students learn to think like programmers, solve real-world problems, and build innovative technology. From beginner-friendly coding classes to artificial intelligence, game development, and software engineering, our hands-on courses help students develop valuable technical and creative skills in an engaging learning environment.
Whether your child dreams of designing video games, building websites, creating apps, or exploring artificial intelligence, SJIC provides the tools and guidance to help them succeed.
For questions about our coding programs, contact
coding@incntr.com.
Why Choose SJIC's Coding & Computer Science Program?
Technology continues to shape every industry, making computer science one of today's most valuable skills. Our project-based curriculum teaches students not only how to use technology but also how to create it.
Students develop:
- Computational thinking
- Programming fundamentals
- Problem-solving skills
- Creativity
- Logical reasoning
- Collaboration
- Software development experience
- Real-world technical skills
Every class emphasizes hands-on learning, allowing students to build projects they can proudly share with family and friends.
AI & Machine Learning
Artificial intelligence is transforming the world, and this introductory course teaches students how AI works from the inside out.
Rather than simply using AI tools, students learn how to build and train machine learning models while exploring the technology behind today's most advanced systems.
Topics include:
- Machine learning fundamentals
- Classification
- Regression
- Image recognition
- Large Language Models (LLMs)
- Decision trees
- Neural networks
- Algorithmic bias
- AI ethics
- Real-world AI applications
Students leave with a strong understanding of both the opportunities and challenges of artificial intelligence.
Algorithms
This course introduces students to one of the most important foundations of computer science—algorithms.
Through games, puzzles, and coding activities, students learn how computers solve problems efficiently.
Students explore:
- Computational thinking
- Problem decomposition
- Searching algorithms
- Sorting algorithms
- Recursion
- Logical reasoning
- Programming challenges
Python Programming
Python is one of the world's most popular programming languages and an excellent introduction to software development.
Students learn:
- Variables
- Loops
- Conditionals
- Functions
- Debugging
- Programming logic
- Interactive applications
- Simple games and animations
No previous coding experience is required.
Roblox Builder
Students combine creativity with coding using Roblox Studio to build interactive virtual worlds.
Projects include:
- Adventure maps
- Obstacle courses
- Multiplayer experiences
- Custom Game Environment
- Game publishing
Students can publish and share their creations for others to enjoy.
Minecraft Creator
Using MCreator, students learn how to design custom Minecraft modifications (mods).
Students will:
- Create original Minecraft mods
- Build customized worlds
- Design defensive structures
- Test creations against in-game challenges
- Present final projects
This course encourages both creativity and technical problem-solving.
Scratch Visual Programming
Designed for younger students and beginners, Scratch introduces programming through an intuitive drag-and-drop interface.
Students create:
- Interactive stories
- Animated projects
- Simple games
- Digital art
- Creative coding projects
While having fun, students naturally learn programming concepts that prepare them for text-based coding languages.
Immersive Game Development in Unity
Students interested in game design explore professional development tools using Unity, one of the world's leading game engines.
Topics include:
- Unity game development
- Virtual Reality (VR)
- C# programming
- 3D animation
- Interactive environments
- Game mechanics
- Level design
- Software deployment
By the end of the course, students complete their own playable 3D game while learning professional development techniques.

Special Events & Technology Communities
SJIC also provides opportunities for students and technology enthusiasts to connect outside the classroom.
Hack South Jersey
Hack South Jersey is a high school hackathon where students collaborate to solve real-world problems through technology.
Participants enjoy:
- Team coding challenges
- Software development projects
- Networking opportunities
- Technology mentors
- Awards and prizes
- Portfolio-building experience
Hackathons provide valuable experience for students interested in future careers in computer science and engineering.
AI Innovation Hub
Meets on the first Thursday of every month at 6:00 PM.
The AI Innovation Hub welcomes students, professionals, educators, and community members interested in learning about artificial intelligence.
Sessions may include:
- Guest speakers
- AI demonstrations
- Machine learning tutorials
- Networking opportunities
- Discussions on emerging technologies
- Ethical AI conversations
No previous experience requires just curiosity and a willingness to learn.
Benefits of Learning Coding & Computer Science
Students who participate in our coding programs develop skills that prepare them for future academic and career success.
Benefits include:
- Logical thinking
- Creativity
- Computational thinking
- Team collaboration
- Software development experience
- Digital literacy
- Innovation
- Communication skills
- Problem-solving abilities
- Career readiness
Start Building the Technology of Tomorrow
Whether your child wants to create video games, develop software, explore artificial intelligence, or learn the fundamentals of programming, SJIC offers coding classes that inspire creativity and innovation while building valuable lifelong skills.
Ready to Start Coding?
Call South Jersey Innovation Center at
(856) 724-2496 today to learn more about our Coding & Computer Science Program or register for an upcoming class in Cherry Hill, NJ.
