What is CodeMonkey?
CodeMonkey is a fun, educational game-based environment where kids learn to code without any prior experience.
Through its award-winning courses, over 10 million students learn how to code with standards aligned content that teachers real programming languages and coding skills, as well as computational thinking, collaboration, reasoning and logic.
CodeMonkey offers an engaging and enjoyable curriculum for schools, after-school clubs and camps as well as self-paced online courses to learn coding at home.
CodeMonkey’s Classroom Dashboard allows you to effortlessly manage your students and comes equipped with student solutions, automatic grading and curriculum management tools.
Educational Impact
HQ Location: United States Founded: 2014 | |
5-7, 8-10, 11-13 | |
![]() | Classroom ManagementStandards Aligned ContentSelf-paced Online CoursesGame-based Environment |
![]() | English |
![]() | ![]() ![]() |
![]() | ![]() ![]() ![]() ![]() ![]() Desktop/laptop with access to the Internet. |
![]() | The product doesn't require any setup, you can start using it right after sign up. |
![]() | ![]() ![]() ![]() CodeMonkey’s free webinars, video tutorials, MOOC course and full-time PD staff will guide you every step of the way. There is also an online help center. Webinars and online product demos. How-to videos. |
![]() | ![]() Parents can create the account. Parent subscriptions do not support adding more than one child. For 1-3 children, consider purchasing the home-school subscription. |
CodeMonkey PricingPricing Plans Free Trial Paid Subscription CodeMonkey pricing starts from $6 / month Teacher, school and district pricing provided upon request. Home plans start from $6/month. ![]() |
Compare CodeMonkey with...
CodeMonkey Reviews
from 57 Verified Reviews
User rating
Country
Johannes
Parent
Used CodeMonkey occasionally for 0–3 months
Nov 2023
Great gamification, the kids love it

Boseok hur
Work
Used CodeMonkey daily for 0–3 months
Oct 2023
Boseok hur found CodeMonkey:
- Significantly reduces teacher workload
- Significantly improves teaching efficiency
- Slightly improves school processes
- Significantly builds student knowledge

ayal
Parent
Used CodeMonkey daily for 0–3 months
Aug 2023
let us start with a small comparison, take codeCombat. my kids loved it much more than your plan to teach programming. In your courses, I first was comfused how to begin, as in CodeCombat you get a game that develops as you go- here you end a session and move to another one, my kids didn't like that...

Austin
Parent
Used CodeMonkey daily for 0–3 months
Jun 2023
the progress dashboard is good, but I'd like better access to the actual content/concepts. If I want to see what's being taught, and how, I have to watch over my child's shoulder, or use their account

Jack
Parent
Used CodeMonkey weekly for 0–3 months
Apr 2023
My son loves it. Although reasonbly fast the difficulty rises and kids can get lost in the many stuff they learn.

Bal
Mom/Homeschool teachet
Used CodeMonkey daily for 0–3 months
Apr 2023
Child loves it and it meets the criteria we had in mind.
Bal found CodeMonkey:
- Significantly reduces teacher workload
- Significantly improves teaching efficiency
- Slightly improves school processes
- Significantly builds student knowledge

Lena
Data Scientist
Used CodeMonkey daily for 0–3 months
Apr 2023
My son is completely immersed in the experience of coding with CodeMonkey! He developed new skillset within hours of using this amazing platform.
Lena found CodeMonkey:
- Significantly reduces teacher workload“I am not a teacher but my son has been able to go thought the challenges without any help”
- Significantly improves teaching efficiency“Yes, my son learnt to write code within hours”
- Significantly improves school processes“My son is more confident during his computer class at school”
- Significantly builds student knowledge“Yes, my son gained coding skills”

Kari Robinson
Registered nurse
Used CodeMonkey weekly for 0–3 months
Mar 2023
The program glitches quite a bit
Kari Robinson found CodeMonkey:
- Slightly reduces teacher workload“More work as I need to read the instructions but worth the time”
- Slightly improves teaching efficiency“N/a”
- Slightly improves school processes“N/a”
- Significantly builds student knowledge

Yair Bar-Touv
Director at Clal Insurance and finance
Used CodeMonkey weekly for 0–3 months
Feb 2023
In todays world, early knowldege of information techngology of any kind is a differntiating advantage
Yair Bar-Touv found CodeMonkey:
- Significantly reduces teacher workload“I am actualy the grand father to 2 twins 9 yres old. Doing this for fun and quality time with them”
- Significantly improves teaching efficiency“Started with first grandsome. Seems to catch very quickly, but early stages yet”
- Significantly improves school processes“too early to really say”
- Significantly builds student knowledge“Creates good logic understanding and reduces future fear of technology career options”

