Are you new to the Dojo? Check out the Pandemic Overview to understand what we are trying to do here.
Beginner Overview (watch me!)
Advanced Overview (watch me!)
Beginners wanting to program in Scratch can sign up an account at the Scratch web site by following this link. It will create a new scratch account in the CoderDojo NOVA “classroom” giving you the ability to share with your fellow Dojo coders more easily (and I can reset your password if you forget it)!
Live Mentor Help!
Have a question? Join us in this Zoom Meeting (a video conferencing platform).
You will need to do some setup if you haven’t already Zoomed. Go to Zoom.us to get setup.
- Scratch – New to the game? Read through Pandemic Overview
- Up to Date? Continue Unit 3: Stories work. See description below.
- Python Project Ideas
- Arty Project Ideas
See below for more information.
Today if your coder has worked through the earlier workouts, they should continue with Unit 3 in the Creative Computing curriculum. If they haven’t worked through earlier workouts and seen the Unit 1 and 2 projects like 10 Blocks, About Me, Build a Band, etc., they should go back and work on them first. If you are new and need some guidance for a recommended learning path take a look at the Pandemic Overview.
Last time your coder should have worked through the Characters, Conversations, and Scenes projects. If they didn’t have time to get to all of them circle back and finish the one(s) they missed. All the projects in Unit 3 are building up some skills we will need to tell a story. The next project to work on this week is something your child will need participation from another person. This could be you (parent or guardian) or a sibling of your coder. Do you know someone else who is virtually at the Dojo? Maybe you can collaborate online? The Creature Construction project is an unplugged project designed to show how we can collaborate and “remix” our ideas with other people.
All of Unit 3 has been building up to the Pass It On project. In this project you start a story using the skills you learned in the Characters, Conversations and Scenes projects and start to tell a story. Once you’ve gotten a nice start to the story, share it and add it to the Dojo Studio here. Don’t know how to add to a Studio? Remember the My Studio project from Unit 1? Go back and check that out or reach out to us on Zoom.
After you have added your story, look for another story in the Studio. Make sure to name your story and add the tag #PIO at the end of your title so we know it is for the Pass It On project. Once you find another story you like, remix it and add more on to the story. Now share that story and change the name of the story to have Remix #1 added on to the end. If the story you picked already has a Remix #(something) on it, just add one. So Remix #1 should go to Remix #2, Remix #4 should go to Remix #5. Get it?
I can’t wait to see how the stories turn out!
Advanced coders we have been working through projects from Al Sweigart’s book Invent your Own Games in Python. We started with a guessing game. Then we moved to Hangman. You can keep going with this book if you want to continue done the Python path. The trinket.io web site lets you play in a Python sandbox without having to download and install any software. You may run into some limitations though.
Feel free to download your own copy of Python. There are several ways to do this. Refer to the end of Workout #1 for recommendations for distributions and development environments. You can of course go straight to python.org and just download vanilla Python. It’s up to you.
If you do download some version of python, you can start to do some more advanced fun things. Want a big challenge? Make the guessing game a two player network game where you communicate with another player using UDP. (Yes this is a very advanced topic! See what you can do!)
The next thing on the roadmap is pointing to a series of for pay courses at udemy.com. Having never taken these courses, I cannot speak to their quality. What I can tell you is that I found several free verions instead. You can try out:
- FreeCodeCamp.org – not much to look at but its free!
- Language Reference – a good place to just look up info (not a good place to learn)
Looking for something else?
- Download Gimp a free image manipulation program.
- Learn how to use it!
- Take two photos
- of a person
- of a scene
- Play with the filter options to see what you can do to the images
- Take two photos
I recently made a birthday card where I used the carton filter. I love that one.
Want another project idea?
- Go download Blender – an animation tool
- Figure out how to use it!
- This can be a challenge. It has a very shallow learning curve which means it can be hard to learn how to use.
- But this software is extremely powerful. People can make (and have) full length animated movies with this software.
- Try to find some simple getting started tutorials and make your first master piece!