CodeSpells – game to teach kids to code

http://codespells.org/

 

“CodeSpells started as the PhD research of Sarah Esper & Stephen Foster at UC San Diego to teach kids coding. Now it’s being developed into something more than a research project. We want to make an immersive, visually-appealing video game that kids & adults will want to explore for hours.

CodeSpells revolves around the idea of crafting your own magical spells to interact with the world, solve problems, and fight off foes. To do this, we’ve created an intuitive, sleek coding interface using a drag-and-drop Javascript-based language. This interface is designed for individuals (young and old) who want to learn coding for the first time. Skilled coders will also enjoy using their coding skills in new and creative ways! Players will be able to craft their own spells to build mountains, make an impenetrable force field around your character, or even make a golem creature out of the surrounding rocks. The sky is the limit”

Udemy course: Fun with Beginner LEGO MindStorms EV3 Robotics

https://www.udemy.com/fun-with-beginner-lego-mindstorms-ev3-robotics

Learning by Doing – Lego EV3 Robotics for the absolute beginner, build small robots and program them using EV3-G.

This is a robotics course for absolute beginners.

Over the last seven years we have had requests from grandparents, parents and teachers who claim to have no technical knowledge, that the free tutorials we have provided over the Internet be put together in a course that assumes absolutely no prior technical background, a course that they can use to help their middle school age grandchildren/children/students have fun with robots.

In this Robotics course for absolute beginners we try to answer that request, converting many of our free tutorials for use with Lego’s new EV3 MindStorms set. This course is about having fun building small Lego MindStorms EV3 robots, finding out how to command them to smile and speak, travel in straight and curved lines, and how to follow the edge of a line.

This mini-course includes about 2 hours of video tutorials. How long students take to complete this course varies enormously between students, but as a rough indication, we have used videos similar to these as the basis for about half of an 8-week, 2 hours per week after-school course for classes from Grade 5 to Grade 8, and for Adult Education and Parent/Child classes.

New Book: JavaScript for Kids

http://www.nostarch.com/javascriptforkids

JavaScript for Kids is a lighthearted introduction to the JavaScript programming language and programming in general. With the help of kid-friendly examples and fun illustrations, author Nick Morgan teaches the essentials of JavaScript. You’ll begin by learning the basics, including strings, arrays, and loops, before moving on to more advanced techniques like handling events with jQuery and drawing graphics with canvas. Along the way, you’ll program fun games like Hangman, Snake, and “Find the Buried Treasure!”

Sniff – A (next) programming language for Scratchers… on Arduino and Pi

http://www.sniff.org.uk/

Sniff is a “Scratch-like” programming language that’s designed to help Scratchers move gently from Scratch to more conventional languages. They can start writing programs, without having to learn a new language because Sniff is based on Scratch. They learn a little more about variables, compiling, syntax errors (!), and they can have fun controlling real hardware while they’re doing it.

Google Introduces Kids to Coding Through Blockly Games Project

http://www.eweek.com/it-management/google-introduces-kids-to-coding-through-blockly-games-project.html

Google wants to encourage parents to get their kids involved in the Blockly games so they can introduce them to programming and promising future careers – See more at: http://www.eweek.com/it-management/google-introduces-kids-to-coding-through-blockly-games-project.html#sthash.4U86H8Hj.dpuf

p5.js – make coding accessible for artists, designers, educators, and beginners

http://p5js.org/

 

p5.js is a JavaScript library that starts with the original goal of Processing, to make coding accessible for artists, designers, educators, and beginners, and reinterprets this for today’s web.

Using the original metaphor of a software sketchbook, p5.js has a full set of drawing functionality. However, you’re not limited to your drawing canvas, you can think of your whole browser page as your sketch! For this, p5.js has addon libraries that make it easy to interact with other HTML5 objects, including text, input, video, webcam, and sound.