What PRIMM Is in Programming Education
FutureLearn Blog

EDITOR BRIEF
PRIMM is a teaching framework that helps learners move from reading code to writing code. It has five stages: Predict, Run, Investigate, Modify, and Make. The excerpt says it was introduced by Sue Sentance in 2017 and later studied with results showing better understanding than traditional learning methods.
INSIGHTS
For beginners, PRIMM is useful because it breaks coding into smaller steps instead of jumping straight to writing programs. Try using it with a simple code sample: predict what it does, run it, then change one part and observe the result.
Learn more with these courses
CodeFriends courses that build on this story. Practice in the browser with nothing to install.
- AI LiteracyNot an era of watching AI, but of working alongside it. Build your AI fundamentals—from how AI works to agents—with no coding required.Beginner6 Hours
- Introduction to Prompt EngineeringLearn technical prompting techniques to get the best answers from AI.Beginner15 Hours
- A Hands-On Introduction to AIJust as electricity powered the Industrial Age, AI is driving the Digital Age. Master AI with code—from ML basics to TensorFlow.Intermediate25 Hours
COMMENTS
Loading comments…