Review by Jason Shiroff, Common Sense Education | Updated February 2017

Codesters

Differentiated text-based coding makes for truly authentic experiences

Grades This grade range is a recommendation by Common Sense Education and not the developer/publisher.
4-8
Common Sense says (See details)
Teachers say (1 Review)
5

Take a look inside

5 images

Pros: Lessons with a focus on actual text-based coding provide real-world programming experience for kids.

Cons: The text-heavy design might be intimidating and less supportive for new coders.

Bottom Line: The well-designed Python lessons and user interface make this a great choice for serious coding instruction.

Teachers can use Codesters as a standalone coding tutorial or for full class coding instruction. Students can work through the lessons without much teacher support; teachers can assign the lessons and let students move through the tutorials independently as an extension or homework option.

Another approach is to use Codesters as the foundation for a coding class. The detailed teacher lesson plans can be used to craft a coding unit, which includes direct teacher instruction and online learning. Having the teacher more involved with teaching Codesters will help support all learners and take advantage of the site's opportunities to customize the curriculum.

Continue reading Show less

Codesters provides authentic coding experiences within a well-designed platform. As with most other coding websites, students follow scaffolded tutorials to learn coding basics. What makes Codesters stand out is its focus on learning to code in Python, a professional programming language. The workspace is centered on a text-based code editor. Students learn to read, modify, and write their own code using a combination of drag-and-drop tools and typing directly into the Python code. Each lesson includes three phases: build, modify, and create. These phases move students from step-by-step instructions to a blank slate for creating their own projects.

Codesters includes a class page where work is shared between classmates for review and remixing. Both the student and teacher dashboards provide clear data; students can track their progress through each step of the lesson, and teachers can drill down into student data. Codesters also makes it easy to preview each lesson. Detailed written lessons plans are provided for teachers and include standards alignment, learning targets, differentiation ideas, and more.

Continue reading Show less

Codesters is an excellent learning tool but better suited for students with strong reading skills. Students program using the tools of professionals, a text-based code editor, and an authentic programming language. The LMS provides useful data; each step of students' code is accessible to teachers so they can help troubleshoot or celebrate the progress. The comprehensive lesson plans can help teachers support their young coders, and the program offers many opportunities for creativity, differentiation, and assessment.

The flip side of using these text-based tools is that the coding may not be as accessible to all learners. Other coding platforms such as Scratch and Tynker provide more visual-based coding tutorials but lack the dashboard and differentiation built into Codesters.

Continue reading Show less
Overall Rating
5

Engagement Is the product stimulating, entertaining, and engrossing? Will kids want to return?
5

Each lesson includes customizable project-based activities. The workspace is colorful and well organized and helps student track their progress through the lessons.

Pedagogy Is learning content seamlessly baked-in, and do kids build conceptual understanding? Is the product adaptable and empowering? Will skills transfer?
5

Users learn to code directly in Python using a code editor. A helpful drag-and-drop toolkit is included, but the actual text code is always front and center. Lessons are well scaffolded and let kids differentiate and create.

Support Does the product take into account learners of varying abilities, skill levels, and learning styles? Does it address both struggling and advanced students?
4

Users are guided through each lesson with text-based tutorials and color-coded feedback. Codesters works best for strong readers since it's designed as a text-rich environment.


Common Sense Reviewer
Jason Shiroff Classroom teacher

Teacher Reviews

5
(See all 1 reviews) (1 reviews) Write a review
Featured review by
Bruce R. , Classroom teacher
Classroom teacher
Emil A. Cavallini Middle School
Upper Saddle River, NJ
5
You don't have to be a computer programmer to teach Codesters Python Coding to students.

I think Codesters is terrific. It's a well thought interface for both the student and teacher. I like it as a teaching tools because the program gives you all the help and support you need. I'm a teacher and not a computer programmer and I was able to learn all the lessons with the support from Codesters. When I first started using the program I was even trained by the Codester trainings using video conferencing. I had the support to email them any question that I had when I began to learn the program. All the tools you need such as videos, lesson plans, walkthroughs and slide decks are given to you. I found this very helpful. My students now get the benefits of problem solving how to code on the computer. I look forward to using more modules in the future and challenging my students with Codesters.

Read full review