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
Company | HQ Location: United States Founded: 2014 |
Age Range | 5-7, 8-10, 11-13 |
Features | Classroom ManagementStandards Aligned ContentSelf-paced Online CoursesGame-based Environment |
Languages | English |
Policies | Terms of ServicePrivacy Policy |
Requirements | Internet - Low BandwidthInternet - High BandwidthDesktop - MacDesktop - WindowsDesktop - Chromebook Desktop/laptop with access to the Internet. |
Set Up | The product doesn't require any setup, you can start using it right after sign up. |
Training | WebinarsDocumentationVideos 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. |
Home Learning | Parent Access 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 70 Verified Reviews
User rating
Country
Anthony
Information Technology Teacher
Used CodeMonkey weekly for 5 years+
May 2024
CodeMonkey provides many courses from the pre-school through high school level with built in guidance that provides students with hints and tutorial videos in a gamefied environment. On the teacher side, classes are extremely easy to set up and assigning and grading assignments is very straitforward. New courses appear throughout each school year. When any problems or questions arise as do for any online software, help and support is provided to quickly resolve issues.
Anthony found CodeMonkey:
- Significantly reduces teacher workload“Gamified challenges are set up to be assigned with grading included. Tutorial videos and maps are provided to help foster a student centered classroom. This allows me as the teacher to freely roam around and provide one on one help where needed.”
- Significantly improves teaching efficiency“Vocabulary and goals are clearly provided in the included maps, tutorial videos, and hints to ensure that students who achieve at a high level have mastered concepts.”
- Slightly improves school processes
- Moderately builds student knowledge“One good example is the use of arrays/lists and programming loops to iterate through an array to execute code on each element. This concept carries over and helps with spreadsheets when students are learning to program sum, average, max, and min functions on arrays of numbers.”
Kelly
Technology Teacher
Used CodeMonkey weekly for 5 years+
May 2024
Code Monkey is highly engaging for students of all grade levels and backgrounds. I teach K-2 students and have written my curriculum using their guides so each year what my students do builds on the last year. There are plenty of challenges to keep my students engaged. My students are always requesting that we use Code Monkey because they love it!
Kelly found CodeMonkey:
- Significantly reduces teacher workload“The data is clear and easy to see and makes understanding student progress a breeze.”
- Significantly improves teaching efficiency
- Significantly improves school processes“My students can easily log in using Clever.”
- Significantly builds student knowledge
Matt
Technology Coach
Used CodeMonkey monthly for 3-4 years
May 2024
CodeMonkey has been an incredible addition to our district that we discovered around Covid. They have phenomenal support, an interactive and engaging tool, large number of resources along with lesson plans, and do a great job of teaching coding and programming to a wide range of student learners/ages/grades especially in regards to progressing from block to text.
Matt found CodeMonkey:
- Significantly reduces teacher workload“CodeMonkey provides detailed lessons plans with both online and unplugged activities. Lessons include examples and help guide users. The online dashboard tracks student progress and solutions.”
- Significantly improves teaching efficiency“Related to the previous answer, teachers have support from CodeMonkey and do not have to be the complete expert from the start.”
- Significantly improves school processes“CodeMonkey helps to fit into our K-12 scope and sequence for coding and robotics. It helps complete the instruction and transition from block to text based programming.”
- Significantly builds student knowledge“The CodeMonkey activities are designed to be progressive, helping students build upon prior learnings to help increase their knowledge”
Apr 2024
I have seen my children grow, and the content is engaging, relevant, and educational.
Meghan
Technology Leader
Used CodeMonkey daily for 1-2 years
Apr 2024
Not only is CodeMonkey a great product, they are always looking for ways to improve and build upon their current modules to offer more than just coding. Their customer service is EXCELLENT and I have always received a quick and caring response.
Meghan found CodeMonkey:
- Significantly reduces teacher workload“Activities are provided ready to go, including modules that address the digital literacy standards.”
- Significantly improves teaching efficiency
- Significantly improves school processes
- Significantly builds student knowledge“The modules are interactive and build on student knowledge when they are ready to progress.”
Lynn
Computer Science Teacher
Used CodeMonkey daily for 5 years+
Apr 2024
Six years in, CodeMonkey remains an important part of our curriculum. The teacher resources are fantastic. Whether you're experienced or just starting your coding journey alongside your students, it provides all the support you need. CodeMonkey's is flexible. You can lead the class whole group to introduce new concepts, and you can also let students progress independently, building critical thinking and problem-solving organically, as they solve challenges at their own pace. This independent approach is perfect for new students each year – they start fresh while returning students pick up where they left off making differentiation a breeze. Overall, CodeMonkey makes coding accessible and engaging for all ages.
Lynn found CodeMonkey:
- Significantly reduces teacher workload“CodeMonkey has detailed lesson plans, solutions for all challenges, and an explanation of coding concepts for each course. In addition to the courses CodeMonkey supplies quizzes and it calculates grades for both the courses and quizzes. With these resources a teacher is completely prepared to teach and assess the courses.”
- Significantly improves teaching efficiency“In addition to the detailed lesson plans, solutions for all challenges, and explanations of coding concepts, CodeMonkey has a video library to support a teacher's understanding of the concepts. With these resources a teacher does not need to plan or look for additional resources to be prepared to teach and support a lesson.”
- Significantly improves school processes“The provided lesson plans clearly define what you are going to teach and how you are going to teach the content. Included are objectives, coding concepts, CSTA-K12 Computer Science Standards, and step by step instructions on how to deliver the lesson. Aditionally there is a dashboard to monitor student progress and a chart indicating the students' proficiency in Computer Science topics across all of the CodeMonkey courses.”
- Significantly builds student knowledge“CodeMonkey introduces students to the basic concepts of coding, such as sequencing, loops, and conditionals. By solving coding challenges, students develop critical thinking and problem-solving skills. It also helps students develop computational thinking. This involves breaking down problems, using abstraction, and recognizing patterns. Computational thinking is a valuable skill in the digital age and is applicable to many different fields.”
Kasie
Curriculum, Instruction and Assessment Coordinator
Used CodeMonkey weekly for 5 years+
Mar 2024
If you need a program that will engage and grow students, and that is an easy lift for a teacher, than I would fully recommend Code Monkey.
Kasie found CodeMonkey:
- Significantly reduces teacher workload“The program is easy to use and guides teachers step by step. The grading in integrated and saves significate time.”
- Significantly improves teaching efficiency“The simplicity of the platform ensure all students are receiving the same instruction and teachers are guided to supporting students through the program, even if they are learning a long side students, no time is wasted.”
- Moderately improves school processes“It has been helpful to have this program to use and to feel confident that student time is being well spent regardless of the instructor. While we would love to have only highly qualified teacher in each content area, the realities of shortages and lack of teachers in some content areas, leaves us at times with unqualifies teacher, but with Code Monkey anyone can teach it and be successful.”
- Significantly builds student knowledge“Our students are engaged and making significant progress.”
Anne
Parent
Used CodeMonkey weekly for 0–3 months
Mar 2024
I am a parent with two boys (7 & 11) I am using the 3rd account from the family plan. I started at the begining at block coding and am on text coding now. I gave a score of 7 because when I am stuck I would like help with an explanation and I don't think Code Monkey works that way. Otherwise it's a great beginner coding option. The boys like it and look forward to spending time on Code Monkey.
Mar 2024
Not enough challenges. For example my 6-year-old will shortly run out of challenges suitable for him. Also, he is using hints too much, we could say he is cheating.
Ivan
Robotics Teacher
Used CodeMonkey weekly for 7–12 months
Mar 2024
I've been teaching K-5th graders for several years now, and this year, I introduced CodeMonkey into my curriculum for the first time. I cannot express enough how impressed I am with the platform! As someone relatively new to incorporating coding into my lessons, CodeMonkey has been an absolute game-changer. Not only is the interface user-friendly and intuitive for young learners, but the interactive nature of the platform makes learning to code feel like an exciting adventure rather than a daunting task. My students have genuinely enjoyed the challenges and puzzles, and I've seen a remarkable improvement in their problem-solving and critical thinking skills. One of the most significant benefits of using CodeMonkey has been its impact on my robotics team. Thanks to the foundational coding knowledge they gained through the program, my students were able to excel in our robotics competitions this year. CodeMonkey served as a steppingstone to introduce them to coding concepts, giving them the confidence and skills they needed to succeed. Moreover, I appreciate how CodeMonkey integrates cross-curricular concepts, including mathematics. The application of mathematical principles within coding exercises not only reinforces coding skills but also enhances mathematical understanding in a practical and engaging manner. I highly recommend CodeMonkey to any educator looking to introduce coding in a fun and accessible way. It's truly been a game-changer in my classroom and has had a significant positive impact on my students' learning journey.
Ivan found CodeMonkey:
- Significantly reduces teacher workload“Pre-made Curriculum: Saves planning time. Automated Tracking: Easy progress monitoring. Personalized Learning: Tailored to students. Rich Resources: Abundant support materials. Remote Learning: Seamless online access. Professional Development: Enhances teaching skills.”
- Significantly improves teaching efficiency“Time Savings: Streamlines lesson planning. Data Insights: Simplifies progress tracking. Customization: Adapts to student needs. Resource Accessibility: Provides ample support. Flexibility: Enables remote and in-person teaching.”
- Significantly improves school processes“Streamlined Learning: Enhances coding education. Efficient Assessment: Simplifies progress evaluation. Curriculum Integration: Cross-curricular applications. Student Engagement: Promotes active participation. Competitive Advantage: Boosts robotics team success.”
- Significantly builds student knowledge“Coding Proficiency: Develops coding skills. Problem-Solving: Enhances critical thinking. Mathematical Understanding: Reinforces math concepts. Collaboration: Fosters teamwork skills. Confidence Building: Increases self-assurance.”
Toni
Robotics Teacher
Used CodeMonkey daily for 3-4 years
Feb 2024
It is so beneficial to our students. They are getting exposure to jobs that utilize coding and programming at the middle school level. It also helps them choose a path for high school. My former students come back to visit and tell me that they are going into college fields that are robotics related, because of my class in middle school.
Toni found CodeMonkey:
- Does not reduce teacher workload“My Robotics students use Code Monkey and Lego Mindstorms. Once their robot is programmed and they are ready for me to grade it, they are working on the assigned Code Monkey lessons while they wait their turn.”
- Significantly improves teaching efficiency“Code Monkey supports Lego Mindstorms. The kids get extra practice using the same type of commands. For instance, before I knew about Code Monkey, my students didn't get as much exposure to loops, unless it was part of my lesson. Now, they get a lot of practice using loops. So, they use it more with their projects.”
- Significantly improves school processes“I am the only teacher in the district that uses Code Monkey, at this time. I found it during the pandemic because we weren't allowed to use the kits and robots. I absolutely love it. Since then, I have begged for my district to purchase a site license. And, for the last 2 years, they have. Now, I love it even more. The license has more lessons than the 30-day trial does. It's amazing!”
- Significantly builds student knowledge“As mentioned before, it really supports our Lego Mindstorms programming. I've been teaching Robotics for the last 9 years. The kids understand the coding language so much better since I've incorporated Code Monkey into our daily plans.”
Tasha
Coordinator
Used CodeMonkey occasionally for 4-6 months
Feb 2024
Code Monkey offers a variety of engaging activities for every skill level. Students are able to work at their own pace to complete the lessons and they receive immediate feedback and support as they progress through the activities. Teachers are provided lesson plans and slides that can be used during instruction. This valuable resource allows teachers to spend more time working with their students or brushing up on their own coding skills.
Tasha found CodeMonkey:
- Significantly reduces teacher workload“Teachers are able to differentiate”
- Significantly improves teaching efficiency“Code Monkey allows teachers to differentiate the assignments without the need to find a separate coding program for students at various skill levels.”
- Slightly improves school processes
- Significantly builds student knowledge“Students are able to receive valuable feedback and support as they progress through the lessons. The skills are presented in a fun, engaging way that keeps the students' attention. The lessons get progressively harder as the students work through the levels.”
Jan 2024
I like that my kid is playing, not studing ;) and she asks me to turn on the laptop to learn, I don't insist.
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
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...
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
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
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”
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”
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.”
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”
Feb 2023
Fun and engaging while teaching real useful skills and training to think like a software developer.
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