Every kid or teenager who plays video games wishes they knew how to write their very own video games!   With our “at-home” Computer Science For Kids Programming Tutorials, your kids can learn to develop their own kid-friendly non-violent video games and other career building computer applications with no parent programming experience needed. Our self-study and self-paced  computer programming tutorials have been used all over the world by computer enthusiasts, schools, homeschool parents and homeschool co-ops for over 30 years. 

We currently offer computer programming tutorials for Microsoft Small Basic, Microsoft Visual Basic, Microsoft Visual C#, and Unity C#.  The Computer Bible Games For Microsoft Small Basic Programming Track is designed for students starting at 10 years of age and above.   Our Computer Bible Games with Visual Basic is designed for middle school and high school. Our Visual C# Tutorials are best for high school students or possibly students middle school students who love programming.  Our newest tutorial, Introduction to Unity with C#: The Exodus Adventure, can be taken after a high school student completes our Computer Bible Games with Visual C# Tutorial.

So where should your student start? If you or your student have no previous computer programming experience, we highly recommend you start with our Computer Bible Games For Microsoft Small Basic” programming tutorial for beginners. If you personally have programming experience with Visual Basic or Visual C# and you want to provide some personal coaching and guidance to your student along the way, we suggest you pick the computer language you are most familiar with.  If you and your student are both new to computer programming, just start with the Computer Bible Games For Microsoft Small Basic textbook below.  It requires zero programming experience on the part of the parent or student!

Once your student has successfully completed our Computer Bible Games For Microsoft Small Basic tutorial they can easily move right into any of the other  Programming Language tutorials like Visual Basic or Visual C#.   If your student is really interested in learning 3D Adventure Game Programming we now offer a Unity 3D C# Game programming tutorial.

All of our tutorials are self-paced and self-study so they are designed for “parent-friendly” independent learning.  Students ages 10 – 12 may need some assistance with advanced math concepts like square roots.​  So with that introduction, let’s review each of our “parent-friendly” self-study computer programming tutorials in more detail.

Computer Bible Games for Microsoft Small Basic

COMPUTER BIBLE GAMES FOR MICROSOFT SMALL BASIC is a self-paced “beginner” programming tutorial. This tutorial consists of 13 chapters explaining (in simple, easy-to-follow terms) how to build Computer Bible Games in Microsoft’s Small Basic programming language for beginners.  Appropriate For 5th-12th Grade students (and adults!).

Computer Bible Games with Visual Basic

COMPUTER BIBLE GAMES WITH VISUAL BASIC® is a self-paced semester long self-study “beginner” programming tutorial consisting of 13 chapters explaining (in simple, etps:// terms) how to build a Visual Basic Windows application and Computer Bible Games.  Appropriate For 7th-12th Grade students (and adults!).

Computer Bible Games with Visual C#

COMPUTER BIBLE GAMES WITH VISUAL C#® is a semester long self-paced “beginning”programming tutorial consisting of 13 chapters explaining (in simple, easy-to-follow terms) how to build a C# Windows applications and Computer Bible Games.  Appropriate For 9th-12th Grade students (and adults!)

Introduction to Unity 3D using C#: The Exodus Adventure

Introduction to Unity 3D using C#  is a semester long self-paced  “intermediate” programming tutorial consisting of 17 chapters explaining how to build a Unity® 3D Computer Bible Adventure Game surrounding the events of the Exodus.  This Tutorial requires a some previous exposure to the Visual C#  programming language.  Our COMPUTER BIBLE GAME WITH VISUAL C# would help your student gain that exposure.   Appropriate For 9th-12th Grade students (and adults!).


“With no previous programming  experience, I found that  their Computer Programming Tutorials made computer programming both fun and easy to learn. Their customer service was also very eager to answer any questions that I might have. This combination of curriculum and customer service makes their tutorials attractive to both the Homeschool parent and ​their beginning student programmer.” 

“Recently I bought the Beginning Microsoft Small Basic for Homeschool 3 Pack Set for Ethan.  For the first few days I couldn’t get him off the computer!   I’m lucky enough to be able to just hand him the book and say, “There you are”, his eyes light up and my role as the ‘teacher’ is complete.”

We have enjoyed the first semester of Java. I have programmed in many languages including Java, and I have a BS in Computer Science. I found this course to be excellent to use to teach my son as a homeschooling dad.  Thanks for your great products.”

“Third Day Games would be thrilled if every child who played our video games would learn how to develop Bible-based Christian video games themselves. BibleByte Books produces a wonderful Computer Science For Kids Curriculum that we believe will help train up the next generation of Christian game developers. The games industry desperately needs talented game developers, who are also Christians, to help build the next generation of Bible-based Christian video games. Learning a computer programming language early in life will give your child a great head start in the wonderful field of computer programming and give them the opportunity to use their skills to further the Kingdom.”

“My son is 12 years old and is in the 7th grade. My son found this program extremely easy to use.  The material in the Computer Science for Kids program was presented in a way that even a middle school or high school student who has never seen a computer before would be able to pick up and follow the self-paced tutorial guides with ease.  There are more challenging exercises included that are intended for 7th through 12 graders, and he kept begging me to complete those as well. Of course I said yes. How often do I hear my son beg to do school work?  I think the Computer Science for Kids tutorials are a great introduction to computer programming for middle school students.”

“Computer Science for Kids has great curriculum for children who are interested in learning how to program games.  I think that it was important that the authors started with the history of the BASIC language and personal computers. I had so much fun in the early days programming my computer. I want my children to experience the joy of making a machine seem to think. After they finish learning Small Basic they can learn a more sophisticated language. They may decide to take programming in college and become a programmer.  My children liked the curriculum because it was on game programming.  All of us found that the curriculum was easy to use. The language of the text was easy to understand. The book was written with the child in mind, but as adult could use it and not feel that the exercises were too childish. We liked how the material was presented. The book starts off very simple. In each chapter you learn a new step while referring back to the previous steps. Some people might think that the curriculum is too slow, but by presenting the material the way the authors do you really learn the language. My children have also had fun doing the simple programs.”