Code Your Legos
https://kidscodecs.com/code-your-legos/
The Lego Mindstorms Discovery Book
The Art of Lego Mindstorms EV3 Programming
The Lego Mindstorms EV3 Idea Book
Collection of online video tutorials
http://www.drgraeme.org/EV3/EV3.html
Build a Programming Language, Part III
https://kidscodecs.com/build-programming-language-part-iii/
Type coercion in JavaScript
https://github.com/getify/You-Dont-Know-JS/blob/master/types%20&%20grammar/ch4.md
How type coercion gets weird
https://g00glen00b.be/javascript-coercion/
Goedel Numberings
https://en.wikipedia.org/wiki/G%C3%B6del_numbering
http://www.goodmath.org/blog/2014/08/26/godel-numbering/
Beej’s Guide to C Programming
Arrays in C
https://beej.us/guide/bgc/output/html/multipage/arrays.html
Pointers in C
https://beej.us/guide/bgc/output/html/multipage/pointers.html
The book on C Programming
https://en.wikipedia.org/wiki/The_C_Programming_Language
A novice friendly book on Common Lisp
http://www.gigamonkeys.com/book/
Rubber Duck Debugging
https://kidscodecs.com/rubber-duck-debugging/
Rubber duck debugging
https://en.wikipedia.org/wiki/Rubber_duck_debugging
https://rubberduckdebugging.com/
Why Rubber Duck Debugging is the best way to debug your code
https://www.zenhub.com/blog/why-rubber-duck-debugging-is-the-best-way-to-debug-your-code/
http://lists.ethernal.org/oldarchives/cantlug-0211/msg00174.html
The Rubber Duck Story
https://www.youtube.com/watch?v=huOPVqztPdc
Rubber Duck Problem Solving
https://blog.codinghorror.com/rubber-duck-problem-solving/
Ask the Duck
http://hwrnmnbsol.livejournal.com/148664.html
How a Rubber Duck Taught Me to Be a Better Programmer
https://blog.wsol.com/how-a-rubber-duck-taught-me-to-be-a-better-programmer
Click and Say ‘Om’!
https://kidscodecs.com/css-zen-garden/
CSS / HTML Introduction
https://www.codecademy.com/en/tracks/htmlcss
https://www.w3schools.com/css/
https://kidscodecs.com/html-coding-for-beginners/
History of Web Design
http://blog.froont.com/brief-history-of-web-design-for-designers/
https://www.youtube.com/watch?v=8DQH3xc1JfE
Visit a Reproduction of the First Website
http://line-mode.cern.ch/www/hypertext/WWW/TheProject.html
Web Browser History
https://kidscodecs.com/web-browser-history/
History of Game Controllers
https://kidscodecs.com/history-game-controllers/
A detailed history of video game controllers:
http://www.shortlist.com/tech/gaming/history-of-the-video-game-controller#
http://www.hongkiat.com/blog/evolution-of-home-video-game-consoles-1967-2011/
https://www.youtube.com/watch?v=MdaS6TfiFas&index=7&list=PLyTa9gYuPziIoUIVLdfHbRkUvCpDgChLs
Demonstration of PDP-1 and Spacewar
https://www.youtube.com/watch?v=7bzWnaH-0sg
Demonstration of Pong
https://www.youtube.com/watch?v=YmzH4E3x1_g
Python Guess the Number Game
https://kidscodecs.com/python-guess-the-number/
Binary Search from Khan Academy
https://www.khanacademy.org/computing/computer-science/algorithms/binary-search/a/binary-search
Binary Search (simple)
http://encyclopedia.kids.net.au/page/bi/Binary_search
Binary Search (techncial)
https://www.topcoder.com/community/data-science/data-science-tutorials/binary-search/
Scan the World
https://kidscodecs.com/scan-the-world/
About Scan the World
https://www.myminifactory.com/users/Scan%20The%20World
https://www.myminifactory.com/
https://www.myminifactory.com/scantheworld/#home
https://www.myminifactory.com/pages/how-to-scan
3D Models of Eastern Island Heads
https://www.myminifactory.com/object/moai-head-on-easter-island-2025
Rail Fence Cipher
https://kidscodecs.com/codes-fence-cipher/
Rail Fence Ciphers
https://en.wikipedia.org/wiki/Rail_fence_cipher
Transposition Ciphers
https://learncryptography.com/classical-encryption/transposition-ciphers
Rail Fence Cipher Auto-Decoder
http://www.dcode.fr/rail-fence-cipher
Scratch Multimodal Games
https://kidscodecs.com/scratch-multimodal-games/
Scratch example for changing scenes
https://scratch.mit.edu/projects/170371110/
Scratch example for a simple platformer
https://scratch.mit.edu/projects/170440272/
Scratch example of an arcade shooter
https://scratch.mit.edu/projects/169474187/
Using sensing blocks instead of events to handle multiple key presses
https://scratch.mit.edu/discuss/topic/13750/?page=1
Geometry Wars, a twin stick shooter
https://en.wikipedia.org/wiki/Geometry_Wars:_Retro_Evolved
Ideas for games in Scratch
https://scratch.mit.edu/discuss/topic/16229/
Shoot’em ups
https://en.wikipedia.org/wiki/Shoot_%27em_up
Metroidvania
https://en.wikipedia.org/wiki/Metroidvania
Woof.js Framework
The Nether and the End
https://kidscodecs.com/minecraft-end-games/
Surviving in the Nether
https://minecraft.gamepedia.com/Tutorials/Nether_survival
Information of Blazes
https://minecraft.gamepedia.com/Blaze
Information on Enderman
https://minecraft.gamepedia.com/Enderman
Ender Dragon Strategies
https://minecraft.gamepedia.com/Tutorials/Defeating_the_ender_dragon
10 FREE Web Developer Tools
https://kidscodecs.com/10-web-tools/
Link Sleuth
http://home.snafu.de/tilman/xenulink.html
HT Track
Trello
Slack
Telerik converter
Built with
Can I use
WebPageTest
LINQPad
Lorempixel
Kotlin: A New(-ish) Kid on the Block
https://kidscodecs.com/kotlin/
Explanations from the Kotlin team
https://kotlinlang.org/docs/reference/comparison-to-java.html
A description of different languages that compile to the JVM
http://www.oracle.com/technetwork/articles/java/architect-languages-2266279.html
The Kotlin Koans, an online tutorial
http://try.kotlinlang.org/koans
The IntelliJ IDE
https://www.jetbrains.com/idea/
Essay about Kotlin from an engineer at Pinterest
https://medium.com/@Pinterest_Engineering/the-case-against-kotlin-2c574cb87953
Kotlin example code
https://github.com/clarissalittler/kotlin-examples
Create a Box with Round Edges
https://kidscodecs.com/sketchup-build-box-round-corners/
SketchUp ‘Getting Started’ Video
https://www.sketchup.com/learn/videos/826
Self-Paced Tutorials
https://3dwarehouse.sketchup.com/collection/36e1fa0d054a15eecc725c514c21d975/Self-paced-Tutorials
SketchUp 3D for Beginners
https://kidscodecs.com/3d-sketchup-for-beginners/
SketchUp Christmas Tree
https://3dwarehouse.sketchup.com/model/68908f59-3f6b-4d01-808c-63a8b0df2b4b/Christmas-Tree
It’s YOUR Write!
https://kidscodecs.com/twine-interactive-fiction-games/
The Photopia entry on the Interactive Fiction Database
http://ifdb.tads.org/viewgame?id=ju778uv5xaswnlpl
Ren’Py homepage
Main Twine site
Dan Cox video tutorials
https://www.youtube.com/playlist?list=PLlXuD3kyVEr5tlic4SRe6ZG-R9OyS1T4d
Vegetarian Zombie tutorials
https://youtu.be/1jukyU4EK2M?list=PLFgjYYTq6xyjBtXJTvEaBTVUWxirY6q24
Offical Twine guides
http://twinery.org/wiki/twine2:guide
Official Harlowe 2 documenation
Twine game samples
https://clarissalittler.github.io/interactive-fiction/TwineDemo.html
Inventory systems in Twine
https://gersande.com/blog/designing-inventories-in-twine-2-with-the-built-in-harlowe-macros/
MicroPython Introduction Tutorial
http://microbit-micropython.readthedocs.io/en/latest/tutorials/introduction.html
See the Light!
https://kidscodecs.com/microbit-light-art/
What are NeoPixel LEDs?
https://core-electronics.com.au/tutorials/what-are-neopixel-leds.html
https://learn.adafruit.com/adafruit-neopixel-uberguide/the-magic-of-neopixels
More about the BBC micro:bit
https://kidscodecs.com/resources/microbit/
http://www.bbc.co.uk/programmes/articles/4hVG2Br1W1LKCmw8nSm9WnQ/the-bbc-micro-bit