Learn to Code
#Minecraft Puzzles
#Minecraft on Code.org is my favorite guided learn-to-code series.
It has a Minecraft theme, stars YouTube celebrities, and has a plot. Along the way, kids get to control Steve while programming a robot ally to solve puzzles.
MakeCode Arcade & Meowbit
#Kids need shelter, food, love, and a hand-held that they can write their own games for.
MeowBit is a hand-held video game that a kid can write code for using a snap-block language.
Even without the device, kids can get started using the online emulator and MakeCode Arcade Tutorials.
I made a game called Monkey Treasure Hunt.
And a better game than mine:
Robots!!
#Another great way to start is by making robots.
MIT Scratch
#MIT Scratch is the original block based code learning environment.
I think it's still the most feature complete. The ability to add animations, backgrounds and custom recorded sounds makes this a stronger creative toy than a lot of others.
Scratch also has a built in video tutorial series that explores a bunch of great computer science concepts.
Let me know if you enjoy my humble Scratch creations.
Code.org
#Code.org also has a lot more than just Minecraft puzzles.
Intermediate Topics
#p5.js
#P5.js is a fun web-based way to experiment with both JavaScript and drawing with code at the same time.
You can read the source code of my live interactive art for some ideas.
Advanced Topics
#- Get started with version control with Git Ready.
- Learn Test Driven Development from Harry J.W. Percival
- Learn Web Security with WebGoat
- Want to break into a web store? Try OWASP Juice Shop!
- Khan Academy
- Learn Git Branching
Silly Topics
#These are just ways to code that happen to amuse me.