- combining knowledge
- making new creations
- digital creation
- programming and coding
- applying information
- problem solving
- exploring interests
ProsThese perfectly calibrated lessons are a fantastic, free way to teach kids to build apps and websites from scratch.
ConsHigh-level reading and processing skills are required.
Bottom LineIn this excellent coding application, in-game practice and real-time guidance crack open the world of programming and turn your students into whiz kids.
Graphite Expert Review
Common Sense Graphite Reviewer
Kids jump right in and stay involved with well-paced instruction, live feedback, and tips to take things further. The hands-on experience with real-time results is key.
The perfect way to teach programming languages, this smart program explains commands and provides live guidance and feedback while kids practice them.
Feedback and tutorials are fully integrated into every lesson. There's no dedicated help section, but social features let users seek help and code together on projects.
The self-paced design makes Codecademy a perfect extension of classroom activities for students ready for more. The overall design is slick and easy to use, and the lessons expertly demonstrate the tools and provide immediate feedback as kids experiment. The lessons have the trifecta of perfectly paced instruction, live feedback as kids execute commands, and tips for taking things further. In short order, given the level of knowledge provided in advanced tracks and lessons, students should be able to build web apps and design interactive webpages and games.Read More Read Less
Codecademy will be useful for more advanced students; lessons are most appropriate for kids with basic computer knowledge and strong reading skills. In the classroom, kids can work alone or, when they've completed a track, collaborate to solve complex problems and build more sophisticated applications. The projects are a perfect simulation of a computer engineer's working environment. Overall, Codecademy is a fabulous introduction to a fast-growing career path as well as skills kids can use to build websites and applications.Read More Read Less
What's Inside Codecademy
Codecademy: APIsTough tutorials challenge students to integrate APIs into their codingGraphite Rating 4Teacher Rating Not Yet RatedMathGrade 9-12
Codecademy: RubyNewbies can quickly learn this popular programming languageGraphite Rating 4Teacher Rating 5MathGrade 7-12
Codecademy: jQueryStudents learn website animation skills, but may need to avoid bugsGraphite Rating 3Teacher Rating Not Yet RatedMathGrade 9-12
Codecademy: PHPLessons for advanced students cover a lot of ground, sometimes hastilyGraphite Rating 3Teacher Rating Not Yet RatedMathGrade 9-12
Codecademy: HTML/CSSLearn two languages (and build a website!) in just seven hoursGraphite Rating 4Teacher Rating 4Grade 8-12
Codecademy: PythonWith support, kids can handle this popular and powerful languageGraphite Rating 3Teacher Rating Not Yet RatedMathGrade 7-12
See How Teachers Are Using Codecademy
Field Notes Field Notes are reviews by teachers for teachers. In Field Notes, teachers rate products as well as share their hands-on experience with using the products in the classroom.
- Learn at your own pace. Not optimized for middle schoolers, though.1Jonathan F.
St. Patrick's Episcopal Day School
Washington, DC4October 24, 2013
- Learn the Ruby programming language in an engaging step-by-step setting1Mara G.
Greenbush-Middle River Senior High School
Greenbush, MN4June 18, 2013
- Great web site for Supplementing Learning about Computer Science and Computational ThinkingArt L.
Sweetwater High School
National City, CA4April 15, 2015