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

AutoCAD Programming using C# with Windows Forms
One Education

Accredited by CPD QS | Instant Access | Free Digital Certificate of Completion | Engaging Learning Materials

Summary

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

130 students purchased this course

Add to basket or enquire

Overview

UK engineering and design employers reported a 26% rise in AutoCAD automation skills in 2025.
More than 68% of UK firms used C# tools to speed up CAD-related tasks.
Demand for automation skills grew by 34%, as teams search for faster digital design solutions.

AutoCAD Programming using C# with Windows Forms supports learners who want to move towards automation inside design-related tasks. The course follows a simple structure so learners can start from the basics and move forward at a steady pace. It begins with an Introduction that prepares learners for the next steps. Because many design tasks take time, this topic helps learners use programming to make repeated actions faster. By combining C# with Windows Forms, learners can build small tools that improve daily workflows. Windows Forms helps learners create clean layouts and simple interfaces. Therefore, learners can develop tools that interact with AutoCAD commands or workflows. The course also includes a section on what learners will gain, which helps them see how the upcoming lessons connect. Each topic supports the next, and this helps learners progress smoothly. The use of Windows Forms helps learners create buttons, text fields, and layouts that respond to user input. This approach supports small project building, which helps learners work with structured steps. The course then guides learners into real-world project development. Because of this, learners can combine earlier topics and build small applications. These steps support a clear journey from beginner-level concepts to project-focused learning.

The topic suits many people, because each section stays clear and uses easy steps. The course covers Windows Forms and Controls, so learners will work with simple interface components. This includes basic controls that help build the visible part of an application. The lessons guide learners as they move from these simple controls towards building small real-world projects. These steps allow learners to see how a project grows layer by layer. The Developing Real World Projects section helps learners combine logic, controls, and layout choices. This creates a learning path that stays simple but still shows how applications work. The Conclusion helps learners reflect on this progress. The Assignment then helps them apply the course topics so they can reinforce each area. Because the topics follow a natural path, learners can stay focused. The overall structure supports steady growth as learners work with C#, Windows Forms, and simple project building. The course helps learners move forward with clarity while keeping every step easy to follow.

Learning Outcomes
  • Use C# basics to work with Windows Forms
  • Build simple interfaces using form controls
  • Combine controls to create small tools
  • Develop real-world projects using course topics
  • Apply course ideas in the final assignment

Certificates

Reed Courses Certificate of Completion

Digital certificate - Included

Will be downloadable when all lectures have been completed.

CPD Accredited - Digital certificate

Digital certificate - £9

CPD Accredited - Hard copy certificate

Hard copy certificate - £15

CPD

10 CPD hours / points
Accredited by CPD Quality Standards

Curriculum

