trustpilot

AutoCAD Programming Using C#.NET Level 7

Overview Many design professionals struggle to customise AutoCAD workflows or automate repetitive drafting tasks. Manual editing often wastes time, increases …

4.8 4.8 Rating ( 4 Reviews )
64 Students
i Last Updated: 14th August 2026
English
Flexible Schedule
thumbnail

Overview

Many design professionals struggle to customise AutoCAD workflows or automate repetitive drafting tasks. Manual editing often wastes time, increases errors, and slows project delivery in engineering and architectural work environments daily. Learning programming for AutoCAD can help users build smarter and faster design solutions with confidence.

This AutoCAD Programming Using C#.NET Level 7 course teaches you how to develop custom tools using C# and the AutoCAD .NET API. You will explore object creation, user input functions, filters, and project development in a clear and structured way.

Whether you work in design, engineering, or software development, this AutoCAD Programming Using C#.NET Level 7 course helps you improve efficiency and expand your technical abilities. Gain confidence in AutoCAD programming for modern design projects today.

Key Benefits Included

► Accredited by CPD
► Endorsed by QLS (Quality Licence Scheme)
► Instant Access
► 24/7 Learning Assistance
► Self-paced learning and laptop, tablet, smartphone-friendly
► Fully online, interactive course with audio voiceover
► Developed by qualified professionals in the field

Sneak Peek

Learning Outcomes

► Develop custom AutoCAD tools using C#.NET and the AutoCAD .NET API
► Create and modify AutoCAD objects for automated design tasks
► Apply user input functions and selection filters within projects
► Manage AutoCAD dictionaries including layers, linetypes, and text styles
► Build real-world title block projects using structured programming methods

Who is This Course For?

► AutoCAD users wanting to automate drawing tasks
► CAD technicians seeking programming knowledge
► Engineers working with custom AutoCAD workflows
► Software developers interested in CAD applications
► Architecture and design students exploring AutoCAD tools
► Professionals aiming to improve drafting efficiency

Certification

CPD Certification

After successfully completing the  assessment of this AutoCAD Programming Using C#.NET Level 7 course, you can apply for the CPD accredited certificates.
PDF certificate: £9.99
Hardcopy certificate: £15.99

Endorsed Certificate of Achievement from the Quality Licence Scheme

Upon successful completion of the AutoCAD Programming Using C#.NET Level 7 course, you can order an original hardcopy certificate of achievement endorsed by the Quality Licence Scheme. The certificate will be home-delivered, with a pricing scheme of —
► 149 GBP within UK
► 159 GBP for International Delivery — Postal Fees Included

Please Note: Thames College is a One Education approved resale partner for Quality Licence Scheme Endorsed courses

Career Opportunities

► CAD Programmer – £32,000 to £48,000 per year
► AutoCAD Developer – £35,000 to £52,000 per year
► Design Automation Engineer – £38,000 to £58,000 per year
► CAD Technician – £25,000 to £40,000 per year
► BIM and CAD Support Specialist – £30,000 to £45,000 per year

Course Curriculum

The course covers a wide range of essential topics, including:

