Teach students JavaScript through video game development.

Our Arcade Game Design course teaches students how to build video games using JavaScript. We taught students (ages 13–18) how to program classic arcade games. Using JavaScript for game development opens doors for more students because all the development can be done in a web browser, versus needing to download heavy software like Unity.

This course makes learning valuable coding skills and concepts fun and engaging! Arcade Game Design was our most popular course this spring and the students gave us nothing but positive feedback about their learning experiences.

Here are a few of the critical components that we focused…


The high enrollment numbers that we’ve seen in Arcade Game Design have taught us that it absolutely isn’t a waste of time for kids to learn to code by programming video games. Instead, it’s an investment.

Video game coding courses are familiar, teach the skills that industry professionals look for, and plant seeds for kids and teens to continue learning more in the future.

The Projects Are Familiar.
Kids and teens enjoy playing video games and computer games. Their familiarity helps to lower the barrier to entry and encourages students who never pictured themselves as coders to give coding a…


Coding clubs might be the answer you’ve always been looking for.

Thank you to The County Press for this photo of the program. https://thecountypress.mihomepaper.com/articles/county-middle-school-students-learn-to-code/

The internal and external pressure on schools to introduce computer science skills to their students is real and not always the easiest to navigate. There is internal pressure felt by educators and administrators because it's been proven that tech education helps students to be more competitive in the real-world. Obtaining these valuable technology skills can lead to very profitable careers, and introducing students to these skills early is critical. And what school doesn’t want its students to succeed? Some schools also feel external pressures from parents who naturally want their children to have the best education and be prepared for…


We’re excited to announce that we are working with the University of Notre Dame to put on a Web Development Coding Boot Camp, primarily targeting the university’s non-computer science majors! The boot camp is a part of the University’s Winter Session offerings, a series of engaging skills and career development opportunities that Notre Dame students can capitalize on during their winter break.

What is a boot camp?

Traditionally, coding boot camps are intensive training programs for software development. This course, in particular, is for students who have zero (or limited) prior coding/programming experience. …


We tend to prioritize placing our students in paid-internships because of the affirmation and support that these types of internships provide.

Over the years, our team’s helped many of our Code School students to earn their first internships in tech. The types of internships vary. For instance, one of our student’s first internships was building online college courses when she was only 16 years old and still in high school! We’ve helped other students to earn their first freelance jobs building websites to support the growing technology needs of small businesses in their area. …


One of the classes that we offer in our after-school coding program is Web Development. In the class, participants learn text-based coding languages, code their own websites, and learn key developer concepts like wireframing and how to use a text-editor.

Participants build fun projects like the About Me Project (a personal bio page about the coder)or a Choose Your Own Adventure Game (CYOA). Our advanced participants build web applications to solve problems that they care about such as ED.iana, a web app aimed at helping middle schoolers find local colleges that foster their unique interests and goals. …


This Fall, we’re offering a new coding course as a part of our virtual, after-school coding program. The course is called Next Level Coding and it’s a program for teens (ages 13–18) looking to grow their existing coding skills by building larger-scale projects, individually or as a team, with the help of a coding instructor. It’s being taught by a series of developers and software-engineers to offer different perspectives as well as a variety of skills. …


We love our coding instructors for their personalities, skills, and their love for code that they bring to our classes! Outlined below is an overview of the talented individuals who are leading our virtual coding sessions this Fall for ages 7–18. Being virtual, you can join us from anywhere in the world! 🌎

Next Level Coding Course with Dipack.


The perfect program for our aspiring young coders, Ages 7–12!

Many of our participants’ parents/guardians have varying levels of coding experience themselves but ALL are looking for the best course to enroll their students in. If your child is between the ages of 7–12, we think that Scratch is a great place to get started.

Visual coding is real coding because of the skills that you learn.

Scratch is a block-based coding language. Code is the language that computers use and it allows people to use the language to relay instructions to the computer. There are hundreds of coding languages out there and Scratch is one of them. Through Scratch, our team teaches participants how to use visual elements to learn…


Code with us from anywhere. Ages 7–18.

South Bend Code School’s mission has always been to make technology education equitable, accessible, and effective for students in our programs. We feel that education is an experience that must accommodate students from all walks of life.

With the pandemic, we have decided to make a shift to the way we pursue our mission by creating a virtual coding program. We feel this the safest option and it will allow us to ensure the health and safety of all of our students and instructors. …

South Bend Code School

Ages 7–18 learn the power of coding by programming their own projects, games, platforms and websites! 🚀

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store