5
sections
62
lectures
9h 9m
total
    • 1: S1-01_Introduction 02:52
    • 2: S1-02_Who is this course for 02:08
    • 3: S1-03_Tools 01:19
    • 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:08
    • 9: S3-05_ControlDemoUtil 10:19
    • 10: S3-06_ComboboxCode 13:14
    • 11: S3-07_TextboxCode 08:50
    • 12: S3-08_Radiobutton 05:34
    • 13: S3-09_CheckboxCode 17:57
    • 14: 01_AutomaticBlockExtractor_Slide 02:48
    • 15: 02_AutomaticBlockExtractor_CreateProject 02:13
    • 16: 03_AutoBlockExtractor_CreateForm 09:04
    • 17: 04_AutoBlockExtractor_CodeForm 22:20
    • 18: 05_AutoBlockExtractor_CodeUtil 23:47
    • 19: 06_AutoBlockExtractor_CodeRun 14:37
    • 20: 01_CreateRectangleOverview 02:38
    • 21: 02_CreatingRectangleUtilClass 16:35
    • 22: 03_CreatingForm 09:44
    • 23: 04_CodingTheRectangleForm 28:51
    • 24: 05_RunningRectangleForm 07:50
    • 25: interrupted 02:31
    • 26: S4-01_Project8_Intro 02:53
    • 27: S4-02_CreateProject 02:11
    • 28: S4-03_FormDesign 13:41
    • 29: S4-04_FormLoadCode 06:59
    • 30: S4-05_BrowseDwg 11:51
    • 31: S4-06_BrowseFile 03:22
    • 32: S4-07_ProcessExtract 05:15
    • 33: S4-08_Validations 10:16
    • 34: S4-09_ProcessDrawing 19:24
    • 35: S4-10_ProceeObjectExtraction 10:36
    • 36: S4-11_ExtractLine 10:48
    • 37: S4-12_ExtractCircle 03:43
    • 38: S4-13_ExtractPolyline 11:13
    • 39: S4-14_ExtractMText 04:39
    • 40: S4-15_ExtractBlock 02:44
    • 41: S4-16_ExtractObjectsMethod 01:50
    • 42: S4-17_RunningProgram 14:19
    • 43: 01_MultipleLayerUpdate 01:49
    • 44: 02_MultipleLayerUpdate_CreateForm 09:10
    • 45: 03_MultipleLayerUpdate_FormLoad 06:55
    • 46: 04_MultipleLayerUpdate_Browse 02:45
    • 47: 05_MultipleLayerUpdate_UpdateButton 07:27
    • 48: 06_MultipleLayerUpdate_ProcessLayerUpdate 11:45
    • 49: 07_MultipleLayerUpdate_TestInAutoCAD 08:13
    • 50: 01_PlotToPDF_Main 02:53
    • 51: 02_PlotToPDF_CreateProject 03:35
    • 52: 03_PlotToPDF_CreateForm 09:02
    • 53: 04_PlotToPDF_FormCode 15:46
    • 54: 05_GetPlotSizes 10:14
    • 55: 06_PlotCurrentLayout 27:13
    • 56: 07_RunningTheCode 09:37
    • 57: 01_UpdateTextStyleDemo 05:08
    • 58: 02_UpdateTextStyle_TextStyleUtilCode 19:21
    • 59: 03_UpdateTextStyle_UI 06:24
    • 60: 04_UpdateTextStyle_CodeBehind 16:04
    • 61: 05_UpdateTextStyle_Running 05:21
    • 62: S5-01_Conclusion 00:25

Course media

Description

This course introduces learners to AutoCAD Programming using C# with Windows Forms through a clear set of topics. It begins with an Introduction, followed by a section on What Will You Learn from This Course? which prepares learners for the lessons. The next part, Windows Form and Controls, helps learners work with basic interface elements. Learners then move to Developing Real World Projects, which helps them combine previous topics. The course ends with the Conclusion and an Assignment to support applied learning based on the full curriculum.

AutoCAD Programming using C# with Windows Forms

  • Introduction
  • What will you learn from this course?
  • Windows Form and Controls
  • Developing Real World Projects
  • Conclusion

Who is this course for?

This course suits learners who want to explore C# and Windows Forms through easy steps. It fits beginners who want to work with simple programming ideas and interface layouts. It also suits learners who want to build small projects at a steady pace. Because the course stays simple, many people can join, including students, hobby learners, design users, and anyone curious about programming with clear steps.

Requirements

There are no formal entry requirements. The course suits learners aged 16 or above. Good English, basic numeracy, and simple IT skills will help with general progress. Learners only need interest and willingness to follow each lesson in sequence.

Career path

  • C# Developer – £42,000 per year
  • Windows Application Developer – £40,000 per year
  • CAD Automation Technician – £38,000 per year
  • Junior Software Developer – £35,000 per year
  • UI Developer (Windows Forms) – £36,000 per year
  • Systems Support Developer – £34,000 per year

Questions and answers

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

Reviews

2.6
Course rating
40%
Service
40%
Content
80%
Value

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 2026. All rights reserved.