Revit Tutorials

Choose a course and start learning for free:


Autodesk Revit Tutorials and Revit Training. Select any of our Software Training Videos below to watch our free videos. Become a Black Spectacles Member to gain unlimited access to all of our videos!

Course Name




In this Revit 2016 tutorial course, Brian DeYoung from SOM will show you how to work with custom families and parameters in Revit 2016.

First you will learn how to build families, case work families, and line based famlies using custom parameters and conditional formulas, using these familes to create furniture and casework. Then, you will learn how to create annotations such as tags, labels, and symbols. Finally you will learn how to utilize familes to create curtain walls and panels, and how to bring those elements into a project using the Modern Wing of the Art Institute of Chicago as an example.

When you are done with this course you will know how to utilize the different types of famlies and parameters in Revit 2016 to quickly and efficiently create complex and customized designs in your projects.

Image credit: Jamie Hamilton

In this Architecture Software Crash Course Jorge Berrero from Gensler will show you how to utilize the most popular architectural software on the market, including Revit, AutoCAD, 3ds Max Design, Sketchup, Rhino, and Grasshopper, highlighting their strengths and demonstrating when and why you would want to use each one. 

First you will learn the basic modeling tools used in these different software to create terrain, floor slabs and outlines, the basic house structure, and how to create curtain walls. Then, you will learn how to utilize plug-ins such as Grasshopper, how to use displacement maps to bring in images to your project, and how to share projects between different software. Finally you will learn the basics of creating a rendering and when to use Photoshop versus Illustrator. 

When you are done with this course you will know how to use the basic tools for modeling and drawing in different software, how they differ, the common components they share, and ultimately how to choose the right tool for the job.

In this Revit 2015 tutorial course Brian will show you how to keep your model simple in the early stages of design, so that you can easily switch out your model components into more sophisticated elements as you move along the design process. 

First you will learn the basic modeling tools and approaches including site, walls, floors, roofs and ceilings.  Then, you will learn how to leverage the information embedded in your model so you can develop schedules, areas and more.  Finally you will learn how to create a variety of views including plans, sections and perspectives, and how to get them on a sheet for printing.

When you are done with this course you will know how to use the basic tools for modeling & developing drawings for a house in the early stages of the design process, and how you can leverage that model & those drawings to be used throughout the entire design process.

In this course you will gain an in-depth understanding of the basic tools of Revit 2012. The topics that are covered include Revit basics like the user interface, navigating views, walls, creating custom walls, stacked walls, floors, slab edges, sloped floors, pitched and flat roofs and ceilings.

This course explores the basics of creating Revit casework families in Revit® 2012.  This will be done by constructing a casework component that incorporates dimensional & material parameters as well as types.

In this course we are going to take a look at the conceptual Revit Massing tools within Revit 2013.

This is part 1 of a 2 part Course.  In this course, Brad will show two distinct ways to create a mass, either free-form through the Conceptual Mass Environment, or more prescriptive through the In-Place Component Family.  Then he will show you how to take these two different masses, bring them into a project, add building elements such as roofs, walls, and floors, and separate them into different options using the Design Options tool.  In Part 2, Space Planning & Programming in Revit you will learn how to move from conceptual design to schematic design using Revit's space planning and programming tools.

When you are done with this course, you will be able to build nearly any massing form and understand how to schedule them separately so you can compare them side by side on one sheet.

In this Rhino to Revit Interoperability course Jake will show you how to develop geometry in Rhino, and with the help of a few Grasshopper Plugins, translate that geometry into live, functional Revit geometry. 

Jake begins by explaining when it makes the most sense to keep your geometry in Revit & when it makes the most sense to work in Rhino, and use these translation techniques.  Then, you will build the floors & columns of a slanted tower in Rhino & learn how to use Hummingbird to translate that geometry into Revit floors & columns.  Finally,  you will learn how to use Chameleon & Lunchbox to panelize a curtain wall facade in Rhino, and get that geometry into Revit as live adaptive component familes.

When you are done you will have built a tower with complex geometry, and translated it all from Rhino to native Revit geometry.

