Innomerc Learn
English is the default.
Visual learning library

Interactive Cybersecurity Labs

Short, worked examples you control. Choose a subject, watch one exchange, then take the next step when you are ready.

Not sure where to begin? Find your starting point

Everyday decisions

9 Interactive Labs
3 examples · No experience needed

Where do your card details go?

Compare an unexpected request with a payment you chose. All details are fictional; never enter real payment information here.

Open Interactive Lab
3 examples · No experience needed

A code is permission, not just a number

Follow a real code request. Expiry does not undo a completed sign-in or payment.

Open Interactive Lab
2 examples · No experience needed

One password leak, two different outcomes

Watch the difference between reusing a password and using separate secrets.

Open Interactive Lab
3 examples · Foundational

A familiar-looking page can be the wrong page

Compare entering a secret with returning to the real service. This models information flow, not a real attack.

Open Interactive Lab
2 examples · No experience needed

Can you get your files back?

Compare a synchronized deletion with restoring a protected earlier copy.

Open Interactive Lab
2 examples · No experience needed

Allow access only when the feature needs it

Follow a permission request and what changes when access is limited.

Open Interactive Lab
2 examples · No experience needed

A link is a route. Permission opens the file.

Example: Mira shares a fictional meeting agenda. Compare a public link with a named invitation.

Open Interactive Lab
2 examples · No experience needed

A support request needs an identity check.

Example: a pop-up says your laptop is infected. Compare granting control with finding verified help.

Open Interactive Lab
2 examples · No experience needed

A gift-card code can give away its value.

Example: an unexpected caller demands gift cards to fix an account problem. Compare sharing the code with stopping.

Open Interactive Lab

Technology foundations

11 Interactive Labs
5 examples · Foundational

Five caching strategies

Watch who reads, who writes, and when the application gets its answer.

Open Interactive Lab
8 examples · Foundational

Eight API communication patterns

Follow the direction and lifetime of each exchange.

Open Interactive Lab
2 examples · Foundational

A name becomes an address

Follow the resolver through referrals and watch a cached answer bypass the hierarchy.

Open Interactive Lab
5 examples · Foundational

Messages move independently of workers

Watch delivery, acknowledgement, redelivery and load control.

Open Interactive Lab
10 examples · Foundational

HTTP response map

Select a status and watch where the request is handled.

Open Interactive Lab
8 examples · Foundational

Gateway decisions

Watch traffic branch according to routing and shared edge policy.

Open Interactive Lab
2 examples · Foundational

Keep the saved page, or fetch a new one?

Example: a browser has yesterday’s timetable. A validator helps the server compare versions.

Open Interactive Lab
2 examples · Foundational

Two changes, one transaction.

Example: ten fictional game points move between two records. This is a database model, not a payment service.

Open Interactive Lab
2 examples · Foundational

A readable message becomes protected data.

Example: protect a fictional private note. Encryption needs the right key to recover readable content.

Open Interactive Lab
2 examples · Foundational

A small change produces a different fingerprint.

Example: compare a downloaded file with a hash obtained from a trusted source. A hash does not hide the file.

Open Interactive Lab
2 examples · Foundational

Check a signature before trusting a message.

Example: verify a signed software release. A signature checks integrity and the signing key, not whether software is safe.

Open Interactive Lab

Security & professional practice

6 Interactive Labs