Informatics: build your own digital assistant
The first free 10-lesson block covers computer systems, input and output, memory, operating systems, files, formats, licences, versions, and accessibility through one continuing project.
·
Every lesson is open: reading needs no account.
-
How the digital world works and what we will build
We will trace an ordinary photograph through a phone and the internet, see the eight-block route, and begin one project that will grow throughout all 72 lessons.
-
Diagnosis without grades and choosing the project problem
Ten short situations will show where you need more support, while a completed passport will turn a broad assistant idea into a testable problem.
-
Phones and laptops as systems
We will break a notification into roles and see why a phone and laptop look different but follow one model: input, processing, state, and output.
-
How a computer sees, hears, and responds
We will trace how light, sound, and touch become numbers, and how software turns data into an image, sound, or another physical action.
-
Processor, working memory, and storage
We separate execution, temporary state, and persistent storage, then decide what the assistant must keep.
-
Operating system, process, and application
We separate a program file, a running process, and OS services to understand launch, permissions, and errors.
-
Files, folders, and exact paths
We build a project tree and distinguish a name from a path, a relative path from an absolute one, and a missing file from a wrong search location.
-
Formats, software, and the creator's permission
We separate bytes from reading rules, choose an open format, and check a licence before adding someone else's material.
-
Versions, collaboration, and accessibility
We preserve meaningful history, combine changes without overwriting another person's work, and test accessibility.
-
Mastery checkpoint: the project workspace
We assemble version 0.1, check ten skills now and after seven days, and prove transfer on a new device.