Holyoke Codes Resources
Some of the materials we have developed for our workshops:
Scratch: Multiplayer Agar.io-Style Game
Scratch: Create a Character
Scratch: Donut Hunt Game
Scratch: Snake Game with Pen Tools
Scratch: Geometric Shapes with Pen Tools
Scratch: Beat Box
Interactive Graphic Novels
Find us on GitHub!
CAITE designs and carries out comprehensive programs that address underrepresentation in information technology (IT) education and the workforce.
CSTA provides opportunities for K-12 teachers and students to better understand the computing disciplines and to more successfully prepare themselves to teach and learn.
Amherst Media hosts a weekly Makerspace. Whether you are working on computer code, Arduino or Raspberry Pi projects, knitting, or just curious, stop by and check it out. Open to all ages and experience levels.
A downtown community Makerspace with 3D printing, art, bike repair, and more!
Learn to Code
MIT App Inventor is a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices.
Almost 100m people have tried an Hour of Code. Anybody can learn. Code.org also has K-3 classroom curriculum materials.
A list of regional, national, and international coding competitions.
Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games. It allows anyone to build games — no coding required!
Make a Yeti dance, program your own beats, and other fun projects to get started coding! No experience necessary, just jump in.
Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production. Also, try the Processing tutorials developed for Hour of Code.
Create stories, games, and animations and share them with others around the world. Scratch is designed especially for ages 8 to 16, but is used by people of all ages. Millions of people are creating Scratch projects in a wide variety of settings, including homes, schools, museums, libraries, and community centers.
ScratchX allows you to try out experimental extensions to the Scratch programming environment. With extensions, you can connect Scratch to the physical world (such as electronic devices and kits) and online resources (including web data and web services). Try it or read the docs here.
ScratchEd is an online community where Scratch educators share stories, exchange resources, ask questions, and find people.
With the ScratchJr app for iOS and Android, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.
With a subscription you can learn at your own pace to build websites & apps, write code or start a business. ranging Take quizes and earn badges with your accomplishments. All levels from beginners to professionals can use Treehouse to develop and improve their skills.
Artbotics is a program that has been designed to introduce students to art, computer science, and robotics, by creating interactive, kinetic sculptures. The program has been used by many age levels, including middle school, high school, and college, with a variety of technologies, such as the Super Cricket, Lego Mindstorms, and Arduino.
Learn to build and program robots using the LEGO’s robotics kits.
Know other great resources?
Make your suggestions below!