“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.
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.
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.
A Website but also a book about learning to program games using Pygame.
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.