Skip to content
AutoCAD Programming using C# with Windows Forms cover image

AutoCAD Programming using C# with Windows Forms
One Education

Master AutoCAD with C# & Windows Forms | CPD Accredited | Lifetime Access | Easy Refund

Summary

Price
£19 inc VAT
Study method
Online, On Demand
Duration
9.2 hours · Self-paced
Qualification
No formal qualification
CPD
10 CPD hours / points
Certificates
  • Reed Courses Certificate of Completion - Free
Additional info
  • Tutor is available to students

Add to basket or enquire

Buy with Apple Pay
Buy with Google Pay

Overview

Transform your AutoCAD skills by mastering automation with C#! Whether you're an engineer, architect, or software developer, this course will give you the power to customise AutoCAD like never before. Learn to build real-world plugins using Windows Forms in Visual Studio and boost your technical edge in the design industry.

What is Included:

  • Instructor-led curriculum with step-by-step walkthroughs
  • Hands-on projects including real-world plugin development
  • Flexible online learning with lifetime access
  • Tutor support and learning assistance available
  • Eligibility to claim a CPD-accredited certificate upon successful completion

What Makes This Course a Smart Career Move?

AutoCAD remains an industry-standard in architecture, engineering, and construction, and professionals who can automate and extend its functionality using C# are in high demand. According to Glassdoor UK, software developers with AutoCAD integration skills can earn between £35k to £65k annually, with senior roles reaching even higher. Automation using C# in AutoCAD not only speeds up workflows but also opens up freelance and consultancy opportunities across multiple sectors.

Upskill now and become the expert companies are searching for — the future of CAD is automated.

Enrol today and gain in-demand skills to stand out in the UK job market as a CAD automation expert. Start learning instantly and earn a recognised certificate!

Certificates

Reed Courses Certificate of Completion

Digital certificate - Included

Will be downloadable when all lectures have been completed.

CPD

10 CPD hours / points
Accredited by CPD Quality Standards

Curriculum

6
sections
63
lectures
9h 10m
total
    • 1: S1-01_Introduction 02:51
    • 2: S1-02_Who is this course for 02:07
    • 3: S1-03_Tools 01:18
    • 4: S2-01_What will you learn 04:45
    • 5: S3-01_Overview 02:32
    • 6: S3-02_ProjectRequirement 02:50
    • 7: S3-03_CreateProject 03:17
    • 8: S3-04_CreateForm 15:07
    • 9: S3-05_ControlDemoUtil 10:19
    • 10: S3-06_ComboboxCode 13:13
    • 11: S3-07_TextboxCode 08:50
    • 12: S3-08_Radiobutton 05:34
    • 13: S3-09_CheckboxCode 17:57
    • 14: AutomaticBlockExtractor_Slide 02:48
    • 15: AutomaticBlockExtractor_CreateProject 02:13
    • 16: AutoBlockExtractor_CreateForm 09:04
    • 17: AutoBlockExtractor_CodeForm 22:20
    • 18: AutoBlockExtractor_CodeUtil 23:47
    • 19: AutoBlockExtractor_CodeRun 14:36
    • 20: CreateRectangleOverview 02:38
    • 21: CreatingRectangleUtilClass 16:34
    • 22: CreatingForm 09:44
    • 23: CodingTheRectangleForm 28:50
    • 24: RunningRectangleForm 07:49
    • 25: interrupted 02:31
    • 26: Project8_Intro 02:53
    • 27: CreateProject 02:10
    • 28: FormDesign 13:40
    • 29: FormLoadCode 06:59
    • 30: BrowseDwg 11:50
    • 31: BrowseFile 03:22
    • 32: ProcessExtract 05:15
    • 33: Validations 10:16
    • 34: ProcessDrawing 19:24
    • 35: ProceeObjectExtraction 10:35
    • 36: ExtractLine 10:47
    • 37: ExtractCircle 03:42
    • 38: ExtractPolyline 11:12
    • 39: ExtractMText 04:38
    • 40: ExtractBlock 02:43
    • 41: ExtractObjectsMethod 01:49
    • 42: RunningProgram 14:19
    • 43: MultipleLayerUpdate 01:48
    • 44: MultipleLayerUpdate_CreateForm 09:10
    • 45: MultipleLayerUpdate_FormLoad 06:55
    • 46: MultipleLayerUpdate_Browse 02:44
    • 47: MultipleLayerUpdate_UpdateButton 07:26
    • 48: MultipleLayerUpdate_ProcessLayerUpdate 11:45
    • 49: MultipleLayerUpdate_TestInAutoCAD 08:12
    • 50: PlotToPDF_Main 02:53
    • 51: PlotToPDF_CreateProject 03:34
    • 52: PlotToPDF_CreateForm 09:01
    • 53: PlotToPDF_FormCode 15:45
    • 54: GetPlotSizes 10:14
    • 55: PlotCurrentLayout 27:12
    • 56: RunningTheCode 09:36
    • 57: UpdateTextStyleDemo 05:07
    • 58: UpdateTextStyle_TextStyleUtilCode 19:21
    • 59: UpdateTextStyle_UI 06:23
    • 60: UpdateTextStyle_CodeBehind 16:04
    • 61: UpdateTextStyle_Running 05:20
    • 62: S5-01_Conclusion 00:25
    • 63: Leave a Review 01:00

Course media

Description

AutoCAD Programming using C# with Windows Forms is a comprehensive course designed to teach you how to automate and extend the functionality of AutoCAD. Whether you're a CAD user, software developer, or tech enthusiast, this course will guide you through the process of building Windows Forms-based plugins using C# to streamline your drafting processes.

Through a combination of theory, practical examples, and real-world projects, you'll gain hands-on experience in developing custom AutoCAD tools. From simple user interfaces to complex utilities that handle drawing files, you'll learn how to unlock AutoCAD's full potential.

Learning Objectives:

  • Understand the fundamentals of AutoCAD programming using C#
  • Build Windows Forms applications integrated with AutoCAD
  • Develop multiple real-world AutoCAD plugins step-by-step
  • Use controls like ComboBox, TextBox, RadioButton and CheckBox for plugin UI
  • Automate common tasks such as extracting data, updating text styles, and batch plotting to PDF

Why should you take this course?

The UK engineering and design sectors are shifting toward automation, and knowledge of AutoCAD API programming is a highly desirable skill. This course offers a unique blend of programming and CAD expertise, making you more employable in roles where automation is key. With hands-on projects, you'll build an impressive portfolio and gain the confidence to develop professional AutoCAD tools.

Course Curriculum

  • Module 01: Introduction
  • Module 02: What Will You Learn
  • Module 03: Windows Form and Controls
  • Module 04: Developing Real World Projects
  • Module 05: Conclusion

Who is this course for?

  • CAD technicians and drafters
  • Software developers interested in CAD automation
  • Engineers and architects wanting to optimise workflows
  • AutoCAD power users aiming to extend its functionality
  • Beginners with interest in programming for design tools

Requirements

  • No prior experience required
  • A PC with internet connection
  • Basic understanding of AutoCAD is helpful
  • Willingness to learn and experiment with C# and Windows Forms

Career path

  • CAD Automation Engineer: £35k to £55k
  • AutoCAD Developer: £40k to £65k
  • Design Technology Consultant: £45k to £70k
  • Freelance AutoCAD Plugin Developer: £30k to £60k
  • Technical Software Developer (AEC Sector): £50k to £75k

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.