June 2018 Learn More Links
Image by Sean Rankin on Flickr
Elm
Purescript, another language that compiles to JavaScript but looks like Haskell
The Elm site
Mozilla’s guides to web programming the CSS/HTML/JavaScript way
https://developer.mozilla.org/en-US/docs/Learn
A book on Haskell, one of the languages that inspired Elm
http://book.realworldhaskell.org/read/
Clarissa’s repository of example Elm code
https://github.com/clarissalittler/elm-examples
Sith Detector
Types of Sensors
https://www.electronicshub.org/different-types-sensors/
https://wiki.kidzsearch.com/wiki/Sensor
Micro:bit
JavaScript Blocks Resources
http://microbit.org/en/2017-03-07-javascript-block-resources/
Harry Potter and the Predictive Keyboard
Botnik Studios
http://botnik.org/content/harry-potter.html
http://botnik.org/apps/
Article about Predictive Keyboards on Phones
https://lifehacker.com/how-predictive-keyboards-work-and-how-you-can-train-yo-1643795640
TEDx Talk about combining art and neural networks
https://www.youtube.com/watch?v=0qVOUD76JOg
Neural Networks in depth
http://www.dummies.com/programming/big-data/data-science/how-predictive-analysis-neural-networks-work/
https://www.youtube.com/watch?v=BFdMrDOx_CM
When will robots write like humans?
https://www.economist.com/news/science-and-technology/21732805-weve-got-few-years-left-least-how-soon-will-computers-replace-economists
https://www.theguardian.com/books/2014/nov/11/can-computers-write-fiction-artificial-intelligence
XKCD comics about predictive keyboards
https://xkcd.com/1427/
https://xkcd.com/1068/
Random Turtle Stamps
Intro to Python with Turtle
https://hourofpython.trinket.io/a-visual-introduction-to-python#/welcome/an-hour-of-code
http://interactivepython.org/runestone/static/IntroPythonTurtles/Summary/summary.html
Other activities with Python and Turtle:
https://www.kidscodecs.com/create-turtles-python/
https://www.kidscodecs.com/turtles-can-draw/
Python resources:
https://www.kidscodecs.com/resources/programming/python/
Article from “Wired” about Visualizing Randomness:
https://www.wired.com/2012/12/what-does-randomness-look-like/
Maze-Solving Algorithms
Article about How to Escape a Maze
http://theconversation.com/how-to-escape-a-maze-according-to-maths-71582
Visual Example of Tremaux’s Algorithm
https://www.youtube.com/watch?v=6OzpKm4te-E
Video about Depth-First Search
https://www.youtube.com/watch?v=eF3MElILmzA
Online Maze Generators
http://www.mazegenerator.net/
https://www3.nd.edu/~dpettifo/software/maze/index.html
Dinosaurs
What is 3D printing?
https://www.kidscodecs.com/what-is-3d-printing/
https://www.youtube.com/watch?v=Vx0Z6LplaMU
The Calvert Marine Museum
https://www.calvertmarinemuseum.com/
What are fossils?
https://www.kidsdinos.com/what-are-fossils/
3D Printing with Metal
3D metal printing services
Shapeways
https://www.shapeways.com/
Sculpteo
https://www.sculpteo.com/en/
i.materialise
https://i.materialise.com/3d-printing-materials/steel
About 3D printing
https://www.kidscodecs.com/what-is-3d-printing/
https://www.youtube.com/watch?v=Vx0Z6LplaMU
3D Printing Materials: Pros and Cons
https://www.tomsguide.com/us/3d-printing-materials,news-24392.html
Redstone
About Redstone
https://minecraft.gamepedia.com/Redstone
Information about Mechanisms
https://minecraft.gamepedia.com/Tutorials/Mechanisms
https://minecraft.gamepedia.com/Redstone_circuit
Lamps
https://minecraft.gamepedia.com/Lamp
Escher Tiles
SketchUp Make
https://www.sketchup.com/download/all
my.sketchup
Other SketchUp activities
https://www.kidscodecs.com/sketchup-build-box-round-corners/
https://www.kidscodecs.com/sketchup-cheerios-box/
https://www.kidscodecs.com/sketchup-jigsaw-puzzle/
Command Line Interfaces (CLI)
A good tutorial that takes a faster pace
The “man” command (short for manual)
https://linux.die.net/man/1/man
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/
Godot 3
Godot homepage
Godot first game tutorial
http://docs.godotengine.org/en/3.0/getting_started/step_by_step/your_first_game.html
Heartbeast’s platformer tutorial
https://www.youtube.com/watch?v=wETY5_9kFtA
City Building Game
Other Scratch games to look at in the genres we’re playing in:
A really well done idle clicker game
https://scratch.mit.edu/projects/141654464/
A simple idle clicker game that’s a nice example
https://scratch.mit.edu/projects/75793722/
An elaborate city building game with an animated tutorial
https://scratch.mit.edu/projects/71983440/
Biologically Inspired Robots (Biomimicry)
Zoobots: Wild Robots Inspired by Real Animals
How do Mosquitoes Fly in the Rain?
https://www.smithsonianmag.com/science-nature/how-do-mosquitoes-fly-in-the-rain-116626497/
Nanobots
https://www.technologyreview.com/s/411116/voyage-of-the-bacteria-bots/
Robotic Snakes
https://www.wired.com/story/this-robot-snake-means-you-no-harm-really/
https://newatlas.com/cmu-snake-robot-explores-nuclear-power-plant/28235/
https://www.cmu.edu/news/stories/archives/2017/september/snakebot-mexico.html
https://www.youtube.com/watch?v=skF7Thm0evk
Octobots
https://news.harvard.edu/gazette/story/2016/08/the-first-autonomous-entirely-soft-robot/
http://bigthink.com/paul-ratner/harvard-team-creates-octobot-the-worlds-first-autonomous-soft-robot
http://www.wired.co.uk/article/soft-robot-octobot-harvard
https://www.nationalgeographic.com/magazine/2017/05/explore-octobot-soft-robot/
Research Centers
Carnegie Mellon Biorobotics Laboratory:
http://biorobotics.ri.cmu.edu/index.php
Harvard Wyss Institute for Biologically Inspired Engineering:
https://wyss.harvard.edu/
Ciphers: the Enigma Code
Count On: Codebreaking: The Enigma Cipher
http://www.counton.org/explorer/codebreaking/enigma-cipher.php
Imperial War Museums: How Alan Turing Cracked The Enigma Code
https://www.iwm.org.uk/history/how-alan-turing-cracked-the-enigma-code
Khan Academy: The Enigma encryption machine
Making the Leap with Coding Challenges
Code.org CS Principles course
https://studio.code.org/courses/csp
Other Useful Challenges
Architecture of Radio
The Architecture of Radio
http://www.architectureofradio.com/
https://itunes.apple.com/us/app/architecture-of-radio/id1035160239?ls=1&mt=8
https://play.google.com/store/apps/details?id=nl.richardvijgen.architectureofradioAndroid
Richard Vijgen
The Architecture of Radio Video
OpenCellID
http://opencellid.org/
http://wiki.opencellid.org/wiki/What_is_OpenCellID
https://en.wikipedia.org/wiki/OpenCellID
Infosphere
Also In The June 2018 Issue

Stuck in a maze? Not anymore! Here are tips and tricks for beating the most convoluted labyrinths.

Code up your digital turtle mascot and watch him dash around the screen in this simple Python coding activity.

A phone and tablet app exposes the invisible waves that connect our computers.

How AI technology is helping fans keep the magic alive for one more chapter.

Use Scratch to become the architect of your very own digital metropolis.

It’s free, open source, and comes with a snazzy graphics and physics engine for both 2D and 3D games.

Use SketchUp to create dizzying patterns and shapes, Escher-style.

Whiz around your computer’s folders and modify files at lightning speed like a pro.

Why use three languages to make a stunning web page when you can use just one?

Use micro:bit and cardboard to create a Jedi knight that sounds the alarm when evil approaches!

Learn about the infamous Enigma machine and how its “unbreakable” code was finally defeated.

Take your 3D-printed gizmos to the next level with harder, sleeker, and stronger material.

How 3D printers are helping us learn more about prehistoric reptiles.

How daily coding puzzles with constant feedback can be a useful tool to help students master text-based languages.

Scientists draw inspiration from nature to create remarkable specialized robots.

Find it, mine it, and use it to automate machines.

Links from the bottom of all the June 2018 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for June 2018.