Shanraq.org Shanraq.org

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.

Lessons: 10 · 53 min to read · 200 min to practise

Every lesson is open: reading needs no account.

Start with lesson one →

  1. 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.

    9 min to read · 20 min to practise

  2. 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.

    9 min to read · 20 min to practise

  3. 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.

    6 min to read · 20 min to practise

  4. 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.

    5 min to read · 20 min to practise

  5. Processor, working memory, and storage

    We separate execution, temporary state, and persistent storage, then decide what the assistant must keep.

    4 min to read · 20 min to practise

  6. Operating system, process, and application

    We separate a program file, a running process, and OS services to understand launch, permissions, and errors.

    4 min to read · 20 min to practise

  7. 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.

    4 min to read · 20 min to practise

  8. 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.

    4 min to read · 20 min to practise

  9. Versions, collaboration, and accessibility

    We preserve meaningful history, combine changes without overwriting another person's work, and test accessibility.

    4 min to read · 20 min to practise

  10. 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.

    4 min to read · 20 min to practise