How Secure is Your Web Browser?
Panopticlick Website
Firefox Browser
https://www.mozilla.org/en-US/firefox/mobile/
Google Chrome Browser
https://www.google.com/chrome/
Opera Browser
Bash Scripting with CLI
Bash
The command line has a programming language built into it so you can write programs that behave like the built in commands.
https://ryanstutorials.net/bash-scripting-tutorial/
A long-form tutorial on bash scripting
Another longer guide to bash scripting
An alternative to bash
https://rootnroll.com/d/fish-shell/
Robot Extensions
Switches
https://www.electronicshub.org/switches/
Use a Breadboard to Build an LED Circuit
https://computers.tutsplus.com/tutorials/how-to-use-a-breadboard-and-build-a-led-circuit–mac-54746
Buttons and Switches
https://www.sparkfun.com/categories/145
Paperclip and brad switch
http://www.ikatbag.com/2009/03/how-to-make-cardboard-switch.html
Rock Paper Scissors
Ben Heck Show: Back to Basics Electronics Tutorials
Key skills like how not to fry your projects.
http://www.youtube.com/playlist?list=PLwO8CTSLTkijrSW6DIFsQxcvjRo5fZ-y5
Micro:Bit Official Website
Where to get a Micro:Bit
http://microbit.org/resellers/
Modeling the U.S. Flag
10 SketchUp Tips Every Modeler Should Know
http://www.mastersketchup.com/10-sketchup-tips/
Master SketchUp
https://www.youtube.com/user/MasterSketchupdotcom
http://www.mastersketchup.com/
https://twitter.com/mastersketchup
https://www.facebook.com/MasterSketchup
Sketchucation
SketchUp Artists
http://www.sketchupartists.org/
Meriame Berboucha: Sharing Science
Meriame Berboucha
http://www.meriameberboucha.weebly.com/
Meriame Berboucha’s science communication blog
http://www.meriameberboucha.blogspot.co.uk/
Science Mixtape show
https://audioboom.com/channel/sciencemixtape
Fashion + Tech Kits
TechnoChic kits
https://technochic.net/collections/all-products/products/diy-blinky-bow-ties-kit-blues
https://technochic.net/collections/all-products/products/diy-flashy-flowers-kit-blues
ThinkGeek Space Skirts
https://www.thinkgeek.com/product/jhsu/
https://www.thinkgeek.com/product/knmg/
Adafruit Patch kit
https://www.adafruit.com/product/3744
https://www.adafruit.com/product/3745
StitchKit on IndieGogo
https://www.indiegogo.com/projects/stitchkit-a-fashion-technology-kit-for-everyone-arduino-design#/
5 Fashion Tech Blogs to follow
https://www.launchmetrics.com/resources/blog/fashion-tech-blogs
Electronics Projects for Dummies
No one who reads this magazine is a dummy, but this Dummies website has a great step-by-step set of tutorials for a coin toss circuit that also teaches the process of designing and building electronics projects.
http://www.dummies.com/how-to/consumer-electronics/electronics/Electronics-Projects.html
Minecraft Mods
How to install mods
http://www.minecraftmods.com/how-to-install-mods-for-minecraft-forge/
Biomes O’Plenty
https://minecraft.curseforge.com/projects/biomes-o-plenty
Galacticraft
https://micdoodle8.com/mods/galacticraft
CandiCraft
http://www.minecraftmods.com/candycraft/
Atum
https://minecraft.curseforge.com/projects/atum
The Twilight Forest
https://minecraft.curseforge.com/projects/the-twilight-forest
The Betweenlands
https://minecraft.curseforge.com/projects/angry-pixel-the-betweenlands-mod
Book Ciphers
Beale Cipher
https://en.wikibooks.org/wiki/Cryptography/Beale_cipher
Ciphers from the American Revolution
http://www.ouramericanrevolution.org/index.cfm/page/view/prq0003
The Book Cipher Algorithm
http://www.drdobbs.com/security/the-book-cipher-algorithm/210603676
Dijkstra’s Algorithm
Computerphile Video Tutorial: Dijkstra’s Algorithm
https://www.youtube.com/watch?v=GazC3A4OQTE
Detailed (but accessible) article about the technical details behind Dijkstra’s algorithm
https://medium.com/basecs/finding-the-shortest-path-with-a-little-help-from-dijkstra-613149fbdc8e
Article about graph representation
https://medium.com/basecs/from-theory-to-practice-representing-graphs-cfd782c5be38
Pseudocode for Dijkstra’s algorithm
https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm#Pseudocode
Python code for Dijkstra’s algorithm
https://alexhwoods.com/dijkstra/
http://interactivepython.org/courselib/static/pythonds/Graphs/DijkstrasAlgorithm.html
The New Version of Scratch
3 Things to know about Scratch 3
https://medium.com/scratchteam-blog/3-things-to-know-about-scratch-3-0-18ee2f564278
Scratch 3.0 Wiki
https://en.scratch-wiki.info/wiki/Scratch_3.0
CoderDojo Guide to Scratch 3
https://coderdojo.com/2018/08/02/what-you-need-to-know-about-scratch-3-0/
Remote Control Turtles
INTRO TO PYTHON TURTLE
https://hourofpython.trinket.io/a-visual-introduction-to-python#/welcome/an-hour-of-code
http://interactivepython.org/runestone/static/IntroPythonTurtles/Summary/summary.html
FUNCTIONS AND PROCEDURES
https://kidscodecs.com/functions-and-procedures/
ABOUT EVENT LISTENERS
https://www.computerhope.com/jargon/e/event-listener.htm
TURTLE GRAPHICS DOCUMENTATION FOR PYTHON 2.7.5
https://docs.python.org/2/library/turtle.html
VIDEO TUTORIAL ABOUT EVENT DRIVEN PROGRAMMING
https://www.youtube.com/watch?v=k_7WUPN0krU
What to do about Fortnite?
Fortnite: a parent’s guide
7 things parents need to know about fortnite
https://www.tomsguide.com/us/fortnite-parents-guide,review-5552.html
A Realistic Parents Guide to Fortnite: Battle Royale
https://www.techagekids.com/2018/06/a-realistic-parents-guide-to-fortnite.html
TIC-80 Project
Waveforms
https://en.wikipedia.org/wiki/Waveform
Cute video tutorial on waveforms
https://www.youtube.com/watch?v=VRD9Uj2YTBk
TIC-80 documentation and tutorials
https://github.com/nesbox/TIC-80/wiki
Lambda Calculus
A technically heavy but concise introduction
http://www.inf.fu-berlin.de/lehre/WS03/alpi/lambda.pdf
A very light metaphoric way of doing lambda calculus computations
http://worrydream.com/AlligatorEggs/
The wiki entry on the lambda calculus is actually really helpful
https://en.wikipedia.org/wiki/Lambda_calculus
Coding Mistakes
Exception Handling in Python
http://www.techbeamers.com/use-try-except-python/
https://www.tutorialspoint.com/python/python_exceptions.htm
Tips for better programming
https://www.sitepoint.com/10-tips-for-better-coding/
https://www.codementor.io/learn-programming/steve-klabniks-9-words-advice-programming-beginners
https://realpython.com/python-beginner-tips/
How to choose variable names
https://www.w3resource.com/python/python-variable.php
http://wiki.c2.com/?GoodVariableNames
https://www.python.org/dev/peps/pep-0008/#naming-conventions
Installing urllib2 package in PyCharm
https://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html
Free Python IDEs
https://www.jetbrains.com/pycharm/download/#section=windows
https://www.activestate.com/komodo-ide/downloads/edit
https://atom.io/
Wolf, Goat, Cabbage
Logic Problems for Kids
http://www.thelogiczone.plus.com/logic_index.htm
The Case of the Stolen Birthday Cake
Wonderful elaborate logic puzzle with handouts.
https://corduroysbutton.wordpress.com/2012/04/18/clue-the-case-of-the-stolen-birthday-cake/
https://corduroysbutton.wordpress.com/tag/deductive-reasoning/
Alcuin’s Puzzles
http://www-history.mcs.st-and.ac.uk/PrintHT/Alcuin_book.html
http://en.wikipedia.org/wiki/Propositiones_ad_Acuendos_Juvenes
A Guide to Puzzle-Based Learning in STEM Subjects
Pages 20 onward have a number of logic puzzles with solutions.
http://web.mat.bham.ac.uk/C.J.Sangwin/Publications/GuideToPuzzleBasedLearningInSTEM.pdf
Recreational Mathematics
This book excerpt has a neat history of math puzzles.
http://www.ams.org/bookstore/pspdf/mbk-63-prev.pdf