Instructor-led technical courses

OCCT and SALOME training

Standard and adapted courses for developers working with Open CASCADE Technology and the SALOME platform.

FOUNDATION / PRACTICELEARNING PATH01 BASICS02 CORE03 APPLY01OCCT fundamentals02Advanced development03Team-specificworkshops
  1. 01OCCT fundamentals
  2. 02Advanced development
  3. 03Team-specific workshops

Course content

Platform concepts, APIs, and programming exercises

Courses connect platform concepts to the code participants need to understand, maintain, and extend.

  • Understand the geometry, data, and toolkit architecture.
  • Practice common operations through guided programming exercises.
  • Relate the standard material to representative application tasks.

Delivery methods

On-site, at Open Cascade, or online

01

At your site

The instructor delivers the course in the team’s working environment and can use agreed project examples.

Best forTeam onboarding
02

At Open Cascade

Attend the course in Porto with direct access to specialists working on the platform.

Best forSmall technical groups
03

Online

Join instructor-led remote sessions with structured exercises and scheduled discussion.

Best forDistributed teams

Language OCCT materials and exercises are provided in English. SALOME courses are available in English and French.

Available programs

Current standard courses

Course scope and scheduling should be confirmed before purchase. Standard programs can be adapted to representative customer tasks.

CoursePlatformLengthDelivery
OCCT FundamentalsOCCTOpen CASCADE Technology5 daysOn-site · Online
Application FrameworkOCCTOpen CASCADE Technology3 daysOn-site · Online
Shape HealingOCCTOpen CASCADE Technology2 daysOn-site · Online
SALOME IntroductionSALOMESALOME platform2 daysOn-site · Online
Introduction to ParaVisSALOMESALOME platform1 dayOn-site · Online
GEOM and SMESHSALOMESALOME platform2 daysOn-site · Online

Supported e-learning

Self-paced material with trainer support

Electronic tutorials and programming exercises are organized into chapters. A trainer answers questions and reviews exercise completion through an agreed remote channel.

  • Self-paced progression through structured modules
  • Programming exercises connected to the material
  • Expert assistance when the model or implementation is unclear
Ask about e-learning

Adapt a course

Need exercises based on a team project?

Combine a standard course with representative product data and an application architecture review.