Homeschool Programming, Inc. Review

No comments    

Homeschool Programming, Inc, a company founded by homeschooling parents with over 17 combined years of software experience, offers Award Winning computer programming courses designed specifically for kids in grades 4-12. 

After being introduced to this course, I was curious. Were there any other self-learning programs available, comparable to the KidCoder and TeenCoder series? The answer? No, there wasn't. As far as I can tell, this program is one-of-a-kind.  It is geared towards children and very hands-on. The homeschooling parent with little to no programming background can use this program with confidence, knowing that their children will learn the skills needed to be on their way to a career in computer science or just to fuel their programming passion. From instructional videos, to activities, to free software emulator- they offer it all! 

What I received for review:

Teen Coder Java Series
Course Material for both Java Programming and Android Programming

Instructional videos (optional and sent on separate disc when ordering.) Very helpful, especially for audio/visual learners.

This TeenCoder Java curriculum consists of 2 semester courses. Java Programming is the first semester course in the series and introduces the student to the Java programming language. This course can also be used to study for the AP Computer Science A exam and is a pre-requisite for the Android Programming course.

The second semester deals with Android programming in Java. The series is recommended for 9th - 12th grades and is compatible with both Windows and Mac. No Android hardware or service is required. Instructions are provided to install a free software emulator.

Topics Covered in this Course
  • Introduction to the Java programming language
  • Creating graphical applications
  • Using dialog controls
  • Java data types and variables
  • User input and flow control
  • Math functions and string operations
  • Java debugging and exception handling
  • Object-oriented programming concepts
  • Classes, inheritance, and polymorphism
  • Collections, sorting, and recursion
The courses do not involve any type of online subscriptions or time limits. The course is completed at the students own pace, on his own computer once materials are received. Each course in the series should take around one semester to complete, though as any homeschooler knows, it's not 
unusual for some students to progress faster or slower.

Pricing information:

  • TeenCoder: Java Programming (Course Only) $75.00
  • TeenCoder: Java Programming (Course & Videos) $90.00
  • TeenCoder: Java Programming (Video Only) $20.00
  • TeenCoder: Android Programming (Course Only) $75.00
  • TeenCoder: Android Programming (Course & Video) $90.00
  • TeenCoder: Android Programming (Video Only) $20.00

Want to save money with a package deal? 
  • TeenCoder: Java Year Pack (Courses Only) $130.00
  • TeenCoder: Java Year Pack (Courses & Videos) $155.00
  • TeenCoder: Java Year Pack (Videos Only) $30.00

My thoughts:

My son seems to be naturally talented in the programming arena so I was pretty excited to be chosen for this review. We hit a snag of sorts right from the start though, as his computer lacked the space needed for the required downloads. I download the program on my laptop, but having him use the product on my computer hasn't really worked out well. We plan to pick up on the lessons after he gets a new computer.

From what I have experienced, even though there aren't a lot of bells and whistles, I think this is a great program! There were many things that I liked about it, and I honestly can't think of one thing that I disliked about it. I appreciated the "My Projects" directory created to store the student's work. I can't even tell you how many times I have saved a file only later to spend what feels like an eternity looking for it. Many times to no avail! So, having a dedicated directory is most helpful! Several bonus lessons are included (Preparing for the AP exam and Testing Your Code, are two examples.) The Student Menu includes student tests which consists of 10 multiple choice questions (with the exception of the last test, which does not) and I find this format very beneficial. The installation instructions are very easy to understand and the optional videos are simple and geared towards kids, but at the same time are not childish. In my opinion, any adult wishing to learn Java and Android programming could use this program as well. No additional software is required for the Android programming, because an emulator is provided and that is definitely a plus for me. The fact that is series can be counted as a high school credit and can be used to study the AP exam drew me in as well. Literally, everything needed for proper course study is included in this series and I can't wait to pick back up where we left off!

Read  the Products Overview page for more information on other series offered.

Homeschool Programming, Inc. strongly suggests viewing the sample course pages and watching the demo videos prior to choosing curriculum to ensure the correct choice. Refunds are not available on any electronically delivered or downloaded product. Refer to the "Pre-Requisites" listed on each page to determine if the course is compatible with your current OS.

Have questions? Visit the FAQ page for answers or find them online at:

*Homeschooling families teaching multiple siblings within immediate family may use same curriculum. For co-ops or other teaching situations, please read the Conditions of Use for more information.