Teen Coder: Java and Android {Curriculum Review)

I learned computer programming in high school over 25 years ago. We didn’t have windows. We didn’t have Internet available to use. No Facebook, Twitter or other social network. I learned on trash 80 computers. Line by line. My favorite project was writing code to the game of Life. I didn’t follow through anymore on programming after I finished High school.

My husband, 8 years older than I am, was writing programs to translate English to German for his science fair project in high school. He continued on with computer engineer degree from Perdue University and has a good job in the field.

We have Come So Far….

Computer programming has come so far since I started programming. In fact, even when my father started working on computer as I was growing up. Those who were leaders in this field are the ones that designed the computers, games and electronics we grew up with. They are they ones who are inspiring the next generation of computer programmers. 20 years ago technology went from the size of a room to the size of a greeting cards. Now, it is smaller.

The future of technology is moving toward lighter, more solid, maybe solar based, unmanned, maybe trips to space on a commercial flight, to stay over night in space at a space hotel. Our technology is going to get us there. Screens will soon become bendable and flexible. Video games are becoming more and more realistic and there is an app for EVERYTHING!

As homeschooling parents we want to make sure that our children have a chance to learning programming. Living here in Huntsville AL we are surrounded by computer engineers, and this is skills that we wanted our children to have. When I first stumbled across Homeschooling Programing, I was excited, that there are courses that easily provide this for homeschooling families. Then I got a chance to review Java Programming and Android Programming along with 4 other great ladies.

The Java Program introduces 9th-12th grade students to the Java programming language, a highly popular technology with many applications! Students will learn to create graphical and console applications using object-oriented design concepts.

The Android Program students will use their Java knowledge and free Android Developers Tools for Eclipse to write their own mobile applications!

What You Need For Teen Coder

  • We used the Java Programming (1st Semester) and Android (2nd Semester) book.
  • A computer. MAC OS or Windows. I love my Mac, but do not suggest using this unless you know it well. Windows was better. But use what you feel best!
  • The Instructional DVD-Great for those that need to hear this first. (My 11 year has listened to these lessons for fun. He does not yet have the patience to do the programming, but we will try the Kid Coder Series for him.)

What We Liked About Java Programming

  • The chapters are set up very easy for mom and dad to follow as teachers, and for student to follow.
  • The instructional video was a big plus for us. While my high schooler is a good reader, hearing and seeing helps reenforces audio learning.
  • The book has many pictures and steps parents and student through each section.  A huge plus for moms who may not have a lot of knowledge in programing.
  • There is online support if you need it.
  • Even though we had to stop for a bit, we feel we can pick up without losing what we learned.
  • My husband reviewed the curriculum  and felt that it fit the needs our senior high school son well.
  • Each class is worth a 1/2 credit and can also be as an AP course for Computer Science.
  • Did I mention that when you teach a subject, sometimes you learn along with that child…(just a small plus)
The hardest thing was trying to figure out my MacBook and getting it set up. The book has it laid out well for both Mac’s and Window’s but was a little different that what I saw on my computer.  So I am glad we moved to the Windows on our desk top. Everything we needed was in the book, in the instructions DVD or through their online help.  They make it very easy for parents and students to get everything set up  and to start programing.
If my 18-year-old son wasn’t a senior this year, I could see him moving forward to the second course of Android Programming. He felt the book was laid out well for teens to read and learn from.  He also said that after he understood how to work the computer set up, he enjoyed reading, watching the instructional videos and programming.   He felt that the book helped him step by step to teach him the programming steps.  He is looking toward a career in the Army soon and sees how computer program could help him for future career choices.

Computer Programming courses for Kids and Teens!

What is the Story Behind Homeschooling Programming Inc?

I love homeschooling curriculum that is written by homeschooling parents. These are the parents who know what the needs are of the homeschooling families.

“As homeschool parents we realize what you go through trying to select the right curriculum for your students. You want something they will enjoy and something that will teach them crucial skills for the digital age.”

These great inventors of these teen coding programs, are everyday parents, just like you and me. They saw a need out there for a great curriculum for programing and designed these courses.

You can connect with them at Facebook and Twitter

Is Java and Android Programming Worth It?

My husband made a comment that computer programming changes so much that in two years things could be totally different. But the key to learning computer programing is learning the logic of it. Once you learn that, then keeping up with the changes isn’t so hard. Learning computer programming in High School gives the student an advantage in college of “knowing that logic” needed to program computers.

Is it worth it? Yes! We live in a time where many of the jobs in the future will be computer based. Starting a good foundation now will not hurt them. Learning to handle the computer responsible and wisely just gives them tools to secure the future they are looking for. Homeschooling Programming-Java Programming and Android Programming are two programs that would be great electives for you High Schooler to earn high school credit on.


The wonderful owners of Homeschool Programming would like to give away 1 (one) 1st Semester and Video Course of the winners choice! ($85-90 value!) You may pick from the Kid’s Coding Series or the Teen Coder Series. To Enter:

Leave a comment below of a career involving computer programing. Plus you can pin it on Pinterest, or tweet it on Twitter, Facebook it or Google Plus. If you do any of those things, leave a comment with the link to the pin, tweet or post. Giveaway closes in 5 days at 12am on Jan 15.  (Due to a Glitch in the Comment area, the giveaway will be extended till 12am Jan 17)  (A winner will have two days to respond after being contacted of winning. If the winner does not respond a new winner will be chosen.)

The Other Great Ladies:

Four other ladies also review some of the course offered by Homeschool Programming.

These Temporary Tents reviewed Kids Coder Series

Spell Out Loud reviewed Teen Code like I did.

See Jamie Blog reviewed Kids Coder Series

Jimmie Collage reviewed Kids Coder Series (Coming Friday!)

Disclaimer: I received a copy of Teen Coder: Java Programmer and Android Programmer free of charge, but was compensated for the time for an honest review. This post contains affiliate links. This review was coordinated by the iHomeschool Network.

Save pagePDF pageEmail pagePrint page
Related Posts Plugin for WordPress, Blogger...


  1. mommahopper says:


  2. I have no idea of careers that use computer programming, but I am certain that a basic knowledge of computer programming would be a huge advantage to my kids!

  3. Jessica Dempsey says:

    I'm new at this homeschool thing I really hope I can get everything my son needs he is 12 but is a little slow in reading what curriculum shound I try to get he is in the 5 grade money is low for now any ideas

  4. Having taught computer skills for many years, it is nice to see programming that is oriented around kids, teens etc…

    My comment to add the fray, is I have found what ever language you learn first (and well) is the language you favor from that point on. I wish the Java series was oriented around the kids series as well, as I have found people don’t love change as much as you might hope. So if I was starting someone in Java I would prefer they started with it. This does not mean that they should not learn multiple languages but rather the first one is in someways more important.

    My first language was basic, and then pascal. I learned pascal the best and it took years to switch from it to VB and then to C, C++ and then Java. Any one of these is like climbing a small mountain, exhausting on the way there but wonderful when you reach the top.

    I too am interested in this for my Kids.

  5. This seems to be just what we’re looking for!

  6. Jenny Antoline says:

    I'm really interested in this program for my robot obsessed son!

  7. The company I work for is always having to modify “canned” software to fit the client’s needs. I never see an end for knowing how to do programming because there will never be a “one size fits all” software package.

    With that being said, I was looking at this program for my oldest to get him started as I believe he will go onto a career in the tech world.

    thanks for posting the review!

%d bloggers like this: