TechnologyExplain Like I'm 5Beginner
Build Your Own Digital World course icon

Build Your Own Digital World

Like Duolingo, but for Build Your Own Digital World. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.

For the part of you with thirty open tabs that never became anything.

180 bite-size levelsAbout 5 minutes each

Free during early access · No credit card · iPhone & Android

Cody the Capybara
Build Your Own Digital World
with Cody the Capybara
180
Levels
8
Sections
5
Min/day
What you'll learn

Key ideas in Build Your Own Digital World

  • The print command is used for output
  • Text must be wrapped in quotes to be treated as a message
  • How to tell a computer to display a specific message
  • Printing is a diagnostic tool for the coder
  • It reveals the internal state of the program
  • The primary purpose of printing for a developer
  • Computers require perfectly balanced syntax
  • A missing character causes the entire command to fail
  • Quotes distinguish data from code
  • Parentheses tell the command what to act upon
  • Distinguishing between commands and display text
  • Hello World is the universal starting point
  • The consequence of a syntax error like a missing parenthesis
  • It proves the coding environment is set up correctly
  • Code must be fully formed before execution
  • The computer only 'speaks' once the run command is triggered
Why not just Google it

You've tried the other tabs

Wikipedia

Thirty open tabs. Four facts you actually kept.

YouTube

You watched. You nodded. By Sunday it was gone.

ChatGPT

One answer, then back to scrolling.

Online courses

Eight weeks. You meant to finish. You didn't.

Tomo gives Build Your Own Digital World the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.

Try a question

Here's what playing it feels like

A real question from this course. Take your best guess.

Your Computer's First Words

If you want your computer to show a message on the screen, which command acts like its megaphone?

Get it right to open this lesson and 179 more in the app.

Course map

Where Build Your Own Digital World takes you

Stop just using apps and start making them. Learn to think like a programmer by building real projects from day one, then dive deep into the logic that powers the modern world.

  1. 1

    Your First Win

    • Making the computer speak
    • Storing information in boxes
    • Changing the screen with a click
    • Fixing your first mistake
  2. 2

    Making Decisions

    • The 'If' and 'Then' of life
    • True or False: The logic of apps
    • Handling different paths
    • Building a simple 'Choose Your Own Adventure' game
    • Checking multiple conditions at once
    • What happens when things go wrong
  3. 3

    Automating Boring Tasks

    • Doing things over and over again
    • Counting with code
    • Stopping a loop before it breaks
  4. 4

    Organizing Your Ideas

    • Grouping items in a list
    • Finding one specific thing in a pile
    • Sorting your digital closet
    • Adding and removing items on the fly
    • Mapping keys to values
  5. 5

    Writing Reusable Recipes

    • Naming a set of instructions
    • Giving your recipe ingredients
    • Getting a result back
    • Keeping your code clean and tidy
  6. 6

    Building for Others

    • How users interact with your work
    • Designing for a small screen
    • Saving user progress
    • Making your app look professional
    • Sharing your project with the world
    • Getting feedback and making updates
  7. 7

    Thinking in Objects

    • Blueprints for digital things
    • Giving objects their own skills
    • Creating families of code
  8. 8

    The Secret Language of Machines

    • How text becomes 1s and 0s
    • The history of programming languages
    • How the internet actually moves data
    • What is a compiler anyway?
    • The ethics of building software

8 sections · 36 units · 180 levels. Built to play, not to enroll.

How it's taught

You pick the voice

This course
Explain Like I'm 5

Build Your Own Digital World is taught in the Explain Like I'm 5 style: no big words. promise.. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.

Keep going

More Technology on Tomo

Start free

Start Build Your Own Digital World today.

Download Tomo, search Build Your Own Digital World, and play your first lesson in under a minute.