Legacy and specialist
Use a playful language to study program structure and translation of ideas.
HAI 1.2
VISIBLE "HELLO FROM LOLCODE"
KTHXBYECOURSE CURRICULUM
Finish one section at a time or jump directly to a concept you need.
Learn how lolcode interpreters and program boundaries works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how keywords, line structure, and visible syntax works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how variables, initialization, and scope conventions works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how noob, troof, numbr, numbar, and yarn works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how math, comparison, and concatenation works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how o rly decisions and truth values works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how im in yr loops and termination works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how how iz i functions and return values works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how bukkit collections and grouped data works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how yarn text, interpolation, and input works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how failure handling and input checks works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how organizing larger lolcode programs works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how objects, slots, and language limitations works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how files, host interaction, and portability works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how testing translated behavior and edge cases works in LOLCODE, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.