Monocurl
Home
Gallery
Learn
Docs
Discord
GitHub
Download
learning sequence
Learn Monocurl from the basics
lesson 01
Overview
This lesson walks through the editor, the structure of a scene, and how to go from writing code to exporting or presenting your work.
lesson 02
Language Basics
This lesson is a reference. Look at the important sections, but you do not need to memorize everything here before building something. Come back when you encounter a feature you have not seen before.
lesson 03
Meshes And Operators
A mesh is any visible value in a scene — a circle, a line of text, a formula, or a list of any of those. Most diagrams are built by constructing primitive shapes and applying operators to style and position them.
lesson 04
Animation Basics
Monocurl animations are built from state changes. You mutate leaders; `play` statements synchronize followers to those leaders with a chosen strategy.
lesson 05
Parallel Animations
So far, each `play` statement runs one animation to completion before the next one starts. This lesson covers how to run animations concurrently, how to build reusable animation helpers, and when to pass explicit references.
lesson 06
AI Development
Monocurl scenes are plain text files and LLMs can be quite helpful in avoiding boilerplate / tedious layout tasks.
lesson 07
Advanced Topics
This lesson covers topics that are not necessary for day-to-day scene authoring but are useful when you want to customize Monocurl's behavior or understand what is happening under the hood.