FreeCad: Getting Started with Parametric Modeling Training Course


FreeCAD is an open-source, customizable, multi-platform, scriptable and extensible parametric 3D modeler for designing real-life objects.

In this instructor-led, live training, participants will learn how to model an object for later construction or 3D printing.

By the end of this training, participants will be able to:

  • Use FreeCad’s tools and workflows to replace commercial CAD or BIM modeling software
  • Write to many formats such as STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE, etc.
  • Use Python to extend FreeCAD’s functionality
  • Automate FreeCad, build modules and embed FreeCAD into an existing application


  • Designers
  • Developers
  • Mechanical engineers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice


  • No previous CAD experience required
  • Python programming experience is helpful for extending FreeCad

Course Outline


Setting up FreeCad

Overview of FreeCad Features and Architecture

Case Study: From Product Design to Architecture

Understanding the FreeCad Workflow

Creating a Model

Sketching a 2D Shape

Extracting Design Parameters from a 3D Model

Modifying the Design

Exporting to a File

FreeCad Advanced Features and Tools

Automating FreeCad

Integrating FreeCad with an Existing Application or Workflow

Extending FreeCAD (optional)

Building a FreeCad Module (optional)


Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *