ICT SELF-STUDY PLATFORM

Essaifor ICT

From primary Scratch blocks to DSE ICT — one self-paced journey.

Primary computing through DSE ICT in one platform · 23 units, 105+ lessons · in-browser Python, Scratch-style blocks, and a safe AI practice lab. Students run everything from an iPad — no installs, no teacher hand-holding.

TeachersStudents
P4–S6Primary ComputingDSE ICTPython + ScratchSafe AI lab

23 units · 105+ lessons · Scratch blocks · in-browser Python · bilingual · iPad-ready

P5 "Program Development" unit · 3 lessons: Planning Your Program, Writing and Testing Code, Finding and Fixing Bugs
1/6

P5 Program Development unit · Explore → Learn → Quiz 3-step structure

ICT teacher pain · Essai solution

EDB publishes CT concepts but no coding materials — schools build from scratch.

All 4 EDB Primary CT units come with matching Scratch-style block activities (Cat Move, Draw Square, Counter, Bouncing Cat, etc.).

You want to teach Python in junior secondary, but installing + account management + firewalls is a nightmare.

Python runs in the browser via Pyodide v0.29.3 — iPad-compatible Turtle, matplotlib, and games. Zero installs. Zero accounts beyond Essai login.

EDB has no primary AI curriculum yet, but waiting isn’t an option — and external AI isn’t safe for kids.

"AI for Primary" is our own 5-lesson track using simulated AI. Safe by default, zero cost, parent-friendly.

Key features

Scratch-style block playground

Built on Blockly · 12 sprite emoji (cat, fox, panda, robot, etc.) · motion / looks / events / control blocks · confetti on success.

In-browser Python · Pyodide

Pyodide v0.29.3 · no installs, no accounts · supports Turtle graphics, matplotlib charts, and Python games (Guess My Number / RPS / Mad Libs).

AI for Primary (Essai-original)

EDB hasn’t published a primary AI curriculum yet. Our 5-lesson track: Is This Fair? / How AI Learns / AI in My Life / Tell the AI About Your Day. Simulated AI, safe by default.

AI for Secondary · Prompt Lab

5 LLM-era lessons: How ChatGPT Really Works / Prompt Engineering / Deepfakes / Bias / Classify Movie Reviews.

Bilingual · iPad-ready

Every lesson in English, Simplified Chinese, and Traditional Chinese. Touch-friendly, most lessons doable without a keyboard.

AI-generated kawaii thumbnails

Every hands-on lesson has an AI-generated kawaii illustration. Primary kids recognise + remember content visually.

How it works

1

Pick grade + unit

Student picks Primary or Secondary, then unit (4 Primary CT + 9 Junior CL + 6 DSE core + 3 DSE electives).

2

Work through it · auto-graded

Concept lessons MC-checked; coding exercises judged by whitespace-normalized + regex + keyword matching; AI lessons use keyword analysis.

3

Free practice

CT-U2 free sandbox · CL-U6 Python games · AI prompt lab for open-ended play. No teacher presence needed.

Grade + unit coverage

AI for Primary (intro)

P3P4P5P6S1S2S3S4S5S6

Primary Computing (computational thinking)

P3P4P5P6S1S2S3S4S5S6

Scratch-style block playground

P3P4P5P6S1S2S3S4S5S6

In-browser Python (Pyodide)

P3P4P5P6S1S2S3S4S5S6

Junior Secondary Computer Studies (S1–S3)

P3P4P5P6S1S2S3S4S5S6

Secondary AI / Prompt Lab

P3P4P5P6S1S2S3S4S5S6

DSE ICT core curriculum

P3P4P5P6S1S2S3S4S5S6

DSE ICT electives (DB / Web / Algorithms)

P3P4P5P6S1S2S3S4S5S6
23 / 105

23 units · 105+ lessons · 16+ hands-on coding exercises (Python, Scratch, HTML, turtle, matplotlib) · 10+ AI lessons across 3 tracks

FAQ

What does the Primary AI track cover?
An Essai-original 5-lesson intro designed for P3–P6: Is This Fair? / How AI Learns / AI in My Life / Tell AI About Your Day. Primary kids explore AI bias, training, and everyday use through hands-on simulated AI — safe by default, zero privacy risk, filling the gap where EDB hasn’t published a primary AI curriculum.
Does Python need to be installed?
No. Pyodide v0.29.3 runs Python in the browser. iPad or laptop — Turtle, matplotlib, and games all work.
How do you align with the EDB curriculum?
Primary CT (4 units) matches EDB Computational Thinking – Coding Education (2020). Junior CL (9 units) matches the Technology Education KLA. DSE core A–E + electives A–C match HKDSE ICT. AI tracks are Essai-original (EDB hasn’t published a primary AI curriculum).
Is student data used to train AI?
Never. Each school has its own tenant; Essai Sovereign (on-prem) available for stricter isolation.
Can we fund this with the EDB HK$500k programme?
Yes. Essai meets EDB Circular 221/2025. We provide the application template.
Book school demo