Coder for Raspberry Pi

http://googlecreativelab.github.io/coder/

A simple way to make web stuff on Raspberry Pi.

Coder is a free, open source project that turns a Raspberry Pi into a simple platform that educators and parents can use to teach the basics of building for the web. New coders can craft small projects in HTML, CSS, and Javascript, right from the web browser.

New Book: JavaScript for Kids

http://www.nostarch.com/javascriptforkids

JavaScript for Kids is a lighthearted introduction that teaches programming essentials through patient, step-by-step examples paired with funny illustrations. You’ll begin with the basics, like working with strings, arrays, and loops, and then move on to more advanced topics, like building interactivity with jQuery and drawing graphics with Canvas

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!”

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.

Book: 3D Game Programming for Kids: Create Interactive Worlds with JavaScript

http://pragprog.com/book/csjava/3d-game-programming-for-kids

“You know what’s even better than playing games? Creating your own. Even if you’re an absolute beginner, this book will teach you how to make your own online games with interactive examples. You’ll learn programming using nothing more than a browser, and see cool, 3D results as you type. You’ll learn real-world programming skills in a real programming language: JavaScript, the language of the web. You’ll be amazed at what you can do as you build interactive worlds and fun games.”

Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games

https://www.scirra.com/construct2

From their site:

Make your game do what it needs to do in a visual and human readable way with the powerful event system.

There’s no need to memorise cryptic languages. Focus on what really matters: designing your game!

It’s ideal for beginners, and powerful enough to let experts prototype faster than ever before.

Webmaker… helping you create something amazing on the web

https://webmaker.org/teach

From the site:

“Welcome to Webmaker — a Mozilla project dedicated to helping you create something amazing on the web. Our tools, events and teaching guides allow webmakers to not only create the content that makes the web great, but — perhaps more importantly — understand how the web works. With this knowledge, we can make a web without limits. That’s the philosophy behind webmaker.org. We’ve built everything so you can see how it works, take it apart and remix it. Enjoy!”

Web Design & Development course material

http://www.washington.edu/accesscomputing/webd2/

 

WebD2 is the latest version of the Web Design and Development I course curriculum. It is a project-based introduction to web design, created primarily for use in secondary schools, grades 9-12. However, the curriculum has been adopted and applied in a variety of settings ranging from elementary schools to universities. The curriculum emphasizes standards-based and accessible design, is cross-platform and vendor-neutral, and is freely available for teachers to use in their own classrooms.

 

Go Berserk – the fun way to learn skills associated with building websites

http://www.go-berserk.com/

 

“There are huge worldwide opportunities in programming computers. You can make your own websites, or write your own games, or produce your own mobile applications if you can program.

At Go Berserk we believe children (and adults) should learn programming as early as possible.
So here is a site to help you!
Have fun, be creative, and become a web genius!”