The space between knowing and teaching is where we live.
Course creation advice is full of assumptions that feel right but don't hold up. See where you stand.
The Well-Built Course
Think about the last time you learned something that genuinely changed how you work. The information was clear, the sequence made sense, and by the end, you could do something you couldn't do at the start. That didn't happen by accident. It happened because someone designed it that way. A well-built course puts the learner at the center of every decision, and when that kind of intention runs through the whole experience, people don't just follow along. They learn.
Course creation built on how people actually learn.
A Clear Path from Idea to Course
PRAXXIS™ walks you through every stage of course creation, from defining what your learners need to launching a finished product. Each phase builds on the last so your skills develop alongside the course you're building.
Designed by an Instructional Designer
Everything we teach comes from 20+ years of professional experience in education and training, grounded in established research on how people learn, how skills develop through practice, and how knowledge transfers into real-world application.
Everything You Need to Build Well
Methodology training, practical frameworks you can use immediately, and resources that grow with you as your course creation skills sharpen over time. Nothing here is designed to be outgrown.
PRAXXIS™
Profile
Every effective course begins by answering a specific question: what should learners be able to do after completing this course that they cannot do now? Profile is where you build a complete, precise picture of the performance gap your course will close, the people you're designing for, and the content scope that will actually serve them. This phase prevents the most common course creation failure: building a course around what you want to teach rather than what your learners need to learn.
Resolve
With a complete picture in hand, Resolve takes everything Profile produced and organizes it into a structure that follows how learners actually build understanding, not how experts organize knowledge. You work out your module and lesson architecture, determine what content belongs at each stage, and produce the structural blueprint your course will follow. The critical skill here is learning to think in learner-logical order rather than expert-logical order.
Author
This is where most course creation advice stops being useful, because this is where instructional design actually begins. Author transforms your structural blueprint into designed learning experiences by determining how each lesson will present information, how learners will practice applying it, and how they will receive feedback on their performance. You select instructional methods, design practice activities, and build the mechanisms that turn information consumption into genuine skill development.
eXecute
With your design blueprint complete, eXecute is where you create the actual deliverables. This includes writing lesson content, recording video, designing visual materials, building assessments, and producing every element learners will interact with. Because you completed the design work in previous phases, you're building to specifications rather than improvising, which is faster and produces better results.
eXamine
Before putting your course in front of real learners, eXamine is where you evaluate whether what you built actually matches what you designed. You check content against learning objectives, assess practice balance, verify sequencing logic, and review cognitive load at each lesson. This internal quality review catches problems that are cheap to fix now but expensive to discover through confused or disengaged learners. Most course creators skip this phase entirely.
Iterate
With your internal review complete, Iterate puts your course in front of real learners for systematic validation. You pilot the course, collect structured feedback on whether the learning objectives are being met, identify where learners struggle or disengage, and refine accordingly. This phase treats your first version as a working prototype rather than a finished product.
Ship
Ship is both a milestone and the beginning of an ongoing cycle. You publish your course, establish systems for collecting learner data and feedback, and implement a structured improvement process that makes each iteration stronger than the last. The goal is a course that gets better over time based on evidence rather than assumption.
What We Know About Learning
Select any card to read the full principle.
Learning has a structure.
Tap to readConnection is what makes learning last.
Tap to readCourse design is a discipline, not a guess.
Tap to readThere's a moment when it clicks.
Tap to readWhat are you working on?
Select the option that fits where you are right now.
Start with the fundamentals.
Learner-First Thinking is a free course that teaches the core mindset shift that makes everything else in course design work. It's the right place to begin before you build anything.
Get the Free CourseThe answers are in the design.
When a course isn't producing results, the problem is almost always structural rather than cosmetic. The Already Thinking blog covers the instructional design principles that determine whether a course actually teaches. That's where to start.
Read the BlogPRAXXIS™ is built for you.
Seven phases that take you from defining the learning problem all the way to launching a course you can stand behind. Professional instructional design, rebuilt for independent creators working without a team, a budget, or a corporate timeline.
Explore PRAXXIS™That's the most common problem in course creation.
Most course creators default to organizing content the way their expertise is organized rather than the way learning actually develops. This blog explains why that happens, what it costs you, and how the shift from expert-centered to learner-centered design changes every decision you make.
Read the BlogTraining, education, and development are three different things.
Most course creators use those words interchangeably, but each one produces a fundamentally different outcome. Choosing the wrong approach for your content will undermine your course no matter how good the material is. This blog walks you through the distinction and gives you a diagnostic to figure out what your content actually requires.
Read the BlogStart here.
Forma & Function exists because the space between institutional instructional design and indie course creation is where most creators get stuck. We work in that space. If you want to understand what we're about and why it matters, the About page is the right place to start.
About Forma & FunctionDesign a course in seven steps.
You're going to design a learning experience about making a cup of tea. Each step takes about 15 seconds. By the end, you'll have moved through all seven phases of PRAXXIS™ and you'll understand exactly what each one does.
What does your learner need before they can succeed?
Select everything someone needs to bring with them to learn how to make a cup of tea. Choose as many as make sense.By the end of this course, the learner will be able to make a cup of tea from start to finish.
A couple of your selections aren't actually entry behaviors. Whether someone likes tea or has made coffee before doesn't affect whether they can learn to make it. Entry behaviors are about capability, not preference or prior experience with something similar.
The things you selected are called entry behaviors, what your learner already knows and can already do. The learning goal defines the gap your course closes. Profile maps both ends of that gap. Everything you design from here lives in that space.
Put these in the order a first-time tea maker needs to learn them.
Drag to reorder. Think about what someone needs to know before they can do each thing, not just the order the actions happen.Most people sequence by action, which is how a recipe works. But a learner needs to know the steep time and water temperature before the steps that require them. Resolve is about building a sequence that follows learner logic, not expert logic or the order things happen.
How will your learner encounter, practice, and confirm this?
Select every delivery method you'd use to help someone learn to make tea. Choose as many as make sense.The quiz on tea facts and history is now highlighted. That's because it doesn't serve the learning goal. Your learner needs to be able to make tea, not know where it comes from. Every method you choose should connect directly back to the gap you defined in Profile.
The things you selected are your delivery methods. Author is where you decide how your learner will encounter the material, practice it, and know if they got it right. These choices are design decisions, not content decisions, and each one should connect directly to the gap you defined in Profile.
Match each thing you're building to the job it does.
Tap a delivery method on the left to select it, then tap where it belongs on the right. Tap a filled slot to clear it and reassign.eXecute is building exactly what Author planned. Each thing you create has a specific job tied directly to your learning goal. If you're building something you can't connect to that goal, it probably doesn't belong in the course.
Before anyone sees this, check your own work.
eXamine is your internal quality check before a real learner ever sees your course. Problems you catch here are free to fix. Problems a confused learner finds are not. Most course creators skip this step entirely and go straight to launch.
A real person tries it for the first time.
You give your tea course to a friend. They steep the tea too long and it comes out bitter. Before you fix anything, figure out what actually went wrong. Pick whichever feels most likely. There's no single right answer here.Now decide what to do about it.
Select everything that makes sense given what you think went wrong.Iterate starts with diagnosis, not fixes. Understanding what actually went wrong is what tells you what to change. Jumping straight to solutions without knowing the cause is how courses get revised repeatedly without actually improving.
What your learner struggled with is your most valuable design information.
Your course is ready. Launch it.
Tap to publish, then select how you'll keep improving it after it's live.How to Make a Perfect Cup of Tea — published.
Ship is a milestone but not an ending. Every piece of feedback your course collects after launch is the beginning of the next version. The best courses get better over time because the people who built them kept paying attention after they hit publish.
You just designed a course.
That was seven decisions about a cup of tea. Every course you'll ever build uses the same seven decisions. The only difference is scale. That's what PRAXXIS™ gives you: a process that works regardless of your topic, your audience, or how complex the learning is.
Learn more about PRAXXIS™Experience course creation built on what actually works.
VIEW ALL COURSESAlready Learning
You just won't realize it until you're done.