Alexandra
UX Designer
Used CodeMonkey daily for 0–3 months
Feb 2023
Because it delivers what it says it will.
Alexandra found CodeMonkey:
- Moderately reduces teacher workload“It makes the explanation clear for children so my work takes a shorter time.”
- Moderately improves teaching efficiency“Because of the clarity of the explanation it is much easier to teach.”
- Slightly improves school processes“There are no such processes in the school.”
- Significantly builds student knowledge“They really understood the concept.”

Johnmary chidiebere
Gaming
Used CodeMonkey weekly for 4-6 months
Feb 2023
yes when students acquired knowledge playing codemonkey, they are upgrade on solving issues related to life puzzles
Johnmary chidiebere found CodeMonkey:
- Significantly reduces teacher workload“teaching and coaching”
- Moderately improves teaching efficiency“chances to improve on quality teaching their students”
- Significantly improves school processes“reading and writing other excises”
- Significantly builds student knowledge“wide knowledge for thinking”

Colton
Parent
Used CodeMonkey daily for 0–3 months
Feb 2023
Fun and engaging while teaching real useful skills and training to think like a software developer.

Piotr
Data scientist
Used CodeMonkey weekly for 0–3 months
Feb 2023
It is a great tool to teach and learn programming. Yet interfaces in other languages than English and Russian would help kids speaking other languages to complete the challenges on their own. What about including a German user interface?
Piotr found CodeMonkey:
- Does not significantly reduce teacher workload“E.g. language, my kid does not speak it yet”
- Moderately improves teaching efficiency
- Moderately improves school processes
- Significantly builds student knowledge“Geometry (angles, distances), command of variables/equations”

Ms. Casillas
1st Grade Teacher
Used CodeMonkey daily for 0–3 months
Jan 2023
I like that I don't have to be a coding expert to use it. The solutions page allow me to help give my student hints for what he needs to do. It's also an investment in his future as a potential computer programmer, a job skill that will always be in high demand.
Ms. Casillas found CodeMonkey:
- Moderately reduces teacher workload“There is a gifted child in my 1st grade class who I struggle to find enrichment opportunities for. Given his high reading ability and mathematic proficiency, coding has been a perfect way to fill his idle hours in the classroom and keep him out of trouble.”
- Moderately improves teaching efficiency“It keeps my gifted student motivated to finish his work on his own so he can get back to coding.”
- Slightly improves school processes“If by "processes" you mean "transitions", then it's about the same. My gifted student is glued to his computer when it's time to go to recess or lunch and it's a struggle to get him out the door. However, this was the case even before I installed CodeMonkey.”
- Moderately builds student knowledge“It goes into math concepts that haven't been covered in class yet, such as negative numbers, measuring, and multiplication.”

Alex Bold
QA Engineer
Used CodeMonkey daily for 0–3 months
Jan 2023
A lot of bugs
Alex Bold found CodeMonkey:
- Moderately reduces teacher workload“Nice graphical materials help me to explain theory to my child”
- Significantly improves teaching efficiency“I can control overall progress and make further planning”
- Slightly improves school processes“School is a school. Programming on CODEMONKEY is a facultative)”
- Slightly builds student knowledge

Enkhtur Enkhbat
Senior Software Developer
Used CodeMonkey weekly for 0–3 months
Dec 2022
Code monkey teaches good knowledge of basic programming for my son
Enkhtur Enkhbat found CodeMonkey:
- Significantly reduces teacher workload“I'm parent, not teacher.”
- Significantly improves teaching efficiency“not a teacher”
- Significantly improves school processes“not a school, i'm teaching for my son”
- Significantly builds student knowledge“my son's logical thinking is very increased”

Quang H Phan
Mechanical Design Engineer
Used CodeMonkey daily for 0–3 months
Nov 2022
CodeMonkey is good for all students from Grade 1 to 10 and it is also good for anyone who want to get some knowledge about programing.
Quang H Phan found CodeMonkey:
- Significantly reduces teacher workload“each challenge help me and my son to understand step by step about programing”
- Significantly improves teaching efficiency“Your explanation about The Until syntax is visual that my son now can deeply understand the Until syntax although he is just grade 3 !!”
- Significantly improves school processes“in some challenges include the arithmetic sequence, it helps my son to understand more about his lesson at school”
- Significantly builds student knowledge“STEM challenge is wonderful”

Nicole
Mom
Used CodeMonkey daily for 0–3 months
Sep 2022
This program is easy to use and affordable. I like the videos and hints that help him along the way.
Nicole found CodeMonkey:
- Slightly reduces teacher workload“I cannot speak to workload. It is certainly teaching him things I cannot teach. I'm a homeschool mom. My son wants to learn to make his own videogame and that is why I found this program. He loves it.”
- Slightly improves teaching efficiency“I cannot teach coding so this was the only way”
- Slightly improves school processes“He looks forward to using the progam. He calls it his coding game”
- Significantly builds student knowledge“He is learning well and fast”

