TeenCoder Series

KidCoder and TeenCoder!

KidCoder Series

The KidCoder and TeenCoder self-study computer science courses teach your students how to create their very own websites, computer programs, video games, and apps! We welcome all students - at home or in a classroom.

Where do I Start?

Our curriculum is divided into four independent course tracks, each with two semesters. The first semester is an entry-level course suitable for students with no prior programming experience. After completing the first course students can move on to the second semester to learn advanced topics. You can purchase both track semesters together in a discounted "Year Pack"!

Course Tracks

KidCoder courses are not pre-requisites for TeenCoder. Nor is the TeenCoder C# series a pre-requisite for TeenCoder Java or vice-versa. Simply start your student out on the course track that best matches their grade level and interests.

Explore and purchase...

4th-12th grade

6th-8th grade

9th-12th grade

9th-12th grade


Our Standard of Excellence

Written by homeschool parents who are also experienced software engineers!
Engaging, age-appropriate lessons with fun, hands-on programming activities!
Self-study curriculum requires no teacher expertise!
All courses come with activity solutions, test and answers, and a Solution Guide!
Optional Instructional Videos with animated coverage of all lesson topics!
Fast, free technical support for the lifetime of your course!
All printed versions include a perfect-bound, 8.5" x 11" textbook and course CD!
Professional setup program installs course material on your computer!
Graphical student menus allow easy access to all course components!
We teach industry-standard languages widely used by schools and businesses!
Online Getting Started guides, FAQ, user reviews, and document updates!
No extra software to purchase! We use only free development tools.


No Prior Programming Experience Needed!

Our courses are self-study and can be completed on the student's own computer, at their own pace. You can steer your student in the right direction with no prior programming knowledge. Students only need typical computer usage skills to start; we will teach them programming from the ground up!

Each course comes with student activity starters, supplementary instructional documents, a Solution Guide, fully coded solutions for all activities, tests and answer keys, and guidance on evaluating projects.

Most questions about how to code individual activities are easily answered by referring to the Solution Guide (with or without parental involvement). We also provide free technical support to assist with any aspect of the courses!

Teachers who wish to closely monitor and grade student progress for credit purposes can administer chapter tests which are provided (with answer keys). We also provide advice and guidelines for evaluating student activities.

What Skills do Students Need to Begin?

We teach students computer science from the ground up, but they should already know how to use computers.

Our courses assume the student is already familiar with using a keyboard and mouse to select and run programs, navigate application menu systems, and generally interact with their operating system. Students should understand how to load and save files on the hard disk and how to use the built-in operating system applications like Windows Explorer or Mac OS Finder to navigate a file system and directory structures. It is helpful to also have some familiarity with text editors and using web browsers to find information on the Internet.

Order today and ignite a lifelong passion in your student!