CODING RESOURCES

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


Local Resources

CAITE

CAITE provides summer computing camps for kids and workshops on professional development in computing for educators.

Computer Science Teachers Association of Western Mass.

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.

Makers @ Amherst Media

Amherst Media hosts a Makerspace every Friday from 3-5:30. 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.

Holyoke Girl Scouts First LEGO League

Contact Stacy Harper from the Girls Scouts of Western Mass at 800-462-9100 for information about the Holyoke FLL Team. FLL Teams build and program LEGO MINDSTORMS robots to complete challenges.


Learn to Code

App Inventor

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.

Code.org

Almost 100m people have tried an Hour of Code. Anybody can learn. Code.org also has K-3 classroom curriculum materials.

Codecademy

Awesome tutorials teach how to make websites.  Topics include HTML & CSS, Javascript, jQuery, Python, Ruby, and PHP.

Codewars

Challenge yourself on kata, created by the community to strengthen different skills. Master your current language of choice, or expand your understanding of a new one. Languages offered include CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, and C#.

Coding Competitions

A list of regional, national, and international coding competitions.

Construct 2

Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games. It allows anyone to build games — no coding required!

Khan Academy

Learn how to program drawings, animations, and games using JavaScript & ProcessingJS, or learn how to create webpages with HTML & CSS.

LearnToMod

Easily mod Minecraft online with Blocks or Javascript. Don’t worry, we’ll teach you!

Made with Code

Make a Yeti dance, program your own beats, and other fun projects to get started coding!  No experience necessary, just jump in.

Processing

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.

Scratch

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

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

ScratchEd is an online community where Scratch educators share stories, exchange resources, ask questions, and find people.

ScratchJR

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.

Team Treehouse

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.

W3Schools for Web Development

Learn HTML, CSS, Javascript, SQL, PHP, and jQuery with tutorials at W3Schools.


Robotics

Artbotics

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.

LEGO Mindstorms

Learn to build and program robots using the LEGO’s robotics kits.


Know other great resources?

Make your suggestions below!

4 comments for “CODING RESOURCES

  1. September 18, 2015 at 1:57 am

    Hello,

    Catherine G. at the Lighthouse recommended your program(s) for my daughter who loves math, art and is simply just unafraid! I am a fellow homeschooler and Holyoke resident. Would love to come by in person with my daughter.

    Hope to hear back soon!
    Fist raised.

    • Andrew
      September 21, 2015 at 2:53 am

      Hi! We would love to have you join us for workshops. I just posted the schedule for October. Hope you can make some of those!

  2. Jennifer G.
    April 11, 2017 at 2:22 pm

    Recoloring the Universe uses Pencilcode so that students with no prior coding experience can use computers to create images and work with astronomical data. Great introductory activity for coding, especially for younger students, that blends science, technology, and art. http://chandra.harvard.edu/edu/pencilcode/

    • Andrew
      April 11, 2017 at 9:24 pm

      Great resource! Thanks for sharing!

Leave a Reply

Your email address will not be published. Required fields are marked *