► Introduction
► Who is this course for?
► What Will I Learn from this Course?
► What is CSharp (C#)?
► What is AutoCAD .NET API?
► What are the advantages of programming in AutoCAD .NET API?

► Section Overview
► .NET Framework Architecture Overview
► .NET Framework Class Library, Common Type System, Common Language Runtime
► More about .NET Framework Common Language Runtime (CLR)
► Visual Studio 2017 Integrated Development Environment (IDE)
► Visual Studio 2017 IDE Demo

► Section Overview
► DataTypes and Variables – Value Types (signed/unsigned integers)
► DataTypes and Variables – Signed and Unsigned Integer Demo
► DataTypes and Variables – Floating Point and Decimal
► DataTypes and Variables – Floating Point and Decimal Demo
► DataTypes and Variables – Boolean
► DataTypes and Variables – Reference Types
► DataTypes and Variables – Class Type
► DataTypes and Variables – Class Type – Demo
► DataTypes and Variables – Interface Type
► DataTypes and Variables – Array Type
► DataTypes and Variables – Array Type – Demo (Single Dimension)
► DataTypes and Variables – Array Type – Demo (Multi Dimension)
► C# Operators Overview
► C# Assignment Operators
► C# Assignment Operators – Demo
► C# Unary Operators
► C# Unary Operators – Demo
► C# Primary Operators
► C# Primary Operators – Demo
► C# Equality Operators
► C# Equality Operators – Demo
► C# Additive Operators
► C# Additive Operators – Demo
► C# Multiplicative Operators
► C# Multiplicative Operators – Demo
► C# – Relational and Type Operators
► C# – Logical, Conditional and Null Operators
► C# – Logical, Conditional and Null Operators – Demo
► C# Keywords (Reserved Words)
► C# – Conditionals Overview
► C# Conditionals – If-Then-Else Statement
► C# Conditionals – If-Then-Else Statement – Demo
► C# Conditionals – Switch Statement
► C# Conditionals – Switch Statement – Demo
► C# – Loops Overview
► C# Loops – For Loop
► C# Loops – For Loop – Demo
► C# Loops – Foreach Loop
► C# Loops – Foreach Loop – Demo
► C# Loops – While Loop
► C# Loops – While Loop – Demo
► C# Loops – Do While Loop
► C# Loops – Do While Loop – Demo
► Modifiers Overview
► Debugging Overview
► Debugging – Demo 1
► Debugging – Demo 2
► Debugging – Demo 3
► Error and Exception Handling – Overview
► ExceptionHandling – Demo 1
► ExceptionHandling – Demo 2
► ExceptionHandling – Demo 3
► Introduction to Object Oriented Programming (OOP)
► OOP – Encapsulation – Demo (Part 1)
► OOP – Encapsulation – Demo (Part 2)
► OOP – Inheritance – Demo (Part 1)
► OOP – Inheritance – Demo (Part 2)
► OOP – Polymorphism – Demo (Part 1)
► OOP – Polymorphism – Demo (Part 2)

► AutoCAD .NET API – Overview
► AutoCAD .NET API Assemblies
► Using AutoCAD .NET API in C# – Hello AutoCAD Demo Part 1
► Using AutoCAD .NET API in C# – Hello AutoCAD Demo – Part 2
► AutoCAD .NET API Object Hierarchy
► AutoCAD .NET API – Application Object Overview
► AutoCAD .NET API – Document Object Overview
► AutoCAD .NET API – Database Object Overview

► Creating AutoCAD Objects using AutoCAD .NET API – Overview
► Creating a Line Object – Lab (Part 1)
► Creating a Line Object – Lab (Part 2)
► Creating a MText Object – Lab
► Creating a Circle Object – Lab
► Creating an Arc Object – Lab
► Creating a LWPolyline Object – Lab

► Manipulate AutoCAD Objects – Overview
► Copy Object using C# – Theory
► Copy Object using C# – Lab (Part 1)
► Copy Object using C# – Lab (Part 2)
► Copy multiple objects using C# – Lab (Part 1)
► Copy multiple objects using C# – Lab (Part 2)
► Erase Object using C# – Lab (Part 1)
► Erase Object using C# – Lab (Part 2)
► Move Object using C# – Lab (Part 1)
► Move Object using C# – Lab (Part 2)
► Mirror Object using C# – Lab (Part 1)
► Mirror Object using C# – Lab (Part 2)
► Rotate Object using C# – Lab (Part 1)
► Rotate Object using C# – Lab (Part 2)
► Scale Object using C# – Lab
► Copy Object Exercise
► Copy Object Solution
► Erase Object Exercise
► Erase Object Solution
► Move Object Exercise
► Move Object Solution
► Mirror Object Exercise
► Mirror Object Solution
► Rotate Object Exercise
► Rotate Object Solution
► Scale Object Exercise
► Scale Object Solution

► Exploring AutoCAD Dictionaries – Layers Overview
► Listing all the Layers in the drawing using C#
► Creating a Layer in AutoCAD using C#
► Updating a Layer in AutoCAD using C#
► Turning the Layer On/Off in AutoCAD using C#
► Thawing/Freezing Layer in AutoCAD using C#
► Deleting a Layer in AutoCAD using C#
► Locking/UnLocking a Layer in AutoCAD using C#
► Assigning a Layer to an AutoCAD object using C#
► Exploring AutoCAD Dictionaries – LineTypes Overview
► Listing all the LineTypes in the drawing using C#
► Loading a LineType in the drawing using C#
► Setting the Current LineType in AutoCAD using C#
► Deleting a LineType in AutoCAD using C#
► Setting a LineType to an object using C#
► Exploring AutoCAD Dictionaries – TextStyles Overview
► Listing all the TextStyles in the drawing using C#
► Updating current TextStyle Font in AutoCAD using C#
► Setting the Current TextStyle in AutoCAD using C#
► Setting a TextStyle to an object using C#

► User Input Functions Overview
► Using GetString Method – Lab (Part 1)
► Using GetString Method – Lab (Part 2)
► Using GetPoint Method – Lab
► Using GetDistance Method – Lab
► Using GetKeyWords Method – Lab (Part 1)
► Using GetKeyWords Method – Lab (Part 2)

► Selection Sets and Filters – Overview
► Using SelectAll Method – Lab (Part 1)
► Using SelectAll Method – Lab (Part 2)
► Using SelectOnScreen Method – Lab (Part 1)
► Using SelectOnScreen Method – Lab (Part 2)
► Using SelectWindow Method – Lab
► Using SelectCrossingWindow Method – Lab
► Using SelectFence Method – Lab
► Using PickFirstSelection Method – Lab
► Using SelectionSet Filters – Overview
► Using SelectionSet Filters – Selecting Lines
► Using SelectionSet Filters – Selecting MTexts Lab
► Using SelectionSet Filters – Selecting Polylines Lab
► Using SelectionSet Filters – Selecting Blocks (FrenchDoors) Lab
► Using SelectionSet Filters – Selecting Blocks (BiFoldDoors) Lab
► Using SelectionSet Filters – Selecting objects in a Layer (Walls) Lab
► Using SelectionSet Filters – Selecting all objects in a Layer (Stairs) Lab
► Using SelectionSets and Filters – Exercises

► TitleBlock Project – Overview
► Creating Project and TBlock Class – Lab
► Creating Classes for each Paper Sizes – Lab
► Creating TitleBlock Class – Lab
► Handling User Selected Paper Size – Lab
► Creating the TitleBlock Border Lines – Lab
► Creating the Horizontal Partition Lines – Lab (Part 1)
► Creating the Horizontal Partition Lines – Lab (Part 2)
► Creating Vertical Partition Lines – Lab
► Project Check on the Partition Lines – Lab
► Creating the TitleBlock Labels – Lab (Part 1)
► Creating the TitleBlock Labels – Lab (Part 2)
► Creating the TitleBlock Labels – Lab (Part 3)
► Project Check on the Labels
► Creating Drawing Information Texts
► Debugging the TitleBlock Project – Lab
► Completing and Running the TitleBlock Plugin
► Audit Drawing Project – Overview
► Audit Drawing Project – Demo
► Creating the AuditDrawing Project
► Creating the AuditDrawing DisplayOnScreen Method
► Creating the AuditDrawing Write to TXT File Method
► Creating the AuditDrawing Write to CSV File Method
► Creating the AuditDrawing Write to HTML File Method
► AuditDrawing Plugin Demo
► Creating the AuditBlock Method
► Creating the AuditBlock GatherBlocksAndCount Method
► Creating the AuditBlock DisplayOnScreen Method
► Creating the AuditBlock WriteToTXTFile Method
► Creating the AuditBlock WriteToCSVFile Method
► Creating the AuditBlock WriteToHTMLFile Method
► AuditBlock Completed Component – Demo

► Conclusion

Excellent

4.8 Average - 4 Reviews

★ Reviews
Nathaniel Harper
The course made AutoCAD programming much easier to understand. I especially liked the lessons on the .NET API and object manipulation tools.
Clara Middleton
Very well organised and beginner-friendly. The title block project helped me understand how AutoCAD automation works in real design tasks.

Course Curriculum

Unit 01: Course Outline and Introduction
Module 01: Introduction 00:01:00
Module 02: Who is this course for? 00:01:00
Module 03: What Will I Learn from this Course? 00:01:00
Module 04: What is CSharp (C#)? 00:01:00
Module 05: What is AutoCAD .NET API? 00:01:00
Module 06: What are the advantages of programming in AutoCAD .NET API? 00:02:00
Unit 02: .Net Framework and Visual Studio 2017 Community Edition
Module 01: Section Overview 00:01:00
Module 02:.NET Framework Architecture Overview 00:03:00
Module 03: .NET Framework Class Library, Common Type System, Common Language Runtime 00:03:00
Module 04: More about.NET Framework Common Language Runtime (CLR) 00:02:00
Module 05: Visual Studio 2017 Integrated Development Environment (IDE) 00:03:00
Module 06: Visual Studio 2017 IDE Demo 00:07:00
Unit 03: C# Fundamentals
Module 01: Section Overview 00:03:00
Module 02: DataTypes and Variables – Value Types (signed/unsigned integers) 00:04:00
Module 03: DataTypes and Variables – Signed and Unsigned Integer Demo 00:06:00
Module 04: DataTypes and Variables – Floating Point and Decimal 00:02:00
Module 05: DataTypes and Variables – Floating Point and Decimal Demo 00:04:00
Module 06: DataTypes and Variables – Boolean 00:03:00
Module 07: DataTypes and Variables – Reference Types 00:03:00
Module 08: DataTypes and Variables – Class Type 00:03:00
Module 09: DataTypes and Variables – Class Type – Demo 00:11:00
Module 10: DataTypes and Variables – Interface Type 00:01:00
Module 11: DataTypes and Variables – Array Type 00:02:00
Module 12: DataTypes and Variables – Array Type – Demo (Single Dimension) 00:08:00
Module 13: DataTypes and Variables – Array Type – Demo (Multi Dimension) 00:10:00
Module 14: C# Operators Overview 00:02:00
Module 15: C# Assignment Operators 00:03:00
Module 16: C# Assignment Operators – Demo 00:06:00
Module 17: C# Unary Operators 00:02:00
Module 18: C# Unary Operators – Demo 00:02:00
Module 19: C# Primary Operators 00:03:00
Module 20: C# Primary Operators – Demo 00:07:00
Module 21: C# Equality Operators 00:01:00
Module 22: C# Equality Operators – Demo 00:02:00
Module 23: C# Additive Operators 00:02:00
Module 24: C# Additive Operators – Demo 00:01:00
Module 25: C# Multiplicative Operators 00:01:00
Module 26: C# Multiplicative Operators – Demo 00:01:00
Module 27: C# – Relational and Type Operators 00:04:00
Module 28: C# – Logical, Conditional and Null Operators 00:04:00
Module 29: C# – Logical, Conditional and Null Operators – Demo 00:07:00
Module 30: C# Keywords (Reserved Words) 00:04:00
Module 31: C# – Conditionals Overview 00:01:00
Module 32: C# Conditionals – If-Then-Else Statement 00:03:00
Module 33: C# Conditionals – If-Then-Else Statement – Demo 00:07:00
Module 34: C# Conditionals – Switch Statement 00:03:00
Module 35: C# Conditionals – Switch Statement – Demo 00:04:00
Module 36: C# – Loops Overview 00:04:00
Module 37: C# Loops – For Loop 00:02:00
Module 38: C# Loops – For Loop – Demo 00:02:00
Module 39: C# Loops – Foreach Loop 00:02:00
Module 40: C# Loops – Foreach Loop – Demo 00:05:00
Module 41: C# Loops – While Loop 00:02:00
Module 42: C# Loops – While Loop – Demo 00:02:00
Module 43: C# Loops – Do While Loop 00:02:00
Module 44: C# Loops – Do While Loop – Demo 00:03:00
Module 45: Modifiers Overview 00:04:00
Module 46: Debugging Overview 00:03:00
Module 47: Debugging – Demo 1 00:05:00
Module 48: Debugging – Demo 2 00:12:00
Module 49: Debugging – Demo 3 00:06:00
Module 50: Error and Exception Handling – Overview 00:02:00
Module 51: ExceptionHandling – Demo 1 00:07:00
Module 52: ExceptionHandling – Demo 2 00:07:00
Module 53: ExceptionHandling – Demo 3 00:13:00
Module 54: Introduction to Object Oriented Programming (OOP) 00:04:00
Module 55: OOP – Encapsulation – Demo (Part 1) 00:11:00
Module 56: OOP – Encapsulation – Demo (Part 2) 00:12:00
Module 57: OOP – Inheritance – Demo (Part 1) 00:07:00
Module 58: OOP – Inheritance – Demo (Part 2) 00:05:00
Module 59: OOP – Polymorphism – Demo (Part 1) 00:10:00
Module 60: OOP – Polymorphism – Demo (Part 2) 00:03:00
Unit 04: Exploring AutoCAD .NET API
Module 01: AutoCAD .NET API – Overview 00:01:00
Module 02: AutoCAD .NET API Assemblies 00:02:00
Module 03: Using AutoCAD .NET API in C# – Hello AutoCAD Demo Part 1 00:12:00
Module 04: Using AutoCAD .NET API in C# – Hello AutoCAD Demo – Part 2 00:04:00
Module 05: AutoCAD .NET API Object Hierarchy 00:03:00
Module 06: AutoCAD .NET API – Application Object Overview 00:03:00
Module 07: AutoCAD .NET API – Document Object Overview 00:03:00
Module 08: AutoCAD .NET API – Database Object Overview 00:03:00
Unit 05: Creating AutoCAD Objects using AutoCAD .NET API
Module 01: Creating AutoCAD Objects using AutoCAD .NET API – Overview 00:01:00
Module 02: Creating a Line Object – Lab (Part 1) 00:14:00
Module 03: Creating a Line Object – Lab (Part 2) 00:03:00
Module 04: Creating a MText Object – Lab 00:10:00
Module 05: Creating a Circle Object – Lab 00:07:00
Module 06: Creating an Arc Object – Lab 00:05:00
Module 07: Creating a LWPolyline Object – Lab 00:05:00
Unit 06: Manipulate AutoCAD Objects
Module 01: Manipulate AutoCAD Objects – Overview 00:01:00
Module 02: Copy Object using C# – Theory 00:01:00
Module 03: Copy Object using C# – Lab (Part 1) 00:11:00
Module 04: Copy Object using C# – Lab (Part 2) 00:02:00
Module 05: Copy multiple objects using C# – Lab (Part 1) 00:09:00
Module 06: Copy multiple objects using C# – Lab (Part 2) 00:01:00
Module 07: Erase Object using C# – Lab (Part 1) 00:06:00
Module 08: Erase Object using C# – Lab (Part 2) 00:05:00
Module 09: Move Object using C# – Lab (Part 1) 00:06:00
Module 10: Move Object using C# – Lab (Part 2) 00:02:00
Module 11: Mirror Object using C# – Lab (Part 1) 00:10:00
Module 12: Mirror Object using C# – Lab (Part 2) 00:02:00
Module 13: Rotate Object using C# – Lab (Part 1) 00:07:00
Module 14: Rotate Object using C# – Lab (Part 2) 00:03:00
Module 15: Scale Object using C# – Lab 00:05:00
Module 16: Copy Object Exercise 00:02:00
Module 17: Copy Object Solution 00:06:00
Module 18: Erase Object Exercise 00:02:00
Module 19: Erase Object Solution 00:07:00
Module 20: Move Object Exercise 00:02:00
Module 21: Move Object Solution 00:06:00
Module 22: Mirror Object Exercise 00:02:00
Module 23: Mirror Object Solution 00:06:00
Module 24: Rotate Object Exercise 00:02:00
Module 25: Rotate Object Solution 00:06:00
Module 26: Scale Object Exercise 00:01:00
Module 27: Scale Object Solution 00:05:00
Unit 07: Exploring AutoCAD Dictionaries (Layers, LineTypes, TextStyles)
Module 01: Exploring AutoCAD Dictionaries – Layers Overview 00:03:00
Module 02: Listing all the Layers in the drawing using C# 00:11:00
Module 03: Creating a Layer in AutoCAD using C# 00:09:00
Module 04: Updating a Layer in AutoCAD using C# 00:09:00
Module 05: Turning the Layer On/Off in AutoCAD using C# 00:05:00
Module 06: Thawing/Freezing Layer in AutoCAD using C# 00:04:00
Module 07: Deleting a Layer in AutoCAD using C# 00:03:00
Module 08: Locking/UnLocking a Layer in AutoCAD using C# 00:05:00
Module 09: Assigning a Layer to an AutoCAD object using C# 00:03:00
Module 10: Exploring AutoCAD Dictionaries – LineTypes Overview 00:01:00
Module 11: Listing all the LineTypes in the drawing using C# 00:07:00
Module 12: Loading a LineType in the drawing using C# 00:07:00
Module 13: Setting the Current LineType in AutoCAD using C# 00:03:00
Module 14: Deleting a LineType in AutoCAD using C# 00:03:00
Module 15: Setting a LineType to an object using C# 00:04:00
Module 16: Exploring AutoCAD Dictionaries – TextStyles Overview 00:01:00
Module 17: Listing all the TextStyles in the drawing using C# 00:08:00
Module 18: Updating current TextStyle Font in AutoCAD using C# 00:10:00
Module 19: Setting the Current TextStyle in AutoCAD using C# 00:08:00
Module 20: Setting a TextStyle to an object using C# 00:04:00
Unit 08: User Input Functions
Module 01: User Input Functions Overview 00:01:00
Module 02: Using GetString Method – Lab (Part 1) 00:13:00
Module 03: Using GetString Method – Lab (Part 2) 00:10:00
Module 04: Using GetPoint Method – Lab 00:12:00
Module 05: Using GetDistance Method – Lab 00:04:00
Module 06: Using GetKeyWords Method – Lab (Part 1) 00:12:00
Module 07: Using GetKeyWords Method – Lab (Part 2) 00:02:00
Unit 09: Selection Sets and Filters
Module 01: Selection Sets and Filters – Overview 00:02:00
Module 02: Using SelectAll Method – Lab (Part 1) 00:11:00
Module 03: Using SelectAll Method – Lab (Part 2) 00:02:00
Module 04: Using SelectOnScreen Method – Lab (Part 1) 00:06:00
Module 05: Using SelectOnScreen Method – Lab (Part 2) 00:01:00
Module 06: Using SelectWindow Method – Lab 00:08:00
Module 07: Using SelectCrossingWindow Method – Lab 00:08:00
Module 08: Using SelectFence Method – Lab 00:08:00
Module 09: Using PickFirstSelection Method – Lab 00:11:00
Module 10: Using SelectionSet Filters – Overview 00:01:00
Module 11: Using SelectionSet Filters – Selecting Lines 00:09:00
Module 12: Using SelectionSet Filters – Selecting MTexts Lab 00:07:00
Module 13: Using SelectionSet Filters – Selecting Polylines Lab 00:03:00
Module 14: Using SelectionSet Filters – Selecting Blocks (FrenchDoors) Lab 00:07:00
Module 15: Using SelectionSet Filters – Selecting Blocks (BiFoldDoors) Lab 00:04:00
Module 16: Using SelectionSet Filters – Selecting objects in a Layer (Walls) Lab 00:07:00
Module 17: Using SelectionSet Filters – Selecting all objects in a Layer (Stairs) Lab 00:05:00
Module 18: Using SelectionSets and Filters – Exercises 00:02:00
Unit 10: Developing Title Block Project - Hands On!
Module 01: TitleBlock Project – Overview 00:05:00
Module 02: Creating Project and TBlock Class – Lab 00:14:00
Module 03: Creating Classes for each Paper Sizes – Lab 00:07:00
Module 04: Creating TitleBlock Class – Lab 00:14:00
Module 05: Handling User Selected Paper Size – Lab 00:05:00
Module 06: Creating the TitleBlock Border Lines – Lab 00:06:00
Module 07: Creating the Horizontal Partition Lines – Lab (Part 1) 00:11:00
Module 08: Creating the Horizontal Partition Lines – Lab (Part 2) 00:05:00
Module 09: Creating Vertical Partition Lines – Lab 00:11:00
Module 10: Project Check on the Partition Lines – Lab 00:07:00
Module 11: Creating the TitleBlock Labels – Lab (Part 1) 00:10:00
Module 12: Creating the TitleBlock Labels – Lab (Part 2) 00:09:00
Module 13: Creating the TitleBlock Labels – Lab (Part 3) 00:11:00
Module 14: Project Check on the Labels 00:07:00
Module 15: Creating Drawing Information Texts 00:08:00
Module 16: Debugging the TitleBlock Project – Lab 00:10:00
Module 17: Completing and Running the TitleBlock Plugin 00:05:00
Module 18: Audit Drawing Project – Overview 00:02:00
Module 19: Audit Drawing Project – Demo 00:07:00
Module 20: Creating the AuditDrawing Project 00:11:00
Module 21: Creating the AuditDrawing DisplayOnScreen Method 00:14:00
Module 22: Creating the AuditDrawing Write to TXT File Method 00:08:00
Module 23: Creating the AuditDrawing Write to CSV File Method 00:06:00
Module 24: Creating the AuditDrawing Write to HTML File Method 00:14:00
Module 25: AuditDrawing Plugin Demo 00:04:00
Module 26: Creating the AuditBlock Method 00:05:00
Module 27: Creating the AuditBlock GatherBlocksAndCount Method 00:16:00
Module 28: Creating the AuditBlock DisplayOnScreen Method 00:06:00
Module 29: Creating the AuditBlock WriteToTXTFile Method 00:05:00
Module 30: Creating the AuditBlock WriteToCSVFile Method 00:05:00
Module 31: Creating the AuditBlock WriteToHTMLFile Method 00:07:00
Module 32: AuditBlock Completed Component – Demo 00:12:00
Unit 11: Conclusion
Module 01: Conclusion 00:01:00
Assignment
Assignment – AutoCAD Programming Using C#.NET Level 7 00:00:00

Certificate of Achievement

Upon completion, you will receive a CPD-accredited certificate recognised globally. Choose from:

Pdf Certificate & Transcript  £7.99
Hardcopy Certificate & Transcript  £17.99

This certification validates your knowledge and skills, boosting your employability in healthcare.

1. What is AutoCAD Programming Using C#.NET? +

It is the process of creating custom tools and automated functions inside AutoCAD using the C# programming language and .NET framework. This helps users complete drafting tasks faster and with better accuracy. The course explains both coding and AutoCAD integration in simple steps.

2. Do I need coding experience before joining this course? +

Basic computer knowledge is helpful, but advanced coding experience is not required. The course starts with C# fundamentals before moving into AutoCAD programming concepts. Learners can follow the lessons gradually and build confidence along the way.

3. Can I use these skills in engineering or architecture jobs? +

Yes, AutoCAD programming skills are useful in engineering, architecture, manufacturing, and construction industries. Many companies use automation to improve design workflows and reduce manual work. These skills can also support technical and CAD-focused career roles.

4. What software is used in this course? +

The course covers AutoCAD, C#.NET, and Visual Studio Community Edition. You will learn how these tools work together for creating custom AutoCAD applications. The lessons also explain important API features used in real projects.

5. Is this course suitable for AutoCAD beginners? +

Learners with basic AutoCAD knowledge will benefit most from the course. The lessons explain programming concepts clearly while introducing automation tools step by step. It is suitable for both learners and professionals wanting to expand their CAD knowledge.

top