Autodesk Revit API Training Course
- 16-Hours (8 x 2-Hour Sessions) Training
- Delivered remotely over MS Teams
- Sessions are recorded and download links are provided after each session for your future use and reference.
- Pricing is based on 1-3 people. Additional people are at an additional cost of $1,100 per person.
- Volume Discounts apply for 5+ people.
- Training is usually broken up into 2 or 4-hour sessions in the morning and flexible (i.e. consecutive or Monday, Wednesday, Friday, etc.)
- Training sessions can start within 14 days of booking
- Courses are private and topics can be customised to suit
- Includes Certificate of Completion
- Training manuals are an additional $145 Ex. GST per digital manual
Download PDF Brochure
Revit API Training Course Introduction - C# and .NET Fundamentals
The Revit API Training Course provides practical instructor-led training for BIM managers, BIM coordinators, software developers, digital engineering professionals, CAD managers, and advanced Autodesk Revit users wanting to automate BIM workflows and develop custom applications using the Autodesk Revit API.
This Revit API Training course focuses on Revit API development using C#, .NET, and Microsoft Visual Studio. Participants learn how to create custom Revit add-ins, automate modelling and documentation workflows, interact with BIM data, manage Revit parameters, and integrate Autodesk Revit with external databases, Autodesk Platform Services (APS), ERP systems, and business applications.
Whether you are looking for a Revit API Course, Revit API Course C#, Revit API Developer Course, or a structured Revit API Course for Beginners, this training provides practical development skills that can be immediately applied to real-world BIM, construction, and digital engineering projects.
Delivered through live remote training sessions over Microsoft Teams, the Revit API Training Course combines software development principles with hands-on BIM automation exercises to help organisations improve productivity, standardisation, and project delivery outcomes.
Revit API Course - Programming Development
Develop practical BIM automation and software development skills using the Autodesk Revit API through structured training focused on add-in development, workflow automation, BIM data management, and digital engineering integration.
Participants attending this Revit API Learning course will gain the knowledge required to create custom applications, automate repetitive Revit tasks, improve BIM standards compliance, and develop solutions tailored to organisational requirements.
Who Should Attend the Revit API Training Course - Build Apps and Add-ins
This Revit API Developer Course is suitable for:
- BIM Managers
- BIM Coordinators
- Digital Engineering Managers
- Revit Administrators
- Software Developers
- CAD Managers
- BIM Consultants
- Design Technology Specialists
- Construction Technology Teams
- Advanced Autodesk Revit Users
Whether you are seeking Revit API Classes, a Revit API Course for Beginners, or advanced BIM automation training, this course can be tailored to suit your experience level and project requirements.
Topics Covered in the Revit API Training Course - Learn Coding, Scripting and Automation
- Revit API fundamentals
- C# development for Revit
- Visual Studio setup and configuration
- Revit add-in development
- Working with Revit elements and parameters
- Family automation
- Model automation
- Documentation automation
- User interface development
- Data exchange and integrations
- Autodesk Platform Services (APS)
- BIM management automation
- Error handling and debugging
- API deployment and maintenance

Revit API Training Course Contents - Develop Revit Apps
Chapter 1: Introduction to Revit API Development
- Revit API Architecture
- Development Environment Setup
- Visual Studio Configuration
- Revit Object Model
- API Fundamentals
Chapter 2: Creating Revit Add-Ins
- Add-In Structure
- Commands
- Manifest Files
- Deployment
- Development Workflows
Chapter 3: Working with Revit Elements
- Element Collection
- Reading Properties
- Modifying Elements
- Creating Elements
- Model Navigation
Chapter 4: Parameters and BIM Data
- Built-In Parameters
- Shared Parameters
- Project Parameters
- Parameter Automation
- BIM Data Management
Chapter 5: Model and Family Automation
- Creating Model Elements
- Family Automation
- Family Placement
- Type Management
- Content Automation
Chapter 6: Documentation Automation
- Sheet Creation
- View Creation
- Annotation Automation
- Documentation Standards
- Drawing Production
Chapter 7: User Interface Development
- Ribbon Development
- Custom Commands
- Dockable Panels
- WPF Interfaces
- User Experience Design
Chapter 8: Data Exchange and APS Integration
- Excel Integration
- SQL Databases
- JSON Workflows
- REST APIs
- Autodesk Platform Services
Chapter 9: Advanced API Development
- Event Handling
- Transactions
- Error Handling
- Debugging
- Performance Optimisation
Chapter 10: Custom BIM Automation Workshop**
- BIM Management Tools
- Project Automation
- Custom Add-In Development
- Deployment Planning
- Future Development Roadmap
**Creating a custom add-in, code or scripts may take additional time than allocate within the 16-hours and can be pre-determined prior to commencement of training.

Revit API Training Course Technologies Covered - Connect Models and Data to External Systems
This Revit API Training Course can be customised to focus on specific Autodesk and Microsoft technologies including:
- Autodesk Revit API
- C#
- .NET Framework
- .NET Core
- Visual Studio
- WPF
- Windows Forms
- JSON
- REST APIs
- SQL Server
- Microsoft Excel Automation
- Autodesk Platform Services (APS)
- Autodesk Construction Cloud Integrations
Revit API Programming Development and BIM Automation
The Autodesk Revit API enables organisations to automate BIM workflows, improve project consistency, reduce repetitive manual tasks, and create custom tools that align with internal standards and processes.
Common applications include:
- Automated sheet and view creation
- Parameter management and validation
- BIM standards compliance checking
- Family creation and management
- Model auditing and reporting
- Construction documentation automation
- Digital engineering workflows
- Autodesk Construction Cloud integrations
- BIM data extraction and reporting
- Project-specific workflow automation
By the end of the Revit API Training Course, participants will have the knowledge required to develop practical BIM automation solutions, build custom Revit add-ins, and implement scalable digital engineering workflows using Autodesk Revit and the Revit API.
Autodesk Revit API Training Course Prerequisites
Participants attending this Revit API Course should have a good working knowledge of Autodesk Revit and BIM workflows. Previous experience with C#, .NET, Visual Studio, or object-oriented programming is beneficial but not mandatory.
Access to Autodesk Revit, Microsoft Visual Studio, and a stable internet connection is required for participation in remote training sessions. The course can be tailored for beginner, intermediate, or advanced developers depending on existing programming experience and organisational requirements.
Enrol Now in the Autodesk Revit API Training Course
Start your journey in custom application development, programming and BIM automation with this Autodesk Revit API Remote Course. Contact Design Consulting today to book or learn more about our online and face to face training options.
Why Choose Design Consulting | Autodesk Gold Partner | Autodesk Service Provider
Design Consulting is a trusted Autodesk Gold Partner and Autodesk Service Provider. Design Consulting empowers architects, engineers, manufacturers, and builders with smart software, systems, automation, and digital tools that provide Autodesk end-to-end solutions that are connected with systems and machines. As an Autodesk Gold Partner, we deliver tailored solutions that simplify workflows, reduce costs, and drive better project outcomes.
About DC Autodesk Courses Services Configurators CRM/ERP Batch Imagery
Ready to Design with Precision and Speed?
Transform the way you create, visualise, simulate, and deliver designs, reports and drawings. Contact us today to explore training, services and subscription options or request a demo.
Fill out the contact form below or contact us on 1800 514 490, info@designconsulting.com.au or by live chat



