beanz Magazine

June 2018 Learn More Links

Sean Rankin on Flickr


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

A book on Haskell, one of the languages that inspired Elm

Clarissa’s repository of example Elm code

Sith Detector

Types of Sensors


JavaScript Blocks Resources

Harry Potter and the Predictive Keyboard

Botnik Studios

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:

Python resources:

Article from “Wired” about Visualizing Randomness:

Maze-Solving Algorithms

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,news-24392.html


About Redstone

Information about Mechanisms


Escher Tiles

SketchUp Make


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 3

Godot homepage

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?


Robotic Snakes


Research Centers

Carnegie Mellon Biorobotics Laboratory:
Harvard Wyss Institute for Biologically Inspired Engineering:

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 CS Principles course

Other Useful Challenges

Architecture of Radio

The Architecture of Radio

Richard Vijgen

The Architecture of Radio Video



(Visited 1 times, 1 visits today)

Also In The June 2018 Issue

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.

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.

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 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.

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.