You can download these free plugins here:





In this Revit project setup course, Brian will teach you how to save countless frustrating hours, by setting up organized, well-thought-out Revit projects from the start.

First you will learn how to develop a BIM Execution Plan, how to develop approaches for working with consultants, linked files and worksharing, and how to synchronize all of this information in a Revit Kick Off Meeting.

Then, you'll get into the nitty-grity, setting up shared parameters, shared coordinates, project levels, and how to copy monitor linked files.  You'll learn a few tips on working with views, scope boxes and rotated views, and finally you'll learn about worksharing your project, how to use worksets, and the ins and outs of synchronizing central and user files.

When you're done, you'll know how to develop techniques and strategies that allow you, your colleagues and your consultants to work in an organized and efficient manner, from the outset of any Revit project.

Learn how to move from conceptual design to schematic design using Revit's space planning and programming tools.

This is the 2nd part in a 2 part course.  In the first course, Massing Tools in Revit- Part 1, you worked with massing tools to develop two conceptual design options for a boat house.  In this course, you will choose one of the design options, and with a program, develop a bubble diagram with the Revit area plan and area schedule tools.  Brad will also show you how to create a schedule that changes in real-time as you change the size of the 'bubbles', and that shows you how far off your room areas are from the program requirements.

Then, you'll take the bubble diagrams to a schematic design level with walls, rooms, room tags, a room schedule and a color scheme.  You'll drop all of this on a sheet, and be ready to print.

When you're done with this course, you'll know how to use Revit's space planning and programming tools to meet your building's programmatic requirements, how to develop schedules that give you area feedback in real-time, and how to develop a presentation drawing that describes your project.

Revit® Curtain Wall Families covers the two types of curtain walls: stick systems and unitized systems.  This course starts with the basic curtain wall tools, including mullions and continues through building curtain wall panels, customizing them and building corner panels.  When you complete this course you will have a comprehensive understanding of curtain wall tools, that you can implement on your own project.

In this course you will build Revit door families from scratch.  You will utilize dimensional, visibility and material parameters, and tackle angled parameters.  Then you'll see how you can utilize nested families to create a variety of doors in one family.

In this course, Brian walks you through the process of setting up your own, custom Project Template.  

Starting with setting up graphic standards, Brian shows you how to customize annotation and then finishes with how to get content- like families, schedules, shared parameters, levels and starting views- in your project.

When you're done you will know how to build your own custom project template, and how to utilize it over and over, for each new project that you start.

The Revit family tutorial course explores advanced concepts for creating families in Revit. A variety of topics will be covered to show many advanced techniques. Concepts such as shared parameters and reporting parameters will be covered. Different types of Revit families will also be discussed such as face-based families and line-based families. Lastly, we will cover how to use a variety of formulas and the array tool in the production of repetitive families. Exercise files accompany the course.

This course will illustrate a few basic approaches to building Generic Model Adaptive Components in Revit 2013.  Adaptive Components are all about points, so we'll start with creating some points, hosting points, and then discuss other tools such as 3d snapping, reference lines and divided paths.

In this course we'll show you how to create an adaptive component curtain panel out of several different adaptive component families.  While building this family, we'll illustrate many of the basic concepts that drive adaptive components such as: reference lines, hosting points, offsetting points and the use of nested families.  We'll also show you how to troubleshoot an adaptive component when its not behaving like you expected.  When we are done, you will have built an adaptive component capable of being applied to any surface, including complex, warped shapes.

In this third course in Adaptive Components we're going to show you how to build a walkway shelter by turning a 4-point Curtain Wall Adaptive Component on its side, and nesting regular Revit Families inside the Adaptive Component.  This technique will show you the most efficient way to  build a very sophistocated, flexible element.

You will also learn how to use divided surfaces in the Adaptive Component environment to create an array of nested Components. 

When we're finished you'll have a walkway shelter Adaptive Component that will be both rigid for the elements we do not want to change and flexible enough to adapt to the varying position of the adjacent components.

icon: hand holding tablet

Get licensed faster. Become a member now.

Choose your subscription