If half your work day is spent thinking up ways to troll and annoy your co-workers, today’s going to be an easy one. Neil Thapen’s Pink Trombone is a browser-based speech synthesizer that lets you manipulate a simulated mouth, throat, tongue, and nasal cavity to create a remarkably realistic—and equally annoying—human…
Having not seen the live-action remake just yet, it’s hard to know what changes Disney has in store for its new Beauty and the Beast film. But in addition to a love of books, a new Belle doll from Hasbro seemingly reveals the character’s newfound love of programming too.
If you often get the feeling there just aren’t enough hours in the day, then the lunch break your bosses should generously afford you could be one opportunity to make more of your time (and it beats listening to co-workers talking about sports you don’t watch). Give yourself thirty minutes a day five days a week and…
Elmo is now a robot who wants to teach toddlers to code. He sort of looks like the terminator, but really, he just wants to teach kids basic logic and problem solving skills, instead of the standard A-B-Cs.
It’s one of the greatest battles ever fought among coders: Should you use the tab button or five spaces when you’re indenting in source-code?
At this stage, we really shouldn’t be surprised by Mark Zuckerberg’s tendencies to behave like someone who thinks he is God. Yet somehow, he always manages to one-up himself.
You’ve probably seen mention of the Raspberry Pi in your travels across the internet, but what exactly is this compact piece of circuitry? What can you do with it and why would you want to? If you’re new to the life of Pi then we’re here to explain everything you need to know and then some.
Between Android and iOS there are now over four million apps available for mobile devices, so there’s no denying that more and more, programming is becoming a useful skill. You don’t need to head back to school to learn to code, though, because a programmable remote control ball makes the process so much more…
The TSA Randomizer iPad app has two jobs: 1) point left or right, and 2) do it randomly. It’s an app a novice coder would write. And it cost the TSA $1.4 million.
You played with it for hours on end after it was first released, but by the time The Force Awakens hit theaters months later, you had probably lost interest in your Sphero BB-8. But don’t bury the little droid in a drawer just yet, because a free app will make your BB-8 even more exciting than the day you first opened…
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.