learn computer science through game development

Table of Contents

Overview

We are offering a full Computer Science Curriculum designed for children ages 8 – 16, called CodeCombat.

This program is made up of 10 courses:

Please note that this is a Computer Science Program and not a Computer Literacy Program. 

Computer literacy is all about the competent and safe use of computing hardware and software. Computer science is all about computational thinking leading to critical thinking and problem solving, communication, collaboration, and creativity and innovation.

In these courses, students play an adventure game in which their knowledge of programming advances with the storyline. In this engaging and fun learning environment, students build real-world skills though play. 

Students are engaged in:

No prior Computer Science experience is needed. 

A certificate is issued after each course is successfully completed.

This is curriculum is recommended for Primary and Lower Secondary Level children. Many schools in the US are implementing CodeCombat as their main Computer Science curriculum.

To be accepted into this program:

If you prefer to take classes directly from Code Combat, instead of us you can find information HERE

Costs through their site as an independent learner can vary between $300 US per month to $200 US per week. Whereas with us, your child can have access to up to 4 courses for $500 TTD.

By taking the course though us, students can team up with their peers in class to work on their projects together.  

Why CodeCombat?

CodeCombat is a coding game that uses real typed code and personalized learning to teach computer science to students with no prior coding experience. 

CodeCombat is recommended for schools with students aged 9 and up, which starts in 4th grade in the US or Standard 4 in Trinidad and Tobago. However, children ages 7+ are able to successfully work through and complete the courses with minimal assistance.

The program is currently being offered in Python Programming Language. Javascript will be offered at a later date. Python is both beginner-friendly and currently used by major corporations (such as Google). JavaScript’s syntax is a little more difficult for beginners than Python, therefore we are recommending starting with Python. The Web Development Courses are done in CSS and HTML. At the end of the Web & Game Development Courses students complete projects that they can share with their friends and family. 

CodeCombat’s curriculum features:


CodeCombat’s curriculum does not feature (as of 2021):

K12 STEM Homeschool Tutoring will only offer this section if there are enough students who are willing to take the College Board's AP® Computer Science Exam.


CodeCombat’s comprehensive curriculum are all you need to to prepare for College Board’s newest computer science course. AP® Computer Science Principles spotlights how computing is changing the world, and provides ample opportunity for students from all backgrounds to connect abstract concepts to real-world implications of the field. 


Device Specifications 

CodeCombat runs best on computers with at least 4GB of RAM, on a modern browser such as Chrome, Safari, Firefox, or Edge. Chromebooks with 2GB of RAM may have minor graphics issues in courses beyond Computer Science 3, though there should be minimal issues with the recommended content for AP® Computer Science Principles as outlined. A minimum of 200 Kbps bandwidth per student is required, although 1+ Mbps is recommended. 

Students must have a Gmail email account to access the Google Classroom.

Full Curriculum Details

There are a total of 10 Courses in this curriculum.

Introduces arithmetic, counters, advanced while loops, break, continue, arrays.

Concepts covered: Basic Syntax, Arguments, If Statements, Variables, Strings, While Loops, Arithmetic, Advanced Strings, Input Handling, Functions, Parameters, Boolean Logic, Arrays, Break Statements, Continue Statements


8. Game Development 3

Learn more advanced game development.

Concepts covered: Basic Syntax, Event Data


9. Computer Science 4

Introduces object literals, for loops, function definitions, drawing, and modulo.

Concepts covered: Basic Syntax, Arguments, Variables, Strings, If Statements, Arithmetic, While Loops, Arrays, Functions, Parameters, Object literals, For Loops, Boolean Logic


10. Computer Science 5

Introduces function parameters, function return values and algorithms.

Concepts covered: Basic Syntax, Arguments, Variables, Strings, While Loops, Arrays, For Loops, Functions, If Statements, Boolean Logic, Algorithms, Break Statements, Math Library Operations, Object literals, Arithmetic, Graphics, Advanced Strings, Parameters, Continue Statements


Costs

The curriculum is split into two parts.

Introductory Levels: $500 TTD per child.

Courses included: 

Advanced Levels: $1200 TTD per child. 


All registered students have the option of joining our free digital, library for the duration of their course.

Class Times

Students can start the course at any time. There is no catching up to others no matter when they register. Each child has his / her own account and work on their own. Pre-recorded lessons, class schedule, notes, worksheets and examples are uploaded to a Google Classroom.

Optional, live sessions are held on Saturdays for those who need assistance and are at no additional cost.

Below is a sample lesson video found in the classroom for the students' reference. Students learn something new in each level. There are extra practice levels and challenge levels. The challenge levels are assessments. All levels, including the challenge levels, must be completed before moving on to the other courses. 

Sample Certificates

A certificate is issued automatically at the end of each course when the levels are completed. 

Change your name in your account settings to the name you want to be seen on the certificate. 

Computer science 1


Game Development 1

Try our students' Final Projects

Click on the links to play some of our student’s game or see their webpages that they created at the end of the introductory level courses. 

Game 1

Game 2

Webpage 1


These courses are for parents / legal guardians to register their own children. Other Educators and Educational Institutions are not allowed to register their students or offer our courses as part of their own programs.