Skip to main content

Tutorials

Learn Paracore through step-by-step guides. Each tutorial builds on the previous one, teaching you both platform mechanics and C#/Revit API skills.

🚀 Getting Started

Each tutorial has:

  • Step-by-step guide - Detailed explanations of concepts
  • Finished script - A working version in the Paracore-Examples repository

To follow along with the finished scripts:

  1. Clone the Examples Repository

    git clone https://github.com/Sey56/Paracore-Examples.git
  2. Add Script Sources in Paracore

    • Open Paracore → Sidebar → Click "+" to add a Local Folder
    • Navigate to Paracore-Examples/03_Tutorials/
    • Select Paracore_Fundamentals or RevitAPI_Fundamentals
  3. Switch Between Series

    • Use the Local Folders dropdown in the Sidebar to switch active sources

🛡️ Safety First: Test tutorials in a sample Revit project, not a production model.


Part 1: Paracore Fundamentals

Learn the core mechanics of Paracore: script structure, parameters, transactions, and code organization.

#TutorialWhat You'll Learn
01Hello RevitBasic setup, Params class, console output
02Hello WallCreating geometry, transactions
03Parametric FloorCurveLoops, unit parameters
04Element Selection[Select] attribute, modifying elements
05Multi-File ScriptsCode organization across files

Script Source: 03_Tutorials/Paracore_Fundamentals/


Part 2: Revit API Fundamentals

Build your C# and Revit API knowledge systematically. Each tutorial unlocks a practical skill.

#TutorialSkill Unlocked
01Reading the ModelFind and count elements with FilteredElementCollector
02Parameters Deep DiveExtract any data from any element
03Conditional LogicMake decisions with if/else and LINQ
04Bulk UpdatesStandardize and batch-update model data
05Types vs InstancesUnderstand the Revit object hierarchy

Script Source: 03_Tutorials/RevitAPI_Fundamentals/


Learning Path

New to Paracore? Start with Part 1 to learn the platform mechanics.

Know the platform? Jump to Part 2 for C# and Revit API mastery.

Each tutorial includes code examples, explanations, and "Try This" challenges for independent practice.