Udemyallen

Learn Dot Net C# coding in AutoCAD , C3d, Revit, Navisworks

Learn C# & build powerful AutoCAD, Civil 3D, Revit & Navisworks add-ins. Step-by-step coding for Autodesk software automation.

5.0(5)
21students
11h 19m
Certificate
Mohan Bachhety
Mohan BachhetyExperienced Autodesk & C#.NET Dev| 15+ Years in Corporate

Course Content

Learn Dot Net C# coding in AutoCAD , C3d, Revit, Navisworks is an all-levels Udemy course taught by Mohan Bachhety. It runs 11h 19m, is taught in English, and includes a certificate of completion. Learners rate it 5.0 out of 5 from 5 reviews, with 21 students enrolled. It is a paid course, first published October 2025.

Master Autodesk Plugin Development with C# and .NET

This comprehensive course empowers you to become a proficient Autodesk plugin developer. You'll gain hands-on experience building powerful tools for AutoCAD, Civil 3D, Revit, and Navisworks using the robust Autodesk APIs. Learn C# fundamentals and the .NET Framework within the familiar environment of Visual Studio.

What You’ll Learn:

  • Course Foundations: Understand the course structure, goals, and target audience.
  • Development Environment Setup: Learn to configure your development environment with necessary Autodesk software and Visual Studio 2022.
  • C# for Autodesk: Discover why C# is the ideal language for creating Autodesk plugins.
  • .NET API Exploration: Explore the power of .NET APIs for AutoCAD, Civil 3D, Revit, and Navisworks.
  • Plugin Architecture & Deployment: Learn essential concepts like plugin architecture, deployment strategies, and licensing.
  • C# & .NET Fundamentals: Get a solid grasp of C# and .NET Framework basics.
  • Visual Studio 2022: Launch your first .NET program and navigate the features of Visual Studio 2022.
  • Core C# Concepts: Master key C# concepts: namespaces, assemblies, object-oriented programming (OOP), and NuGet packages.
  • Programming Essentials: Dive into core programming techniques: variables, loops, conditional statements, error handling, and collections.
  • Code Quality: Learn debugging, logging, and how to write clean, maintainable C# code.
  • AutoCAD Plugin Development: Build functional AutoCAD plugins using CommandMethod, WinForms, and object creation. Manipulate layers, styles, user input, and custom dictionaries. Automate tasks like title blocks, palettes, drawing generation, and data export.
  • Civil 3D Plugin Development: Develop Civil 3D plugins to manage surfaces, corridors, and pipe networks.
  • Revit & Navisworks Plugin Development: Create Revit and Navisworks plugins to access families, metadata, and simulation data.

Course Requirements / Prerequisites:

  • Basic programming knowledge (helpful, not required).
  • Prior experience with AutoCAD, Civil 3D, Revit, or Navisworks plugins is beneficial.
  • A Windows PC with Visual Studio 2022 and installed Autodesk software.
  • Familiarity with C# or .NET is a plus, but comprehensive explanations are provided.
  • A strong desire to learn and build practical tools!

Who This Course Is For:

  • Beginners looking to enter the world of Autodesk plugin development with C#.
  • Intermediate developers seeking to automate tasks in AutoCAD, Civil 3D, Revit, or Navisworks.
  • BIM professionals, CAD technicians, and engineers aiming to extend Autodesk functionality.
  • Students and hobbyists interested in .NET programming within design software.
  • Anyone eager to build practical tools and advance their skills as a professional developer.
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

pluralsight
pluralsight
5.0
2h 22m
intermediate
pluralsight
5.0
2h 34m
intermediate
pluralsight
5.0
2h 7m
intermediate
pluralsight
5.0
2h
intermediate
pluralsight