Robot Explains Gallery
Ideas that connect web, coding, cloud, and AI: the cloud, data, networks, and code.
Some ideas tie the whole digital world together. These lessons explain the connecting concepts, the cloud, data, networks, and code, that link the web, programming, and AI. They're the 'aha' lessons that make the rest of the library click into place.
The instructions people write to tell a computer what to do.
Read the lesson →
A friendly programming language for beginners and experts.
Read the lesson →
A popular programming language for apps, websites, and big systems.
Read the lesson →
🧪 Interactive
A step-by-step recipe for solving a problem.
Read the lesson →
🧪 Interactive
A named box that holds information.
Read the lesson →
🧪 Interactive
A named set of steps that does a job.
Read the lesson →
A place where people store, share, and work on code together.
Read the lesson →
🧪 Interactive
Saving your work in versions so you can go back and compare.
Read the lesson →
How people build, test, and take care of apps together.
Read the lesson →
Code people share so others can read, learn, and improve it.
Read the lesson →
A mistake in code that makes a program act wrong.
Read the lesson →
🧪 Interactive
Finding and fixing bugs so things work correctly again.
Read the lesson →
Computers in other places that store and run things for you.
Read the lesson →
Information that computers can store, count, and use.
Read the lesson →