← All lessons

Basics of Computer Science · Lesson 1

Before we start

2 minutes to read · nothing to install

Before our first lesson, here is one idea to carry with you.

Computer science is not really about computers.
It is about solving problems so precisely that a machine can follow you.

What a computer actually does

Every device you use — phone, laptop, console, smartwatch — does the same four things:

So the interesting question about your phone is not what it does. It is how it knows what to do.

The one big idea

Computers are extremely fast, but they are not clever and they are not magic. They follow instructions exactly as written.

Almost every bug in the world lives in that last line.


Think about this

Pick one app you use a lot — YouTube, WhatsApp, Spotify, TikTok, Maps, whatever.

What is the input, what is the output, and what instructions might it be following in between?

Tiny challenge

Imagine you have to tell a robot how to make a sandwich. The robot is not stupid, but it is completely literal. It has never seen food, it does not guess, and it does exactly what you say.

Write down your instructions, step by step. Then try to break your own steps: find the one place the robot could get it hilariously wrong.

Bring to the lesson

What you get out of Lesson 1

By the end you will know what a computer really is, what computer science actually studies, and why precise instructions are the whole game. And you will run your first program.