L++

Learn to code life.

Welcome to the official website for learning L++.

L++ is the revolutionary programming language in modeling high-level biological processes, enabling programmers and researchers to abstract away molecular interactions to focus on building scalable biosystems.

Whether you're an experienced programmer or someone who hasn't written a single line of code, L++ introduces a plethora of new, unfamiliar syntax that can be learned quickly. This crash course is designed for anyone to learn how to build biological processes and systems using L++. If you'd like to learn the syntax instead, refer to our docs.

Click on any of the chapters below to begin building life with L++. Good luck!

1 | Building Your First Biosystem

Build the basic systems behaviors. You will learn how to control input and outputs of biosystems.

1.2 Michaelis-Menten Kinetics

1.3 Product Inhibition

1.4 Oscillations

1.5 Signal Amplification

1.6 Adaptation

2 | Constructing Biological Pathways

Construct the molecular pathway modules with a biological purpose. For example, you can spot and move to the energy source and metabolize it to generate energy and grow and defend the system!

2.2 Glycolysis

2.3 Transcription

2.4 Cell Division

2.5 CRISPR/Cas System

2.6 Photosynthesis