Course Description

I learned to automate Revit the hard way.

I didn't want to waste any more time doing tedious stuff like renaming views and creating sheets. I wanted Revit to work for me. Back then, the only way to automate Revit was to learn to program. So I poured through programming books and Internet forums. After hundreds of hours and lots of trial and error, I figured it out and wrote some useful Revit macros.

But it took a lot of time and a lot of effort.

If only Dynamo had been around back then. I would have had a much easier time. Dynamo lets you maximize the power of Revit without writing a single line of code. You can create parametric geometry. You can automate tedious tasks. You can link your Revit data to Excel - all using Dynamo’s graphic interface.

Sounds great, right? So how do you get started?

Well, there are a lot of free videos on YouTube. Or you could check out some online resources like the Dynamo Primer. There are also online forums where you can look for answers.

But you don’t have time for that. You’re a working professional with deadlines to meet. You don’t have hours of free time to scour the Internet for answers to your questions. You need concise and targeted training that will get you off and running with Dynamo fast.


Introducing Learning Dynamo

Learning Dynamo is my new online course. It takes you from complete beginner to proficient Dynamo user. Using a project-based approach, you’ll learn how to automate Revit fast. You’re not going to learn abstract concepts. You will create tools that will save you at least an hour of work each week, right away.

Each step-by-step module focuses on completing a specific project in Dynamo. Projects range from creating a parametric tower to generating sheets and views. I’ll walk you through the process I use for creating my own Dynamo tools as a practicing architect. I’ll teach you the concepts you need to know – without bogging you down with arcane jargon or computer speak.

At the end of each module, you’ll have a fully-functioning Dynamo tool you can put to use right away.


Who is it for?

If you want to harness the power of Revit but don't have the time to learn how to code, this course is for you. If you’re interested in Dynamo but don’t know where to start, this course is for you. If you’re frustrated that you spend a lot of your time doing tedious tasks in Revit, this course is for you.

I created this course for architects and designers. I assume you’re a working professional with little to no programming experience. You will be well versed in the concepts and methods of Dynamo at the end of this course. You'll be ready to create your own useful tools.


What do you get?

Learning Dynamo is an online course. It is completely self-guided. Once you enroll, you'll get access to the course website. Here you can view all the lesson videos and sample files.

I've organized the course into 6 modules with extra bonus modules. Each module consists of a series of step-by-step videos. In the videos, I walk you through the entire process of creating a functional Dynamo tool. We'll cover all the concepts you need to know to create the tool. You'll follow along as I explain each step of the process.

Here’s what you’ll learn in each module:

Module 1: Getting Started

  • Using the Dynamo interface
  • Creating basic geometry
  • Using parameters and sliders


Module 2: Creating Parametric Geometry

  • Creating import and mass families
  • Creating Revit levels and floors
  • Creating Revit walls


Module 3: Importing and Exporting to Excel

  • Exporting Revit data to Excel
  • Modifying Revit data from Excel
  • Importing Excel data to Revit


Module 4: Creating Sheets and Views

  • Creating Revit views
  • Generating Revit sheets from views
  • Creating Revit sheets from Excel


Module 5: Visualizing Parameter Data

  • Reading parameter data
  • Visualizing parameter data
  • Changing family types


Module 6: Advanced Design Rules (coming soon)

  • Deriving Dynamo geometry from existing Revit elements
  • Creating structural elements
  • Using random numbers in the design process


Bonus: Everyday Dynamo

  • Renaming views
  • Renumbering rooms
  • Deleting unused views

How much does it cost?

The course costs $249 USD. This gives you life-time access to the Learning Dynamo course website. From here, you can view and download all the modules (over 4 hours of video) and the sample Dynamo and Revit files. Plus you’ll have access to the course discussion boards to post questions.

Enroll in Learning Dynamo for $249!

Not sure if Learning Dynamo is for you? No problem. You can try the two lessons of Learning Dynamo for free! Simply click here to enroll in the trial version of Learning Dynamo. There's no obligation you buy.

I don't take the cost of this course lightly. It's a lot of money. But what you're investing in is your skills and your career. My hope is that you will make a 20x return on your investment this year. It's totally doable. You can't afford not to take this course.

Senior Instructor and Founder of ArchSmarter

Michael Kilkelly

Hi there! I'm Michael Kilkelly. I founded ArchSmarter 2014 as a way to help other architects become more productive and get the best results out of their design software. I’m a native New Englander. I live and work in Middletown, CT. Prior to starting ArchSmarter, I was an Associate at Gehry Partners in Los Angeles. I also worked for a number of design firms in the Boston area. I received my B.Arch from Norwich University and an SMArchS from MIT

Course curriculum

  1. 2
  2. 3
    • 2.0 - Introduction

    • 2.1 - Define Tower Base Geometry

    • 2.2 - Create Tower Profile

    • 2.3 - Create Import and Mass Families

    • 2.4 - Create Revit Levels and Floors

    • 2.5 - Create Revit Walls

    • 2.6 - Modify Tower Geometry

    • Sample Files

  3. 4
    • 3.0 - Introduction

    • 3.1 - Export Revit Data to Excel

    • 3.2 - Import Excel Data to Revit

    • 3.3 - Change Text Case Using Dynamo

    • Sample Files

  4. 5
    • 4.0 - Introduction

    • 4.1 - Create Floor Plan Views

    • 4.2 - Get Floor Plan Views

    • 4.3 - Create Sheets and Add Views

    • 4.4 - Create Sheets from Excel

    • 4.5 - Export Area to Excel

    • 4.6 - Set Shared Parameter Values

    • Sample Files

  5. 6
    • 5.0 - Introduction

    • 5.1 - Get Curtain Panels & Sun Data

    • 5.2 - Visualize Curtain Panel Data

    • 5.3 - Change Panel Types - Part 1

    • 5.4 - Change Panel Types - Part 2

    • Sample Files

  6. 7
    • 6.0 - Introduction

    • 6.1 - Get Floor Outlines

    • 6.2 - Separate List Data

    • 6.3 - Create Column Points

    • 6.4 - Create Columns

    • 6.5 - Map Level List to Point List

    • Sample Files

  7. 8
    • Introduction

    • Everyday Dynamo Recording

    • Sample Files

Pricing options

Explain how different pricing options might be valuable to different segments of your audience.