OctoStudio: Create-Code-Learn icon

OctoStudio: Create-Code-Learn

Published in academic literature

For:General Public & EnthusiastsKids & Youth

App Summary

OctoStudio is a free mobile app from the creators of Scratch that enables children and families to create interactive games and animations, expanding access to computational learning in informal settings. The app's design is grounded in a "computational tinkering" approach that encourages hands-on, trial-and-error exploration using coding blocks with both text and icons to support varying literacy levels. By leveraging the physical sensors of mobile devices, the associated research concludes that OctoStudio bridges the gap between physical making and digital creation, thereby expanding opportunities for young people to engage with STEM.

App Screenshots

OctoStudio: Create-Code-Learn screenshot 1 of 16OctoStudio: Create-Code-Learn screenshot 2 of 16OctoStudio: Create-Code-Learn screenshot 3 of 16OctoStudio: Create-Code-Learn screenshot 4 of 16OctoStudio: Create-Code-Learn screenshot 5 of 16OctoStudio: Create-Code-Learn screenshot 6 of 16OctoStudio: Create-Code-Learn screenshot 7 of 16OctoStudio: Create-Code-Learn screenshot 8 of 16OctoStudio: Create-Code-Learn screenshot 9 of 16OctoStudio: Create-Code-Learn screenshot 10 of 16OctoStudio: Create-Code-Learn screenshot 11 of 16OctoStudio: Create-Code-Learn screenshot 12 of 16OctoStudio: Create-Code-Learn screenshot 13 of 16OctoStudio: Create-Code-Learn screenshot 14 of 16OctoStudio: Create-Code-Learn screenshot 15 of 16OctoStudio: Create-Code-Learn screenshot 16 of 16

Detailed Description

Functionality & Mechanism

Developed by the MIT Media Lab's Lifelong Kindergarten group, OctoStudio is a mobile application for creating interactive animations and games via a block-based coding interface. The system leverages integrated device sensors (tilt, shake) and allows the import of photos and sounds. Each coding block combines text with an icon to support diverse literacy levels, facilitating a 'tinkering' approach where learners receive immediate feedback. Sessions involve assembling, testing, and revising code. The application functions without an internet connection.

Evidence & Research Context

  • The app was developed as a primary outcome of a National Science Foundation (NSF) collaborative research project focused on equitable computational tinkering in informal STEM education.
  • Its design is grounded in constructionist pedagogy, facilitating learning through a hands-on, iterative 'tinkering' process of creation, testing, and revision.
  • The interface integrates text and icons on coding blocks to support varying literacy levels and leverages device sensors to link coding with physical interaction.
  • The associated research details the app's utility for engaging youth and families, including those from underrepresented groups, in community-based settings like museums and libraries.

Intended Use & Scope

OctoStudio is intended for educators, families, and young learners in informal and formal educational settings to introduce foundational computational thinking skills. Its primary utility is pedagogical, designed to foster creative problem-solving through project-based learning. The application does not teach text-based programming languages and is not designed for professional software development.

Studies & Publications

1 publication

Peer-reviewed research associated with this app.

Study Protocol

Tinkering and Making Strategies to Engage Children and Families in Creating with Code

Rusk et al. (2020) · National Science Foundation

Research study planned or in progress; results not yet available
There is a national need to expand opportunities to learn coding and computational thinking in informal science, technology, engineering, and mathematics (STEM) education. These skills are increasingly needed in STEM disciplines. As young people learn to code, they engage in computational thinking concepts and practices which are problem solving strategies that include repeated process (iterative) design skills. This project promotes innovation
... Read More

In the Media

OctoStudio named to Notable Children's Digital Media list

MIT Media Lab's Lifelong Kindergarten group developed OctoStudio to help children learn programming logic and develop coding skills through block-based creation of stories and games. The app has been recognized on the American Library Association's "Notable Children's Digital Media" list, which honors interactive media that enables active engagement for children 14 and younger. OctoStudio functions offline and supports over 20 languages with screen reader compatibility.

MITRead article

Introducing OctoStudio!

MIT Media Lab's Lifelong Kindergarten research group developed OctoStudio to transform how young people use mobile devices for creative coding, enabling them to create stories and games using photos, sounds, and coding blocks. The research group also created Scratch, described as "the world's most popular coding language for kids." OctoStudio launches as a completely free app without ads or in-app purchases.

MITRead article

Mobilizing creative learning with OctoStudio

MIT Media Lab's Lifelong Kindergarten research group developed OctoStudio to help young people use mobile devices for creative expression rather than passive consumption, teaching computational and problem-solving skills through interactive projects. "We designed OctoStudio to expand opportunities for young people to create projects anytime, anywhere," says research scientist Natalie Rusk, who leads the project. The free mobile coding app was released publicly in 2023, building on the group's previous success with Scratch, the world's most popular coding language for kids.

MITRead article

OctoStudio

The MIT Media Lab's Lifelong Kindergarten group developed OctoStudio to enable mobile coding through interactive gestures, allowing users to shake, jump, and tilt to interact with their programming projects. The app supports creative project development in more than 30 languages and was designed in collaboration with educators around the world. OctoStudio receives funding support from the LEGO Foundation, Smilegate Foundation, Little BlueBridge Foundation, and National Science Foundation.

OctostudioRead article

OctoStudio: Create-Code-Learn

Free