Skip to main content

Osmo’s Coding Jam uses music to teach kids how to code

osmo coding jam img 20170510 155245
Image used with permission by copyright holder
Music is a strong motivator — and a powerful learning tool. One study found that students who listened to their favorite songs wrote twice as much while doing so as those who didn’t. But budgetary concerns and standardized tests have led some public schools to de-emphasize arts in favor of math, language arts, and other testable subjects.

Pramod Sharma, the founder of Palo Alto, California-based startup Osmo, thinks it doesn’t think it has to be that way.

Osmo, the clever augmented reality platform that use the iPad’s front-facing camera to blend digital and real-world objects, was among the most innovative toys we saw two years ago. Ever since the tech made Time’s 25 Best Inventions of 2014, Osmo’s been chipping away with improved kits and new ideas.

The newest is Coding Jam, an app kit that blends coding education — a longtime component of Osmo’s games  — with music. Like Osmo kits before it, kids download a companion app for iPad and interact with menus using physical cardboard pieces.

Image used with permission by copyright holder

“We keep thinking about the intersection between physical and digital,” Sharma told Digital Trends. “We think it has the potential to be transformative. Music maps really well to coding.”

Coding Jam, which has been in development for more than a year, gives kids the freedom to create their own music mixes. Once they boot up the app, choose a randomly generated “stage name” (i.e.”Patient Cute Goldfish”), and complete a brief tutorial, they’re ready to recruit a band member. There are over 20 cartoon monsters and anthropomorphized animals to choose from, each with twelve unique sound effects.

Then, kids get to work composing short songs with Osmo’s cardboard block system. One block — a “beat” — triggers a note on one of the characters’ instruments. Another, a “pause” block, stands for silence (akin to a musical “rest”). And another, “repeat,” starts a selected sequence of beats and pauses over from the beginning.

The complexity ramps up from there. Kids can add accompaniments in the form of second and third characters. And a special type of block — “memory” — can play back and store notes as part of longer sequences.

Image used with permission by copyright holder

Coding Jam ships with sharing features, too. Kids can save jams and share them among the app’s online Jam TV community, and download — and “like” — others’ compositions. They can see the sequence of blocks that make up the track, and remix them however they choose.

At launch, kids won’t be able to export their music to other apps. But eventually, they’ll be able to share them in the form of ringtones.

Sharma said Coding Jam is less about music theory than coding fundamentals — the team consulted with musicians to ensure that the app’s sound effects complement each other no matter how they’re combined. Rather, Sharma said, Coding Jam aims to put ideas like looping and sequencing into musical terms that kids can understand.

“That’s the coding angle,” he said. “Looping, for example, is a very fundamental unit of thinking. It’s a powerful idea.”

Some of the inspiration for Coding Jam came from MIT research about the importance of a physical, tangible element to learning for kids. Programming is an activity with a steep learning curve and it can seem inaccessible. Introducing a physical element makes it easier for children to understand, said Sharma.

Image used with permission by copyright holder

To that end, the team has aimed for continuity. Coding Jam’s blocks are based on the same visual design language as the pieces that ship with Osmo’s Coding kit — the idea being that kids can apply what they learn in Coding Jam to the Coding kit. Even some of the animated characters in Coding Jam come from Coding kit, and from Pizza Co., a kit the team introduced late last year.

“We’re getting into the ‘universe’ concept,” Sharma said. “We made a programming language that works in conjunction with other kits. Kids are more likely to pick up something that looks familiar, and we’ve tried to do that.”

Osmo’s existing kits are in more than 20,000 schools, and ship with lesson plans. Many of those schools have been beta testing Coding Jam, Sharma said. “We’ve seen kids crowd around an iPad and share a pair of headphones,” he said. “Teachers are super excited — they’re hungry for coding.”

Coding Jam launches today on the Osmo website. If you already have the Osmo base, you can pick up the new Coding Jam pack for $50. Alternatively, you can buy the complete package, including Osmo Coding and the base, for $75.

It’s officially aimed at kids aged 5 to 12, but should appeal to kids aged 4 and up.

Kyle Wiggers
Former Digital Trends Contributor
Kyle Wiggers is a writer, Web designer, and podcaster with an acute interest in all things tech. When not reviewing gadgets…
I tested iPadOS 18. It’s not the iPad update I was hoping for
home Screen of an iPad Pro that boots iPadOS 18.

I believe I fit into the iPad Pro’s target audience fairly well. I edit videos to make my sibling’s travel clips look nice on social media. Photo manipulation is a part of my daily routine, and I put in roughly 4 to 5 hours each week labeling images of dental scans for a machine learning training and research project.

I push my M4 iPad Pro as far as I can until I reach the frustratingly short limits of its operating system. Ever since Apple dropped the bombshell of a class-leading 3-nanometer processor being put inside its latest flagship tablet, the chatter of iPadOS finally getting a computing-worthy overhaul kicked into an all-time frenzy.

Read more
Apple’s gaming push is heating up faster than you think
Frostpunk 2 runs on a MacBook.

A few years back, I was invited to meet with Apple about its new push into gaming. The company wouldn’t show me a flashy new product to enable that. Instead, it showed me something more modest: No Man’s Sky running smoothly on a MacBook. It looked great, but it wasn’t exactly earth-shattering. It was an independent game from 2016 running on a laptop as well as it had already been running for years on other PCs. I got the sense that I wasn’t there to cover a big development in tech, but rather to see a proof of concept that had bigger plans attached.

Years later, those plans are coming into focus even if they still aren’t fully realized yet. I recently attended a repeat of that showcase, only this time I wasn’t just watching an eight-year-old game running on a laptop. I demoed several games, including brand new ones, this time running on a range of devices including the MacBook Air M3 and a 13” iPad Pro M4. While we’re still a long ways away from the App Store being up to snuff with Steam on Windows, I’m starting to see where gaming on iOS is headed -- and Apple is getting there faster than I expected.
Growing gaming
During my recent session with Apple, I’d get to see and play several games running across iPhone, iPad, and Macbooks. Some of those experiences are more exciting for Apple than for casual players. It’s neat that Resident Evil 7 can run well on an iPhone, but that’s not so surprising when I already know that the much more recent Resident Evil 4 does too. I’m happy to see games like Control and Valheim looking great, but those are existential wins for Apple as it seeks more partners to expand its gaming efforts. I don’t imagine that gamers are jumping to play games that have been out for years on an Apple device (and according to reports, they very much aren’t yet).

Read more
A bunch of new iPads just leaked, including two that are coming soon
iPadOS has a neat quick note feature that opens notes when swiping in from the corner.

Apple introduced the iPad Pro 2024 and iPad Air 2024 in May. Should we expect even more Apple tablets to arrive before the end of the year? We might now have the answer to that question. Some recently discovered backend code has possibly revealed several upcoming iPad models from Apple. The code in question was found by Nicolás Álvarez and published by Aaronp613 on X.

The code lists four iPad models. One would assume this code is for new Wi-Fi only and Wi-Fi + Cellular versions of the baseline iPad and iPad mini as neither product has been updated for a long time.

Read more