4 Fresh Approaches to Coding in The Classroom

Check out these inspiring spins on learning to code

Zulama—based on the successful college-level game design and development curriculum at Carnegie Mellon’s Entertainment Technology Center—effectively combines all these diverse skills into a truly comprehensive curriculum. Courses range in length and focus (from 3D modeling to the history of North American play and gaming), but all feature discussions, true PBL, assessments, and online and offline activities. Don’t worry if all this seems intimidating: There are PD resources that promise to get any teacher up to speed.

On-the-go learning: Grasshopper
Thanks to Duolingo and a host of competitors, on-the-go language learning has been a huge hit in the app market. But what if you want to learn some JavaScript alongside brushing up on your French? Well, that’s where Grasshopper comes in. It’s a free app that takes the same bite-sized, mobile-friendly learning model refined in the language-learning market and applies it to acquiring actual coding skills.

And according to our reviewer James Denby, they hit it out of the park: “Grasshopper is one of the best learn-to-code apps out there. Rather than playing games that involve coding concepts or code-like blocks, students will work with blocks of real JavaScript code (with the real syntax, punctuation, etc.) to solve clearly designed and interesting challenges. Quizzes along the way reinforce and highlight a conceptual understanding of items like variables, loops, and arrays. Unlike with many apps, students using Grasshopper won’t just learn about these concepts but will get to see them in use with real code. Grasshopper is also quite extensive and will take students quite far in their understanding of how JavaScript works.”

Virtual reality storytelling: CoSpaces
CoSpaces is only the second developer (zSpace being the other) I’ve seen working on how to turn students from virtual reality (VR) consumers into VR creators. Of course, consumer-facing products such as Minecraft or Tilt Brush can be adapted for classroom use, but CoSpaces is launching a classroom-specific solution, CoSpaces Edu. They’ve built an interesting platform that effectively turns VR into a creative platform for student expression—from telling stories to modeling environments to exhibiting work.

For students and teachers who want to add depth to the experience, there’s also support for scripting using either Blockly (beginner) or JavaScript (advanced). Using one of these languages, students can model and animate objects, adding an extra layer of learning to the engaging experience of VR creation.

 [Editor’s note: This post originally appeared on Common Sense Education.]

Want to share a great resource? Let us know at submissions@eschoolmedia.com.