Student Testimonials
I can't even begin to explain the profound changes that have occurred in Luka academically since he's been working with you.
Marina G. / proud parent
One thing I am able to do now that I could not do before is actually believe I can code.
Student / Mountain Ridge Middle School
Even though the class starts every Saturday at 7am, my son is so excited that he wakes up before me! CodeCombat creates a pathway for my son to advance his coding skills.
Latthaphon Pohpon / Parent
Personalized instruction and premium access with a single subscription
Ozaria
An enchanting narrative coding adventure that establishes the fundamentals of computer science.
Languages Offered:
- Python
- JavaScript
CodeCombat
A game-based computer science curriculum that features web development, game development and prep for the AP CSP exam.
Languages Offered:
- Python
- JavaScript
- C++
AI League Sports
An epic competitive coding esports platform that encourages creative programming in a game-based environment.
Languages Offered:
- Python
- JavaScript
- C++
CodeCombat Worlds
Developed in partnership with Roblox Education, this experience accelerates your child’s coding abilities to create amazing Roblox games and experiences.
Language Offered:
- Lua
AI HackStack
Learn anything, create something, do everything with the first generative AI companion tool specifically crafted for those new to AI. It’s AI empowerment for all!
Languages Offered:
- HTML
- CSS
- JavaScript
Why computer science is important
Computer science education provides immediate benefits of boosting problem-solving competencies, sharpening mathematical abilities, and encourages logical thinking necessary for success across many other core subjects. The learning extends beyond code, enhancing students' capability to solve complex problems, adapt to situations, and foster a growth mindset.
Concepts covered
Beginner
For students with little to no text-based coding experience
- Sequences
- Algorithms
- Syntax
- Strings
- Arguments
- Loops
- Variables
- Cartesian Coordinates
Intermediate
For students with some text-based coding experience
- Boolean logic
- Properties
- Advanced loops
- Conditionals
- Nested conditionals
- Functions
- Events
- Basic game AI
Advanced
For students with substantial experience in text-based coding and a good grasp of complex concepts
- Advanced strings
- Computer arithmetic
- Functions and returns
- Complex conditionals
- Arrays
- Break/continue statements
- Recursions
- Stacks and Queues
Meet our Instructors
Brian
Brian is a passionate coding teacher with 13 years in the classroom teaching mathematics and computer science. He has experience with Java, Python, JavaScript, HTML, and CSS.
Shreeaa
Shreeaa has a passion for helping others discover the joy of coding. Her teaching style is hands-on and practical.
Tai
Tai is studying Criminal Justice and Cyber Security and has gained valuable experience in child care.
Carson
Carson has been teaching coding for two years and emphasizes the students' interests in their learning process.
Dania
Dania believes in the importance of learning coding at a young age to keep up with the fast-moving digital world.
Riley
Riley is a high school teacher who enhances coding skills on the side and connects with students meaningfully.
Ishraq
Ishraq understands the importance of making coding fun and enjoyable.
Edi
Edi has been running a programming school for two years and loves introducing children to programming.
Kislay
Kislay emphasizes real-world applications in her teaching of coding and math.
Nadeem
Nadeem's passion lies in mentoring young students in coding and computational mathematics.
Bhavika
Bhavika believes in early coding education and has a strong technical background.
Sergio
Sergio is a certified teacher with experience in both coding and other academic subjects.
Why game-based learning works
Game-based learning provides a safe environment where failure is seen as an opportunity for growth. This method encourages learners to adapt and learn from their mistakes, ultimately making the learning process more engaging and enjoyable.