We are planning on having several regular learning "tracks":
- Beginning Scratch
- Beginning HTML/CSS
- Beginning JavaScript
- Intermediate HTML/CSS/JavaScript
- Intermediate to Advanced JavaScript with Minecraft mods
- Hardware hacking with Raspberry Pi or Arduino and JavaScript.
Students, you should complete the resources below at home to strengthen you skills. New students, you should start on these even before you attend your first dojo, to see what inspires you and what you want to get help with.
You will probably want to follow the JavaScript tutorials linked in the JavaScript track section below also!
Codecademy JavaScript tutorials
Once you've done the Codecademy lessons, try to find some fun projects and more materials from Learnstreet:
Learnstreet projects for JavaScript, Python, and more
Scratch is a great way to learn programming concepts, especially for children 7 - 10 who do not type well. Scratch uses a graphical programming interface instead of typing. Find out more and create an account at http://scratch.mit.edu/
Code.org keeps a good "jumping off" point for online learning right here.
You are not limited to learning these languages in our dojo! It's just that, so far, this is what most students have expressed interest in, and what most mentors have experience with. If you have other goals and ideas, just let us know and we'll do our best to help you get started or take what you've already done even further.
And, if you find other great online resources, let us know!