Skip to main content

Membership is free!

Code Combat

Code Combat

Product Details

Overview
Code Combat is an online code school that teaches students Javascript and Python through game development.  It has a wealth of teacher support materials as well.  Some schools are utilizing Code Combat as their primary computer science curriculum.

Student Data Privacy
Review the Common Sense Privacy Rating:
N/A

Code Combat Privacy Policy:
https://codecombat.com/privacy

Signed California Student Data Privacy Agreement?
No

Features
CodeCombat is an online platform designed to teach coding skills through interactive gameplay. It uses a gamified approach to make learning programming languages like Python and JavaScript engaging and accessible to learners of all ages. Here are the key features of CodeCombat:

  1. Interactive Coding Challenges: CodeCombat offers a series of interactive coding challenges or levels where players write code to solve puzzles, defeat enemies, and complete objectives. This hands-on approach helps learners practice coding in a real-world context.

  2. Game-Based Learning: The platform gamifies the learning experience by presenting coding challenges within a fantasy-themed adventure game. Players control characters and interact with the game environment by writing code to perform actions.

  3. Multiple Programming Languages: CodeCombat supports learning and practicing coding in multiple programming languages, including Python, JavaScript, and more. Each language track progresses from beginner to advanced levels.

  4. Code Interpreter: CodeCombat provides an in-game code interpreter that immediately executes the code written by players. This instant feedback allows learners to see the outcomes of their code and iterate to correct errors or improve efficiency.

  5. Curriculum and Courses: CodeCombat offers structured courses and curriculum paths that guide learners through progressively more challenging coding concepts. Courses are organized into chapters and levels, covering topics from basic syntax to advanced algorithms.

  6. Level Editor: Advanced users and educators can create their own levels and challenges using CodeCombat's level editor. This feature supports customization and adaptation of content to align with specific learning goals or classroom needs.

  7. Educator Tools: CodeCombat provides tools for educators to manage student accounts, track progress, and assign coding exercises. These tools facilitate classroom use and enable teachers to monitor and support student learning effectively.

  8. Coding Competitions: CodeCombat hosts coding competitions and challenges where players can test their skills against others. These events encourage friendly competition and provide opportunities for learners to apply their coding knowledge in a competitive setting.

  9. Visual and Text-Based Coding: Depending on the level and complexity of the challenge, CodeCombat supports both visual programming (block-based coding) and text-based coding (writing code in a programming language).

  10. Community and Support: CodeCombat has an active community where learners can ask questions, share solutions, and collaborate with others. This community support enhances the learning experience by fostering interaction and peer learning.

  11. Accessibility: CodeCombat is designed to be accessible to learners of all ages and backgrounds, regardless of prior coding experience. The platform provides resources and support to help learners progress from beginner to advanced levels at their own pace.


Interoperability
Compatible with the following interoperability frameworks or products:

Districts
This list is compiled annually through our web surveys, internet research, and phone interviews with California school districts.
Academy for Academic Excellence Atwater Elementary Bonsall School District Caliber Beta Acdemy Corona Norco Unified Vista Unified

School Districts in California that use Code Combat*

Videos

Code Combat: Python
CodeCombat - Forest: Leave it to cleaver
Code Combat Introduction - A fun way for kids to learn how to code!
CodeCombat and the Future of Coding Education
Let's play CODE COMBAT! | Python (2022) | Easy Coding
Cron Job Starts