The Learn AutoCAD Programming Certification Bundle

8 Courses & 67 Hours
You save 98% -

What's Included

Learn AutoCAD Programming using VB.NET - Hands On!
  • Certification included
  • Experience level required: Beginner
  • Access 105 lectures & 12 hours of content 24/7

Course Curriculum

105 Lessons (12h)

  • Your First Program
  • Course Outline
    Course Outline5:00
  • Section 1 - Course Introduction
    Section Overview0:42
    Who is this Course for?0:49
    What will you learn from this course?1:00
    What is VB.NET?1:06
    What is AutoCAD .NET API?0:50
    What are the advantages of programming in AutoCAD .NET API?1:15
    Hands-on Projects overview5:57
  • Section 2 - Exploring AutoCAD .NET API Components
    AutoCAD .NET API Components Overview0:44
    AutoCAD .NET API Assemblies1:56
    Understanding AutoCAD Object Hierarchy2:33
    AutoCAD .NET API Application Object2:23
    AutoCAD .NET API Document Object1:36
    AutoCAD .NET API Database Object3:52
  • Section 3 - Hello AutoCAD from VB.NET
    Section Overview3:51
    Installing Visual Studio 20195:19
    Setting up Visual Studio 2019 Integrated Development Environment (IDE)4:19
    Creating First VB.NET Plugin (Hello AutoCAD)11:51
    Different ways to communicate with the User3:39
    Configuring VS2019 Target Processor9:59
  • Section 4 - Creating AutoCAD Objects using VB.NET
    Creating AutoCAD Object using VB.NET Overview0:40
    Creating DrawObjects Project4:06
    Creating a Line Object using VB.NET14:51
    Creating a MText Object using VB.NET11:30
    Creating a Circle Object using VB.NET9:22
    Creating an Arc Object using VB.NET6:34
    Creating a Polyline Object using VB.NET8:14
    Creating Multiple Circles Vertically8:34
    Creating Multiple Circles Horizontally5:24
  • Section 5 - Manipulating AutoCAD Objects using VB.NET
    Manipulating AutoCAD Objects Overview1:15
    Creating the Project ManipulateObjects4:17
    Creating the SingleCopy Method13:12
    Creating the MultipleCopy Method11:17
    Creating the EraseObject Method12:14
    Creating the MoveObject method6:56
    Creating the MirrorObject method9:31
    Creating the RotateObject method6:58
    Creating the ScaleObject method4:59
    Creating the OffsetObject method4:51
  • Section 6 - Exploring AutoCAD Dictionaries using VB.NET
    Exploring AutoCAD Dictionaries - Overview2:04
    Creating LayersLineTypesAndStyles Project5:39
    Creating the ListLayers Method10:47
    Creating the CreateLayer Method9:41
    Creating the UpdateLayer Method12:24
    Creating the SetLayerOnOff Method7:57
    Creating the SetLayerFrozenOrThaw Method4:16
    Creating the DeleteLayer Method4:34
    Creating the LockUnlockLayer Method3:41
    Creating the SetLayerToObject Method8:06
    Creating the ListLineTypes Method9:21
    Creating the LoadLineType Method7:04
    Creating the SetCurrentLineType Method5:18
    Creating the DeleteLineType Method8:43
    Creating the SetLineTypeToObject Method4:55
    Exploring TextStyles - Overview0:54
    Creating the ListStyles Method8:14
    Creating the UpdateCurrentTextStyleFont Method11:30
    Creating the SetCurrentTextStyle Method8:28
    Creating the SetTextStyleToObject Method8:14
  • Section 7 - User Interactions in VB.NET
    User Input Functions - Overview1:51
    Creating the UserInteractions Project3:14
    Creating the GetName Method11:14
    Creating the SetLayer Method using the GetString function12:17
    Creating the CreateLineUsingGetpoint Method11:27
    Creating the CalculateDefinedArea Method17:02
    Creating the DrawObjectsUsingGetKeywords Method13:58
    Creating the GetDistanceBetweenTwoPoints Method4:54
    Creating the CountObjects Method14:40
  • Section 8 - Selection Sets and Filters
    Selection Sets and Filters - Overview13:00
    Creating the SelectionSets Project4:34
    New Lecture11:45
    Creating the SelectObjectOnScreen Method8:12
    Creating the SelectWindowAndChangeColor Method5:44
    Creating the SelectCrossingAndDelete Method5:19
    Creating the SelectFenceAndChangeLayer Method5:54
    Creating the CountPickFirstSelection Method7:17
    Creating the SelectLines Method12:36
    Creating the SelectMTexts Method4:42
    Creating the SelectPlines Method4:00
    Creating the SelectWalls Method6:51
    Creating the SelectStairs Method3:16
    Creating the SelectFrenchDoors Method4:08
    Creating the SelectBifoldDoors Method2:34
    Creating CountReceptacles Method4:18
    Creating the CountLightingFixtures Method9:31
  • Section 9 - Developing Projects - Hands On
    Developing Projects - Hands On Overview1:55
    BlocksCounter Plugin Demo3:11
    Creating the BlocksCounter Project3:41
    Creating the CountBlocksToTable Method8:25
    Creating the PromptUser Function7:54
    This video shows the user how to create the PromptUser Function.7:54
    Creating the GatherBlocksAndDrawTable Method11:31
    Continuation of GatherBlocksAndDrawTable Method17:06
    Running and Debugging the BlocksCounter Project15:18
    New Lecture11:16
    Running and Debugging the BlocksCounter Project - Part 30:53
    Creating the ObjectExtractor Plugin Project3:33
    Creating the ExtractObjects Method7:09
    Creating the ExtractLine Method16:25
    Running and Debugging the ExtractLine Method4:59
    Creating the ExtractCircle Method10:54
    Creating the ExtractMText Method13:20
    Creating the ExtractPolyline Method18:49
    Creating the ExtractBlock Method10:24
  • Section 10 - Conclusion
    Congratulations and Thank you very much!0:13

