Master Concepts by Building Them.
Every tool you use today works in nodes and workflows. Learn any subject the same way — connect concepts, validate your thinking, and upgrade your mental models.
Try It — Right Now, No Signup
Pick a subject. Build the concept.
This is the whole idea of CodePLU in one minute: concepts you already half-know, turned into workflows you connect and validate yourself.
Biology — Root Concept
A flower is a seed-making machine, and each part is one step of the job. Drag each name onto the part that does it.
Read the full tutorialWhat CodePLU Is and Is Not
What CodePLU Is
CodePLU is a node-based learning platform for any subject. Every concept becomes an interactive workflow you build, connect, and validate — so understanding comes from practice, and your mental models upgrade with every exercise.
What CodePLU Is Not
CodePLU is not a passive article-only blog or a shortcut content dump. If you cannot practice a concept — connect it, get it wrong, correct it — we do not publish it. Active learning only.
Find a Topic Fast
Search CodePLU Concepts
CodePLU Goal
Upgrading Human Mental Models
Learn how to think in Workflows
Start Anywhere
Concepts you can practise right now
A different handful every day, across every subject we cover. Open any card and you are in the playground — no signup, nothing to install.
59 interactive concepts
Human Body
Learn the body by parts and by process: what each organ is for, where it sits, and how the systems that keep you alive pass work between them.
4 interactive concepts
Artificial Intelligence
Learn Artificial Intelligence through hands-on workflows and visual nodes. Build, test, and connect AI components like vision, reasoning, and agents while understanding how real-world AI systems are designed, deployed, and improved in practice.
How Does AI Learn? From Raw Data to Smart Predictions
See how AI really learns — collect, clean, train, test, use — explained simply with an interactive workflow you build yourself.
What Is an AI Agent Loop? How AI Makes Decisions
Learn how an AI agent observes, decides, acts, and improves — then build the decision loop yourself in an interactive playground.
What Are the Types of AI? Narrow, General, and Super AI
Learn how artificial intelligence is categorized based on its capabilities, from highly specialized tools to theoretical super-intelligence.
16 interactive concepts
Algebra
Algebra is where maths starts using letters, and where a lot of people quietly lose the thread. It begins with what a letter actually stands for, telling something you can solve from something you can only simplify, and why both sides of an equation must change together — then builds towards the harder machinery that all rests on those same ideas.
Order of Operations With Negative Numbers
The order of operations does not change with negatives: brackets, then ×÷, then +−. Work out four expressions with negatives in the right order in an interactive playground.
What Is a Square Root?
A square root undoes squaring: √9 = 3 because 3 × 3 = 9. Learn the radical sign and perfect squares, then work out four roots in an interactive playground.
What Is a Negative Number?
A negative number is a number to the left of zero on the number line. Meet the number line — zero in the middle, positives to the right, negatives to the left — and practise placing negative numbers by counting steps from zero, in an interactive playground.
7 interactive concepts
Physics
How things move, and what makes them move. It starts with the two ideas most people hold slightly wrong — that energy gets used up, and that a moving thing needs a constant push — because almost everything else rests on getting those right. Light, sound, electricity and heat all come back to the same small set of rules about energy and force.
What Lets Electricity Through, and What Blocks It?
Conductors and insulators are not about what a material is made of but about whether anything inside it is free to move. Sort four materials by that test.
Why Must an Electric Circuit Be a Complete Loop?
A bulb lights only when charge has an unbroken path back to the battery. Build that loop yourself and find out exactly what one small break does.
Where Does Energy Go When It Runs Out?
Energy is never used up — it spreads out until it is too thin to be useful. Follow one battery worth of energy all the way to the end.
4 interactive concepts
Data Science
Learn Data Science by assembling data workflows with practical nodes for cleaning, analysis, and visualization. Turn raw data into insights through step-by-step, hands-on projects that mirror real analytics and decision pipelines.
What Are the Types of Data?
Some data arrives in tidy rows, some arrives with labels but no table, and some arrives as photos and voice notes. Learn to tell the three types apart and what each one costs you to use.
How Do You Clean Messy Data Before Analysing It?
Real data arrives broken: duplicates, blanks, mismatched formats, and impossible values. Learn what each mess does to your answer and the fix that clears it.
What Is Data Science?
Data science is not just charts and not just coding. Learn what it really is by seeing how it differs from the two jobs sitting either side of it — and why it always ends in a decision.
4 interactive concepts
Prompt Engineering
Practice Prompt Engineering using hands-on workflows that connect prompts, models, and outputs. Experiment with real scenarios, test variations, and learn how to design reliable prompt systems for automation, content, and AI-powered tools.
What Is the Prompt Iteration Loop?
Discover why your first prompt almost never works — and build the write-run-refine loop that turns vague requests into prompts that reliably deliver.
What Is the Structure of a Good Prompt?
A good prompt answers four questions before the AI has to guess them: what to make, who it is for, what shape it takes, and what to leave out. Learn to build one part by part.
What Are the Main Types of Prompts?
Some tasks need a plain request, some need examples, some need the AI to show its steps. Learn the recognisable kinds of prompts and how to pick the right one.