Constantin
Systems Administrator
Used CodeMonkey daily for 0–3 months
Aug 2022
Constantin found CodeMonkey:
- Significantly reduces teacher workload
- Significantly improves teaching efficiency
- Significantly improves school processes
- Significantly builds student knowledge

Christopher
investment
Used CodeMonkey daily for 5 years+
Jul 2022
because it is nice
Christopher found CodeMonkey:
- Significantly reduces teacher workload“kids learn”
- Significantly improves teaching efficiency“geography impact”
- Significantly improves school processes“tr”
- Moderately builds student knowledge

Nino
IT manager
Used CodeMonkey daily for 0–3 months
Jun 2022
Very sattisfied on how it impacts the kid, I'm already recommending it
Nino found CodeMonkey:
- Moderately reduces teacher workload“Kids can self-learn”
- Moderately improves teaching efficiency“The gradual pace of the learning leaves no gaps that I need to cover later”
- Slightly improves school processes“N/A”
- Significantly builds student knowledge“Knowledge increase in high pace”

Sergey
retired
Used CodeMonkey daily for 0–3 months
May 2022
I like this programme
Sergey found CodeMonkey:
- Significantly reduces teacher workload“I don't know”
- Significantly improves teaching efficiency“don't know”
- Slightly improves school processes“no comment”
- Significantly builds student knowledge“no comment”

Duke
software engineer
Used CodeMonkey weekly for 0–3 months
May 2022
Duke found CodeMonkey:
- Does not significantly reduce teacher workload
- Does not improve teaching efficiency
- Does not improve school processes
- Moderately builds student knowledge

Alexey Kazbaev
Freelancer
Used CodeMonkey daily for 0–3 months
May 2022
Tasks could have voice explanations for small children who doesn't read well.
Alexey Kazbaev found CodeMonkey:
- Slightly reduces teacher workload“I do not have to create tasks for my children. CodeMonkey does that for me, so it saves my time. Though younger children cannot be left on their own without control and advices. My son doesn't read well so I have to help him sometimes.”
- Slightly improves teaching efficiency
- Slightly improves school processes“I am not a school. I've chosen "parent" field to describe myself, but your quiz still thinks that I am a school worker.”
- Moderately builds student knowledge

Paul
Parent
Used CodeMonkey weekly for 0–3 months
Mar 2022
You have sent me this survey 1 day after subscribing. That is too soon to really give you a better answer.

Pedagogy
Certified by Education Alliance Finland, 01/2018
EAF Evaluation is an academically-backed approach to evaluating the pedagogical design of a product. EAF evaluators assess the product using criteria that covers the most essential pedagogical aspects in the learning experience.
Learning goals
Certified by Education Alliance Finland
The supported learning goals are identified by mapping the product against the selected reference curriculum and soft skills definitions most relevant for the 21st century.
- Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals.
- Describe choices made during program development using code comments, presentations, and demonstrations.
- Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
- Create programs that use variables to store and modify data.
- Create programs that include sequences, events, loops, and conditionals.
- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.
- Develop programs with sequences and simple loops, to express ideas or address a problem.
- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
- Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
- Develop their capability, creativity and knowledge in computer science, digital media and information technology.
- Develop and apply their analytic, problem-solving, design, and computational thinking skills.
- Use two or more programming languages, at least one of which is textual, to solve a variety of computational problems.
- Undertake creative projects that involve selecting, using, and combining multiple applications, preferably across a range of devices.
- Understand simple Boolean logic and some of its uses in circuits and programming.
- Understand several key algorithms that reflect computational thinking.
- Understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation.
- Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems.
- Design and develop modular programs that use procedures or functions.
- Create, re-use, revise and re-purpose digital artefacts for a given audience, with attention to trustworthiness, design and usability.
- Be responsible, competent, confident and creative users of information and communication technology.
- Make appropriate use of data structures.
- Learn to analyse problems in computational terms
- Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.
- Use sequence, selection, and repetition in programs; work with variables and various forms of input and output.
- Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts.
- Recognise common uses of information technology beyond school.
- Use technology purposefully to create, organise, store, manipulate and retrieve digital content.
- Use logical reasoning to predict the behaviour of simple programs.
- Create and debug simple programs.
- Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.
- Learning to plan and organize work processes
- Realizing the connection between subjects learned in free time and their impact to skills needed at worklife
- Practicing to notice causal connections
- Learning to build information on top of previously learned
- Learning to combine information to find new innovations
- Practicing to look things from different perspectives
- Developing problem solving skills
- Practicing to use imagination and to be innovative
- Encouraging students to be innovative and express new ideas
- Practicing persistent working
- Practicing to evaluate one's own learning
- Understanding technological system operations through making
- Practicing logical reasoning, algorithms and programming through making
- Using technology as a part of explorative and creative process
- Practicing logical reasoning to understand and interpret information in different forms
- Practising to understand visual concepts and shapes and observe their qualities
- Learning to acquire, modify and produce information in different forms