Skip to main content

Review: TeenCoder Windows/Game Programming


My dad is a computer programmer.  Like many youngsters, his passion for computers started out as a hobby.  When he realized people would pay him to program it was like in the cartoons: jaw dropping, eyes popping out, AHH-OOO-GAH!  And he's never looked back!

My love for technology also developed in my youth.  We first got dial-up internet when I was in 8th grade...good old AOL.  Before long I was dabbling in HTML and launched my first website on GeoCities, in a virtual neighborhood with a street address everything!  How times have changed!

Technology may have changed over the years, but the pull it has on the imaginations of young people remains the same.  Many computer programmers write their first programs in middle school.  Homeschooled kids are uniquely situated to excel in this area due to the ability to streamline their time spent hitting the books and allocate their remaining time to learning a coding language.

Homeschool Programming, Inc. was started in order to teach kids from 4th to 12th grades everything they need to know to get started writing their own programs, games, Android apps, or web pages.  Best of all, the only prerequisite to their entry level classes is the ability to use a computer!

The Courses


  • KidCoder: Beginning Web Design, a first semester course introducing HTML and CSS
  • KidCoder: Advanced Web Design, a second semester course on HTML5, CSS3, and JavaScript
  • recommended for 6th-8th grade students
  • requires a Windows-based computer

  • TeenCoder: Windows Programming, a first semester course introducing C#
  • TeenCoder: Game Programming, a second semester course teaching C# game programming
  • recommended for 9th-12th grade students
  • requires a Windows-based computer

  • TeenCoder: Java Programming, a first semester course introducing Java
  • TeenCoder: Android Programming, a second semester course teaching Android programming in the Java language
  • recommended for 9th-12th grade students
  • compatible with both Windows and Mac OS-based computers

Each course is available individually for $70, or bundle both semesters for $120.


Microsoft Visual is a free developmental tool. That means no extra cost to purchase the right software!


Though I don't have kids the right ages for any of these programs, Hubby and I volunteered to try out the TeenCoder Windows and Game Programming courses for the purpose of this review.  Just think of us as Big Kids.

Each semester contains a textbook and installation CD to set up the program on your computer.  There are also instructional DVDs available to supplement the textbook for about $15 extra.  I had access to these resources in digital format only, but take my word for it, the physical product is preferable! 

The Good


You don't have to be a tech savvy mama or papa to teach your kids to code!  I've noticed that moms not much older than me are oftentimes significantly less tech savvy than I or moms younger than me are.  In other words, there's a generation gap!  But that doesn't preclude them...YOU...from using this program!  Each of the courses is a self-study program designed to be completed by the student at their own pace on their own computer.  Each course comes with a complete solutions guide!  There are also tests and answer keys and guidance on how to evaluate your student's progress.



The textbook is laid out in a careful and methodical manner.  Plus it's peppered with cute cartoon characters.  Oh, and it's a printed-and-bound book.  Did I mention how tricky it was to juggle it on my screen as a PDF for this review?  Yeah, big plus having it on paper!

If you get stuck, there are several resources to help you out.  Not only does the textbook hold all the answers you need, but there are help files, and the videos are a huge help.  But best of all is the customer service.  Homeschool Programming offers fast, free, personalized technical support to all customers.


The Bad


Computer programming is not for the faint of heart! A misplaced or forgotten semicolon can ruin an otherwise glorious bit of coding.  This is as true for the student as it is for the long-time veteran.  But the veteran has the benefit of knowing what to look for whereas the student may find his frustration level running high as he seeks for his error.




Hubby didn't appreciate some of the over-repetitiveness of the text.  The fact that certain things were repeated sometimes threw him for a loop, making him think he had missed something and that it was referring to something else rather than the same thing he already knew.  I didn't have quite the same experience when I worked through the exercises, but I could see how he would interpret some sentences as if they were introducing new information rather than referring back to information previously mentioned.  Bottom line: you could tell the text was written by a dense/technical type, not an artsy/intuitive type...for better or for worse.  But that is true of much of the coding world including the coding languages themselves!

The Results


Hubby and I were quite giddy over our first successfully completed computer programs!  Granted, they weren't much to look at, but the simple fact that we made them was amazing!

My first computer program! Ain't she grand?

Neither of us has had the time to finish the entire semester, but I could totally see my teen-aged self getting really into this and mastering it all in a fairly short time.  If my kids express an interest in computer programming in a few more years, we will definitely revisit these courses!

Check out my honesty policy.



Comments

Popular posts from this blog

MFW ECC: What's different this time around?

I am so excited to go through Exploring Countries and Cultures again. The last time my kids were so little -- 3rd grade and Kindergarten. And now they are in 5th and 8th grades! They have grown so much over the past five years. As I began to think about our plan for this year, I realized two things: 1) my gifted eldest child remembers just about everything we covered in ECC the first time, and 2) my younger one hasn't had many of the basics that ECC covers. So I was faced with a dilemma -- how do I adjust ECC to suit the very different needs of both children? How do I shift the focus for my 8th grader to aspects of ECC that she hadn't spent time on before (such as types of governments, imports and exports, etc.) while also taking my younger child through the more foundational information that he missed when he was just a kindergartener?  ECC is designed to be parent-led, family learning, with a supplement for 7th and 8th grade. But I came to the conclusion that I need to deco...

Review: Seed Starting by Gary Emmett (an ebook)

As I've already confessed, I am a plant murderer .  I have, however, had marginal success with container gardening.  The past year or two I started seedlings with my dad, which means the kids and I dropped a few seeds in pots and my dad cared for them.  Once they were established outside, I was able to keep them alive long enough to harvest a few peppers and tomatoes and have a pretty pot of flowers on my doorstep. (At least until a horrid heat-wave and drought came along and killed them all; it's hard to keep containers well-watered when it's that hot!) In spite of the 10+ inches of snow on the ground right now, it's time to think about starting seeds again and I figure if I'm ever going to develop a green thumb, I better start educating myself!  That is why I jumped at the opportunity to read Gary Emmett's book Seed Starting: The First Step to Gardening . (affiliate link) Available for your Kindle or Kindle app from Amazon. Currently priced at $2...

No More Quiet Time

I  have always thought it sounded trite to speak of “falling in love with Jesus.” But trite or not, isn’t that what I want for my children? To learn to “love the LORD your God with all your heart and with all your soul and with all your might” (Deuteronomy 6:5). With that in mind, and having run across this blog post on Pinterest several months ago, I created a morning devotion basket for the kids and I to use. You see, up till now, I would typically find time to read the Bible and pray away from my children. Away from distraction, away from the demands of dust and dirty dishes, and away from the 437 questions a four-year-old asks every day. Then I realized I was doing them a major disservice by disallowing them to see me in the Word regularly. If I want them to love the Lord God, then I must show them how I love the Lord my God! Our new routine is to wake up in the morning, prepare a simple breakfast — usually cold cereal for the kids, toast and tea for me — and sit d...