Learn AutoCAD Programming using VB.NET - Hands On!

Arnold Higuit

Arnold Higuit | Sr. Software Developer

4.4/5 Instructor Rating: ★ ★ ★ ★

Arnold Higuit is a Sr. Software Developer, a Microsoft Certified Solutions Developer (MCSD), and a Microsoft Certified Applications Developer (MCAD) with extensive knowledge of different technology in different industries. He worked on several companies ranging from Architectural, Engineering & Construction, Utilities, Marketing, Telecommunications, and now in Financial Corporation. He's been exposed to many different Technologies and Frameworks, and Programming Languages. He is developing applications using C#, Java, AutoLISP, VB/VBA, GIS, and CAD Applications. He also worked on many different Enterprise Databases (e.g. SQL Server, Oracle, Sybase).


This is an intensive course about VB.NET Programming in AutoCAD. There are lots of coding that will walk you through, from creating a Project using Visual Studio 2019 to running your finished Plugin in AutoCAD. You will learn how to use VB.NET very quickly by following all the videos or coding and every single method being developed. By the end of the course, you will have the confidence to create your own AutoCAD Plugin using VB.NET. A step-by-step and straightforward way of teaching in this course will be beneficial to absorb every concept of VB.NET Programming in AutoCAD.

4.6/5 average rating: ★ ★ ★ ★
  • Access 105 lectures & 12 hours of content 24/7
  • Learn VB.NET Programming in AutoCAD
  • Understand how to create AutoCAD Plugin/Command
  • Learn how to draw different AutoCAD entities through code
  • Understand how to use most of the AutoCAD editing commands & manipulate AutoCAD objects
  • Pick up on how to access AutoCAD non-graphical objects (e.g., Layers, LineTypes, & TextStyles)
  • Follow how to apply & use different Selection Sets and Filters in your code to select objects with varying criteria of filters
  • Create your Plugin by the end of the course


Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here


  • AutoCAD knowledge is required.
  • VB dot NET programming knowledge would be helpful but not mandatory


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...