Revit 2027 · 9-day sprint · 69 checkpoints
Learn Revit properly
in about a week.
Not a tour of every button. A structured, hands-on path that takes you from “I've opened it a few times” to modeling a small building end-to-end, issuing a real drawing set, holding your own in a coordination meeting, and automating the boring parts with Dynamo, pyRevit, and the API.
Start here
Four ideas that make the rest make sense
- 01Revit is a database, not a drawing
- You never draw a plan. You build one model and ask it for a plan. Once that clicks, most of Revit's weirdness turns into logic.
- 02Category → Family → Type → Instance
- Four levels explain visibility, graphics, tagging, scheduling, and 'why did changing this change that'. Learn the hierarchy on Day 1.
- 03If you typed it twice, you did it wrong
- Every duplicated number is a future coordination error. Parameters, tags, and schedules exist so a fact lives in exactly one place.
- 04Views are queries with graphics settings
- Element not showing up? It's view range, a filter, a phase, a workset, or a hidden element — in roughly that order of likelihood.
The plan
Nine days, one building
- 0Setup & install0/5Install, license, template, units, and the practice project. Do this before you touch a wall.Modeling
- 1The mental model0/8Category → Family → Type → Instance, the Properties palette, levels and grids, and your first walls.ModelingTeam fluency
- 2The building shell0/8Floors, roofs, stairs, curtain walls, doors and windows, and the site. A closed building you can walk through.Modeling
- 3Views & graphics0/8View range, visibility/graphics, filters, view templates, scope boxes, and the debugging order for missing elements.DocumentationTeam fluency
- 4Families & parameters0/8The Family Editor, reference planes, flexing, parameter types, formulas, and shared parameters that survive real projects.ModelingAutomationTeam fluency
- 5Rooms, schedules & data0/8Rooms and areas, schedules as the model's query language, key schedules, calculated values, and using schedules to audit.DocumentationTeam fluencyAutomation
- 6The drawing set0/8Sheets, title blocks, viewports, annotation, dimensioning discipline, revisions, and exporting a PDF set.Documentation
- 7Worksharing & teams0/8Central models, locals, worksets, borrowing, links, Copy/Monitor, coordinates, and clash detection — plus the vocabulary to hold your own in a coordination meeting.Team fluencyDocumentation
- 8Automation0/8Pick the right tool for the job, read and write the model with code, and understand transactions, collectors, and the .NET version trap.Automation
Four tracks, one model
Whatever you need Revit for
Build the building. Geometry, hosting, constraints, systems.
Turn the model into a drawing set someone can build from.
Worksharing, standards, coordination, and the vocabulary.
Dynamo, pyRevit, the Revit API, and model data.
Beyond the week
A reference library you'll come back to
15 deep dives and a 84-term glossary. The curriculum gets you moving; this is where the depth lives.
- AutomationThe automation stack: choosing your toolSchedule export, Dynamo, pyRevit, compiled add-ins, and cloud APIs — what each is actually good at, and the decision rule.
- AutomationRevit API primerTransactions, FilteredElementCollector, parameters and units, the single-threaded rule, element ids, and the errors you'll hit first.
- AutomationVersion matrix: Revit, .NET, Dynamo, pyRevitWhich .NET each Revit release targets, what shipped in recent versions, and how to multi-target an add-in across them.
- Core modelFamilies, types, and the hierarchyCategory → Family → Type → Instance, the three kinds of family, and the rules that follow from the hierarchy.
- Core modelParameters: which kind, and whyFamily, project, shared, and global parameters compared — plus formulas, units, and the GUID problem that eats project data.
- Core modelCoordinates and positioningInternal Origin, Project Base Point, Survey Point, shared coordinates, true north vs. project north — and the failures each one causes.
Day 0 takes twenty minutes.
Get your install, template, and units sorted before you touch a wall. It's the difference between a week of learning and a week of fighting your setup.
Set up your bootcamp →