Teacher Review For Codecademy

Learn at your own pace. Not optimized for middle schoolers, though.

Jonathan F.
Technology coordinator
St. Patrick's Episcopal Day School
Washington, DC
Show More
My Grades Pre-K, K, 1, 2, 3, 4, 5, 6, 7, 8
My Subjects English Language Arts, Math, Science, Social Studies, Arts
EdTech Mentor
My Rating 4
Learning Scores
Engagement 4
Pedagogy 5
Support 5
My Students Liked It Yes
My Students Learned Yes
I Would Recommend It Yes
Setup Time Less than 5 minutes
Great for Creation
Further application
Homework
Individual
Knowledge gain
Practice
Student-driven work
Great with Advanced learners
How I Use It
Students in Grades 7 and 8 are using Python. They work at their own pace, but I use weekly meeting times to provide in-person help, a few discussions, and a few extra challenges. We're treating Codeacademy as our introductory unit that will open the door to customized projects later in the year.
My Take
Most schools, including ours, don't have lots of time in the schedule to teach computer science. Codeacademy lets students learn at their own pace. I find it ideal for working with students whom I see once a week. I can supplement their online, individual learning with in-person lessons. Students in Grade 7 and Grade 8 are now learning Python programming at our school, and we have Codeacadmy to thank. One of my only criticisms is that students need to be 13 years old in order to have accounts. You can still use it if you don't have an account, but you have to keep track manually of where you left off. My other criticism is that each lesson requires students to read several paragraphs of text. This, and the scrolling required, is an obstacle for some students. It would definitely be possible to provide the same lessons with less text. I'd love to see just a little text displayed with the option to click or over if you want to learn more. A side bonus is the Codeacademy Labs Workspace, which lets students freely explore several programming languages without having to install anything on their computers.