Our mission is to show kids that God has made them to be creative and to give them the long lasting problem solving skills to express that deep creativity through computer programming and electronics projects.

Why We Do What We Do

We believe that God created us in His image and as such are born with a creative spirit. From kids painting, pretending to be heroes, creating things with toys, or playing music kids have an awe and wonder about the world. At some point children lose that as they are forced into regular preconceived standards. Our goal is to encourage students to think differently, to explore the world around them, to analyze the norms and, in doing so, find ways to improve them. If we start with the next generation of kids and teach them to be the creators, the ground breakers, the leaders, and the inventors then we can change the future for generations to come.

About Us

Hack BG is a registered 501c3 non profit organization and was conceived on a long car ride home thanksgiving weekend by myself and my wife Tiffany. The discussion arose that more homeschool kids should have access to programming classes like our kids did (I am a long time programmer). After much discussion we decided to host a programming class at our house thinking we would get maybe 6-8 kids interested. The next day Tiffany posted on the NorthWest Ohio Homeschool group Facebook page letting them know our intentions and to see if anyone was interested. Within 24 hours we had 60+ kids interested with posts from all sorts of families on how excited they were and grateful they were we were offering this. We were COMPLETELY blown away.

Wanting to allow as many students as possible we set off on a two month journey of looking for a place in BG to lease instead of having it at our house. The process was grueling and at the point that we almost gave up hope of finding a place one just showed up. Initially I felt that we could use some curriculum offered by larger cities on how to teach programming with a package called Scratch (created by MIT). However after much research what we found most schools and groups didn’t teach rather they let the students just explore with little direction or instruction. That leaves the students with no long lasting skills. Tiffany or myself did not want to do this. We wanted the students to learn valuable skills that would translate further than just computer programming. Problem solving skills and the ability to break complex problems into smaller ones is the core of programming, and a skill that expands to any industry in any area. If we were going to do this we were going to teach skills.

I set off over the next month finalizing and creating a curriculum that both taught vital programming skills but also allowed enough latitude that students would be forced to solve problems on their own. We had some hiccups along the way both with procuring the computers as well as finally creating a separate custom version of scratch 2.0 just for our organization. But the day finally arrived for us to post up our first signups. We were able to offer three classes two of which were taught by me and the third taught by Jordan our first teacher. Our openings were completely filled in less than 24 hours with many parents asking us to offer more classes and wanting to know if we would be offering the beginner classes again later.

With that our organization was born. It has been a long journey. But seeing the kids excited and not intimidated by programming has been well worth it. The self esteem some of the kids have gained in our classes has been phenomenal. This is just the beginning as we work to expand the types of classes taught as well as the number of classes.

Class Offerings

Game Of The Month

Want to learn how to program while also making a video game? Come join us for our monthly game of the month class. Each month we teach how to make a different classic video game while teaching the basics of computer programming and video game design.


3d Modeling With Blender

Have an interest in 3d modeling but don’t know where to start? This beginner level 6 week course is perfect for you! You will learn the skills necessary to start you on a path to creating 3d video game graphics, animations, and much more.


Electronic Project Of The Month

If you have a long love of electronics or just want to get started then this class is for you! Once a month students will be able to come in and learn a core fundamental in electronics and then solder together an electronics project reinforcing the concept to take home with them. Starting March 2017.


3d Print Of The Month

Interested in how 3d modeling and printing works? Once a month students will be able to come in and model a particular object and then print that object on our 3d printers. Students will learn both the basics of 3d modeling as well as 3d printing. Starting March 2017.


Game Art With Inkscape

If video game art is something you are interested in then this class is for you! Learn how to create different game art assets every month. Students will learn not only game art creation but the fundamentals of vector graphics as well.


Why Choose Hack BG

With all of the offerings at schools and free things we can do online what makes Hack BG so different?

Small Class Sizes

Our class sizes are limited to 8 students. This allows our teachers to work closely with the students and prevents any student from falling behind.

Knowledgable Teachers

Our teaches have years of experience in technology and serve in some technology capacity for their full time jobs. This means that they can offer not only book experience but broader real world experience.

Affordable Cost

Our classes are some of the most affordable you will find anywhere. We believe in giving opportunities to everyone and have priced our classes to allow that to happen. You will be hard pressed to find a combination of quality offerings for anywhere near the same price.

Hands On Education

We don't do long drawn out presentations or lectures. During each class the teacher walks the students through core concepts and the students implement them as they go. This allows the students to work through problems and ask questions without waiting for an arbitrary Q.A. session.

Real World Skills

Lots of people teach programming and robotics but the thing normally missing is how what the student learns relates to the real world. Our goal is for students to graduate each class with the knowledge, inquisitiveness, and confidence to look at real world problems and start thinking how they can solve them. Its not just about the programming or robotics. Its about teaching how to critically think and then how to apply that to everyday life.

Encouraging Environment

Our desire is for all of the students to have fun and want to come back. During each class topics are presented in a fun way and students are encouraged with different difficulty levels of challenges. More advanced students will be encouraged by completing the advanced challenges while students who may be struggling a bit will be encouraged by completing the easier challenges. Every teacher wants to see the student have fun and succeed and we do everything we can to make that happen.


Hours of Programming


Students Served


Lines Of Code


Classes Taught

Our Teachers.

Nick Edens
Nick Edens

Nick has been involved actively with computers since 1985. His grandfather got him interested in them and he has been working with them ever since. He currently holds a full time position as an IT manager at Checker Distributors.

Jordan Nelson
Jordan Nelson

Jordan’s passion is computers. He loves thinking differently and examining things from many angles. He has an interest in small electronics, video games, computer security, and anything technological.

Henry Finn
Henry Finn

After taking our class with us last year Henry has come on board teaching Game Programming 1 classes. He is a talented young man with a ton to offer the students and we are excited to have him join us.

Contact Us

Whether interested in our dates for upcoming classes or getting more information about volunteer opportunities we want to hear from you!

109 E. Wooster
Bowling Green, OH