
General Safety Training for Workers
The core occupational safety concepts required by Article 37 of Italian Legislative Decree 81/2008, explained through real-world examples.
Digital learning platform
Courses with virtual instructors, real assessments and verifiable certificates, on an engine that measures every minute of learning. For people learning on their own and for companies training hundreds.
Leçon 2 · I numeri
Italian for French speakers · Amira
38%
For learners
Six steps, no surprises. The preview is free and your progress is saved continuously.
01
Find the course
Search by topic, language, duration or level.
02
Watch the preview
Trailer, a full lesson, a sample quiz: no account needed.
03
Enrol
Free or with secure payment. Pick up on any device.
04
Learn
Videos, texts, vocabulary, dialogues. Notes and transcripts always at hand.
05
Pass the test
Randomly drawn questions, server-side grading, every attempt tracked.
06
Get your certificate
PDF with QR code: anyone can verify it's authentic.
Catalogue
Categories are data, not code: the catalogue grows without rebuilding the platform.

The core occupational safety concepts required by Article 37 of Italian Legislative Decree 81/2008, explained through real-world examples.

Amira teaches Italian in French, from scratch, with the words you need on your first day at work.

Start from zero: say hello, introduce yourself, count and order a coffee.

Start from zero: say hello, introduce yourself, count and order a coffee.
Spot online scams, protect your accounts and work securely from anywhere, in about an hour.
GDPR rules turned into everyday habits: emails, files, phone calls, records and data breaches.
AI training
We use artificial intelligence to produce better training, faster and in more languages. Every text is written and reviewed by people, and every virtual instructor is disclosed as such.

Amira
Virtual teacher · Italian for French speakers
AI

Emma
Virtual teacher · English
AI

Giulia
Virtual trainer · Safety
AI

Marco
Virtual teacher · Italian
AI

Sofia
Virtual teacher · Digital communication
AI
Same lesson, another language
Amira's trailer exists in French and in Tunisian Derja: the player picks the right track.

Bonjour ! Buongiorno ! Je suis Amira, ta prof d'italien.
On part de zéro : saluer, te présenter, et les mots utiles au travail.
Petit à petit, tu parleras italien, et tu seras prêt à travailler en Italie.
Avatars and virtual instructors
A consistent face and voice for every learning path, generated and disclosed.
Native voice-over
Model words are spoken by a native voice, not a machine translator.
Truly multilingual
The same course with audio, subtitles or video per language.
Animations and simulations
Acted dialogues, animated cards, real work situations.
Quizzes and tests
Question banks with random draws and eight answer types.
Interactive content
Vocabulary lists, repetition drills, synchronised transcripts.
AI isn't the product. It's how we make it.
Completion rules
Per course, per package, per company or per individual assignment. And the rules are enforced on the server, not just in the interface.
Full viewing, no skipping, mandatory test: for training that has to be documented.
For business
From buying seats to the archived certificate: every step is tracked, exportable and verifiable.
13 seats free · Expires on 06/2027
Buy a package
Seats for the courses you need, with expiry and renewal.
Import your people
CSV or Excel with preview, errors and duplicates flagged.
Assign courses
To people, groups, departments or sites, in one click.
Set the rules
Sequential or strict, pass marks, attempts, deadlines.
People learn
On computer or phone, picking up where they left off.
ApprendoLab monitors
Active time, real viewing, duplicate sessions blocked.
Tests are taken
Random questions, server-side grading, attempt history.
Certificates are issued
PDF with QR and validity; renewals schedule themselves.
You stay in control
Dashboards, filters by department and site, CSV, Excel and PDF export.
Analytics
Sample company dashboard with demo data.
Officine Rinaldi · Dashboard
Sample dataPeople
247
+18 · 90 gg
Completion rate
78%
+9 pt
Tests passed
91%
1,3 tentativi medi
Expiring (90 days)
23
9 entro 30 gg
Completions over time
| Completed | Started | |
|---|---|---|
| Nov | 12 | 20 |
| Dec | 18 | 26 |
| Jan | 15 | 24 |
| Feb | 26 | 35 |
| Mar | 31 | 40 |
| Apr | 29 | 44 |
| May | 44 | 52 |
| Jun | 38 | 55 |
| Jul | 52 | 63 |
| Aug | 61 | 72 |
| Sep | 57 | 70 |
| Oct | 70 | 81 |
Training by department
| Completed | In progress | |
|---|---|---|
| Produzione | 412 h | 96 h |
| Magazzino | 268 h | 120 h |
| Amministrazione | 190 h | 34 h |
| Commerciale | 156 h | 61 h |
| IT | 88 h | 22 h |
Verifiable certificates
Every certificate has a unique code and a public verification page showing only what's needed: holder, course, date, validity. Revocable, reissuable, with expiry.
ApprendoLab never automatically claims legal recognition for a course. For regulated training we configure the legal reference, required duration, attendance and assessment, so you always know exactly what you are issuing.
Verify a certificate →Security enforced by the backend
Firestore rules, roles and custom claims: no permissions that exist only in the UI.
GDPR from day one
Data in the EU, recorded consents, export and erasure of personal data.
Open standards
SCORM 1.2 and 2004, xAPI-ready events, independent native engine.
Accessible
Keyboard navigation, subtitles, transcripts, AA contrast.
Yes. Every course has a public preview chosen by the administrator: a trailer, a lesson, an excerpt of the syllabus or a sample quiz.
The player sends periodic heartbeats that the server validates against its own clock: active time, portions of video actually watched, blocked skips and duplicate sessions. Completion is decided by the backend, not the browser.
It depends on the course and the applicable regulations. For each course we state the certificate type, the legal reference and the requirements; we never claim legal recognition that doesn't exist.
Yes: with the course builder, with SCORM 1.2/2004 packages, or by asking us to produce them with virtual instructors in your language.
Italian, English, French, Romanian and German: interface, course pages, quizzes, certificates and notifications.