When is the ideal time to start your child on the path to a comfortable and mostly satisfying career as a developer? High school? Grade School? Fisher-Price thinks preschoolers should be introduced to the problem solving skills they might one day need to be a great coder.
Code.org recently launched a Star Wars-themed “Hour of Code” tutorial, and today they’re geeking it up a notch: a brand-new program is based in the world of Minecraft.
Part of the appeal of the Raspberry Pi is how easy it is to get kids into coding. Case in point, Geek Gurl Diaries shows you how to build an interactive pixel pet that senses when you shake it using a Raspberry Pi and a few lines of Python.
It’s been my sole focus to answer this question for the last two years. I’ve noticed there are three strategies that successful students consistently use better than anyone else regardless of what resources they use:
If you’ve got a few spare minutes, you might enjoy a quick game of Tiny-Twitch. But then you’ll no doubt end up amazed by the fact that the source code for the whole thing can fit inside a single tweet.
A new system from MIT’s CSAIL, or Computer Science and Artificial Intelligence Laboratory, does something incredible to fix buggy software: It borrows healthy code from other applications–and then fixes the bug without ever accessing the original source code.
If you work with code every day, you’re likely used to GitHub—a place to store code with all the revision history you ever need. Now, though, Google has its own take on the service, open as a beta release for you to use for free.
Yesterday, the brilliant and inimitable Paul Ford published a 38,000-word article in Bloomberg Businessweek, all about code. Which probably seems daunting, but every word of it is delightful, engaging, and will inevitably make you just a little bit smarter when it’s all over. I sat down with Ford to talk about coding,…
Want to know enough about code that you don’t sound like a complete dunce? Bloomberg Businessweek has published a 38,000-word explainer/meditation/opus on coding called “What Is Code?” by programmer and writer Paul Ford. Here’s our TL;DR version.
In the early '80s, the state-sponsored British Broadcasting Corporation decided that computers were going to be kind of a big deal, and created the BBC Micro desktop PC to promote computer literacy. Now, they're doing it again—this fall, one million UK schoolkids will receive a free Micro Bit.
If you think that good code is a plain, expressionless and elegant string of characters that is, at its best, utterly anonymous, think again. New research suggests that programmers have ways of writing code, which can be used as a digital fingerprints.
I recently paid a visit to my sweet friend Helen Jane and was excited to find this book at her house.
On the left, rows of small green squares. On the right, the code that brought them into being. Not pictured? The guy wearing the Oculus Rift headset, who's making it all happen in real-time. Forget The Matrix. This is low-level deity stuff.
Two decades ago, Opera's Chief Technical Officer, Håkon Wium Lie, published a document that would change web design forever. It was called Cascading HTML style sheets – a proposal.
Just like humans, algorithms vary in popularity: some get all the attention, while others languish unnoticed, even if they're actually quite special. Which is why there's now a dating site for them.
If you've always had a desire to build your own apps or create your own websites, then you can begin your coding education with nothing more than a browser, an internet connection, and some spare time. Here we've picked out six of the best resources currently available online.