Code

JSCPP for LiaScript: Run C++ Directly in the Browser Without a Compiler

Use the JSCPP template to make C++ code blocks executable in your LiaScript courses — no compiler, no setup, just write C++ and teach.

Read More

Lua for LiaScript: Execute Lua Scripts Interactively in the Browser

Use the Lua template to make Lua code blocks executable in your LiaScript courses — a full Lua VM in the browser, with access to JavaScript globals.

Read More

p5js for LiaScript: Creative Coding and Generative Graphics in the Browser

Use the p5js template to create interactive canvas sketches and generative graphics directly in your LiaScript courses — with multi-file project support and a live terminal.

Read More

TinyTurtle for LiaScript: Teach JavaScript with Interactive Turtle Graphics

Use the TinyTurtle template to introduce JavaScript through interactive turtle graphics in your LiaScript courses — ideal for beginners, with an optional live command terminal.

Read More

WebDev for LiaScript: Run HTML, CSS, and JavaScript Live in Your Course

Use the WebDev template to make HTML, CSS, and JavaScript code blocks editable and executable directly inside your LiaScript courses — no external tools, no setup.

Read More

CodeRunner for LiaScript: Execute Code in 50+ Languages Server-Side

Run Python, Java, C, C++, Ruby, Rust, Go, Haskell, and 40+ more languages directly inside LiaScript courses via a server-side code runner — no browser limitations, real compilers.

Read More

Pyodide for LiaScript: Run Python Directly in Your Course

Use the Pyodide template to run Python code directly inside LiaScript courses — no server, no setup. Just import and teach.

Read More

JSXGraph & LiaScript ... a Perfect Match

Discover how JSXGraph integrates seamlessly with LiaScript through a powerful extension system, enabling interactive mathematical visualizations and dynamic geometry directly in your educational content. Presented at JSXGraph Conference 2025.

Read More

Data and Analytics for Research Training (DART)

The DART program provides free, open-source educational resources to help biomedical researchers enhance their work with data science skills, offering a customizable learning experience through a modular approach. Funded by the NIH and initiated by the Arcus team at Children's Hospital of Philadelphia, it encourages contributions to its development and shares findings from its effectiveness study.

Read More

A Custom Extension for Algebra

Today we show how to build a custom extension for executable code-snippets for LiaScript Markdown by using the computer algebra systems Algebrite. The same can be done with any other library, framework, API ...

Read More

Executable Code

How to make your Markdown code-snippets editable and executable?

Read More

Lua Programming

A fully working Lua programming course, that can be used as a basis for your own course.

Read More

We Are Developers 22 - Interactive Markdown for Education & Documentation

In this talk, we will present LiaScript, a Markdown-based DSL that is intended to be used for developing online courses, that look like screen-cast with various interactive elements.

Read More

How To Code in Python 3

DigitalOcean's How To Code in Python 3 tutorial series translated to LiaScript with interactive PyScript examples.

Read More

Arbeitsbuch PROLOG (German)

Interactive clone of the great Rosen-Buch about Prolog-programming (German)

Read More

C-Programmierung (German)

Interactive clone of the Wiki-Open-Book C-Programmierung for LiaScript (German)

Read More

C-Programming

This interactive LiaScript book is based on the free Wikibook on C-Programming. It provides a comprehensive look at the C programming language and its features.

Read More

Open-Course Development with LiaScript (... Or Markdown on Steroids)

An Elm-talk about the development of an online course DSL that is based on Markdown, given at the elm-europe conference in 2019.

Read More