The Elm site
A book on Haskell, one of the languages that inspired Elm
Clarissa’s repository of example Elm code
Types of Sensors
Harry Potter and the Predictive Keyboard
Article about Predictive Keyboards on Phones
TEDx Talk about combining art and neural networks
Neural Networks in depth
When will robots write like humans?
XKCD comics about predictive keyboards
Random Turtle Stamps
Intro to Python with Turtle
Other activities with Python and Turtle:
Article from “Wired” about Visualizing Randomness:
Article about How to Escape a Maze
Visual Example of Tremaux’s Algorithm
Video about Depth-First Search
Online Maze Generators
What is 3D printing?
The Calvert Marine Museum
What are fossils?
3D Printing with Metal
3D metal printing services
About 3D printing
3D Printing Materials: Pros and Cons
Information about Mechanisms
Other SketchUp activities
Command Line Interfaces (CLI)
A good tutorial that takes a faster pace
The “man” command (short for manual)
The command line has a programming language built into it so you can write programs that behave like the built in commands.
Godot first game tutorial
Heartbeast’s platformer tutorial
City Building Game
Other Scratch games to look at in the genres we’re playing in:
A really well done idle clicker game
A simple idle clicker game that’s a nice example
An elaborate city building game with an animated tutorial
Biologically Inspired Robots (Biomimicry)
Zoobots: Wild Robots Inspired by Real Animals
How do Mosquitoes Fly in the Rain?
Ciphers: the Enigma Code
Count On: Codebreaking: The Enigma Cipher
Imperial War Museums: How Alan Turing Cracked The Enigma Code
Khan Academy: The Enigma encryption machine
Making the Leap with Coding Challenges
Code.org CS Principles course
Other Useful Challenges
Architecture of Radio
The Architecture of Radio
The Architecture of Radio Video
Also In The June 2018 Issue
Create a fun adventure game with sprites using a retro fantasy computer.
Hide information in plain sight using a clever code and a good book.
Logic puzzles help develop reasoning skills useful for programming, computer science, and anything you might do.
Find perfect and fun gifts for your loved ones that teach STEAM concepts and skills.
From light-up bow-ties to conductive thread, you’ll be the life of the party with this STEAM-inspired gear.
A free online test service reveals how much personal data your web browser is giving away.
Add more tools to your command line arsenal, including running mini-scripts and making backup copies.
Use switches to take your robotic creations to the next level.
Create the American flag in SketchUp using this detailed tutorial.
From lasers to supernovas, Berboucha is making science communication a priority.
Code can always be improved. Check out these tips to make you the best programmer you can be!
It’s a programming language unlike any you’ve seen before. Check out this symbolic system designed for mathematical calculations.
It’s a game that’s obsessing the world. Harmful, or a potential gateway to new skills?
Some fun Python code that introduces you to the arcane world of event handling.
New, improved, faster, and sleeker - it’s Scratch 3, your new favourite block language!
Learn about the brilliant algorithm behind all of your GPS devices.
It’s free, comprehensive, and available on-the-go. This cool app helps you master Python faster than ever before.
Open up whole new worlds to explore through these interesting, diverse add-ons.
Links from the bottom of all the October 2018 articles, collected in one place for you to print, share, or bookmark.
Interesting stories about computer science, software programming, and technology for October 2018.