OpenKernel EDU: learn computer science with emoji

OpenKernel EDU teaches operating-system and assembly-language concepts in the browser using emoji instructions instead of English keywords. Write a program, step through it one instruction at a time, and watch memory and the counter change as it runs. Nothing to install, no account, and no programming experience assumed.

What you can do here

Why emoji instead of keywords

Every mainstream programming language is written in English. That is a barrier before the first concept is even reached. Emoji instructions carry the same semantics without the vocabulary, so the thing being learned is the machine model rather than a second language. The interface is available in English, Spanish, French, Chinese, Arabic and Hindi.

Cost

Free. There is no account, no paywall, and no email gate.

OpenKernel EDU is built and maintained by 3D3D, a Canadian 3D printing, software and AI studio. See the rest of the free work or get in touch.