Summer Projects

Are you a Scratcher?

The Scratch programming language has a lot of features! How much have you explored? Here are some concepts that will help you start thinking about a big fat Scratch project:

  • Do you like to tell stories? Use Scratch to tell an animated story. Here is an example
  • Do you like games? So do many other Scratchers!
  • Some coders make tutorials like this
  • Some artists make speed drawing demos like this
  • Some scientists make simulations like this
  • Some mathematicians do calculations like this

Here are some starter projects to start making games

What can you come up with?

Want to try Python?

There are a number of options of what version and distribution to install. Mac’s come with a version pre-installed. So as a starting point you could roll with that. But I recommend the Anaconda distribution because just about everything you will need is already included.

I recently was shown an Integrated Development Environment (IDE) {the tool you use to write your code} that looks really nice.

The CoderDojo website also has tutorials and resources about Python.

You can also try CodeAcademy‘s tutorial to learn python.

Another good resource is this book filled with fun games and projects designed to teach kids to code in python.

Something else?

The CoderDojo site has resources for HTML, Node, JavaScript, Ruby, php and many more technologies. Take a look. They also have tutorials on many of this languages/frameworks as well.

Do some research. Ask some questions. Then let’s think of how we can use this new found technology to make something amazing!