Our december 2017 Issue
Build a Programming Language, Part III
Welcome back to our continuing series on creating your own programming language! Where we left off last time,…
Code Your Legos
Bringing Legos to Life with Code Have you ever wished that you could bring your favorite Lego creations…
Rubber Duck Debugging
Got an impossible coding error to figure out, no matter how many times you read your code, line…
Click and Say ‘Om’!
“I fear not the man who has practiced 10,000 kicks once, but I fear the man who has…
December 2017 News Wire
Interesting stories about computer science, software programming, and technology for February 2017.
History of Game Controllers
Close your eyes and pretend that you’re playing your favourite video game. Can you picture what’s on the…
Python Guess the Number Game
“What number am I thinking of?” your friend asks. Maybe he or she has only one stick of…
Create a Box with Round Edges
If you haven’t used SketchUp before, here’s a fun little project to get you started. SketchUp is a…
Scan the World
3D models and 3D printing can have uses beyond just creating small action figures for your home. One…
Rail Fence Cipher
In the last two issues, we’ve been exploring ciphers that use simple substitution. The first swapped letters of…
It’s YOUR Write!
Have you ever wanted to make a videogame, but you’re more comfortable as a writer than an artist?…
Scratch Multimodal Games
In the past couple of issues, we’ve done some basic and not-so-basic Scratch programming leading up to designing…
The Nether and The End
In the past few issues, we’ve been looking at how to go from downloading the game to getting…
10 FREE Web Developer Tools
Over the years I have found many useful free tools to help me in my job as a…
See the Light!
What will you need for this project? A microbit Micro USB lead to connect micro:bit to computer 3…
Kotlin: A New(-ish) Kid on the Block
In this article, we’re going to introduce a programming language that’s getting a lot of buzz: Kotlin. Kotlin…