Pricing options

These are single-user licenses. Please contact me for group rates.

Course curriculum

  • 1

    Introduction to OpenSees (2hr+11min)

    • Introduction to the OpenSees Realm

    • The OpenSees Realm PDF

    • Finite-Element Analysis Concepts for OpenSees (29min)

    • Finite-Element Analysis Concepts for OpenSees PDF

    • Tcl Commands & OpenSees (18min)

    • Units In OpenSees (10min)

    • Overview of OpenSees (46min)

  • 2

    Setting Up OpenSees (44min)

    • OpenSees-TCL: Download, Install, and Run OpenSees (5min)

    • OpenSeesPy: Download and Install Anaconda and Jupyter Notebook on your PC (13min)

    • OpenSeesPy: Setting Up OpenSeesPy on your PC (26min)

  • 3

    Running OpenSees Structural Analyses (1hr+17min)

    • The OpenSees Analysis-Process Outline (12min)

    • Building a Structural Model In OpenSees (29min)

    • Running a Structural Analysis in OpenSees (18min)

    • OpenSees Transformation Command (18min)

  • 4

    OpenSees Materials (42min)

    • OpenSees Materials Basics (26min)

    • OpenSees Materials Demo (16min)

  • 5

    OpenSees Recorders & Output (58min)

    • OpenSees Recorders & Output (58min)

  • 6

    OpenSees Load Definition (36min)

    • OpenSees Load-Definition, Part 1: Introduction, Overview & TimeSeries (9min)

    • OpenSees Load-Definition, Part 2: Path TimeSeries (9min)

    • OpenSees Load-Definition, Part 3: Uniform Excitation (9min)

    • OpenSees Load-Definition, Part 4: MultiSupport Excitation & Summary (9min)

  • 7

    OpenSees Analysis Commands (52min)

    • OpenSees Analysis Commands, Part 1: Introduction (7min)

    • OpenSees Analysis Commands, Part 2: Numberer (3min)

    • OpenSees Analysis Commands, Part 3: Constraints (12min)

    • OpenSees Analysis Commands, Part 4: Integrator (10min)

    • OpenSees Analysis Commands, Part 5: Solution (4min)

    • OpenSees Analysis Commands, Part 6: System (4min)

    • OpenSees Analysis Commands, Part 7: Test (8min)

    • OpenSees Analysis Commands, Part 8: Analysis (2min)

    • OpenSees Analysis Commands, Part 9: Analyze (10min)

  • 8

    Recording of Silvia's Brainery Live: Leveraging the versatility of Python in Getting Started With OpenSees (2hr 18min))

    • Recording of Workshop: Leveraging Python in Getting Started with OpenSees (2hr 18min)

    • Presentation PDF: Leveraging Python In OpenSees

  • 9

    Examples Manual (4hr+3min)

    • Introduction and Overview of OpenSees Examples Manual (26min)

    • OpenSees Example 1a. 2D Elastic Cantilever Column (50min)

    • OpenSees Example 1b. Elastic Portal Frame (15min)

    • OpenSees Example 2a. Elastic Cantilever Column with variables (38min)

    • OpenSees Example 2b. Nonlinear Cantilever Column: Uniaxial Inelastic Section (23min)

    • OpenSees Example 2c. Nonlinear Cantilever Column: Inelastic Uniaxial Materials in Fiber Section (23min)

    • OpenSees Example 3. Cantilever Column with units (21min)

    • OpenSees Example 4. Portal Frame (19min)

    • OpenSees Example 5. 2D Frame, 3-story 3-bay, Reinforced-Concrete Section & Steel W-Section (28min)

    • Modifying Example 5 (23min)

  • 10

    Misc Videos (4hr+29min)

    • OpenSees Materials (26min)

    • QuickByte: Building A Material Tester (27min)

    • Vlog On HystereticMaterial (18min)

    • QuickByte: Hysteretic ModelsInOpenSees (1hr+28min)

    • OpenSees Transformation (18min)

    • QuickByte: Element Local Axes For Distributed Beam Loads (6min)

    • QuickByte: OpenSeesLoading (19min)

    • QuickByte: ConstraintsInOpenSees (37min)

    • QuickByte: FiberSectionInput (25min)

    • QuickByte: lassign Command In Tcl (5min)

  • 11

    Advanced Topics (2.5hr)

    • Wind Loading (Arbitrary Time-Varying Nodal Loads) in OpenSees & OpenSeesPy (20min)

    • MultiPoint Constraints and Nodal Masses (3min)

    • MultiPoint Constraints and the Section Aggregator (15min)

    • MultiPoint Constraints and Rigid-Floor (16min)

    • Simultaneous OpenSees Analyses (21min)

    • Resolving Convergence Issues (13min)

    • Sequential Analyses in OpenSees (33min)

    • Parametric Analyses using OpenSeesPy on Multiple Processors (30min)

  • 12

    Brainery Bytes -- OpenSeesPy Jupyter Notebooks (2hr+44min)

    • BraineryByte: SectionAnalysis Elastic And Uncoupled Section (45min)

    • BraineryByte: SectionAnalysis FiberSection Steel Wsection (1hr+3min)

    • BraineryByte: SectionAnalysis FiberSection Rectangular RC section (36min)

    • BraineryByte: SectionAnalysis FiberSection Circular RC section (20min)

  • 13

    Building a User Interface in Jupyter Notebook (1hr+46min)

    • Building a User Interface In OpenSees -- Part 1 (31min)

    • Building a User Interface In OpenSees -- Part 2 (37min)

    • Building a User Interface In OpenSees -- Part 3 (30min)

    • Building a User Interface In OpenSees -- Part 4 (8min)

  • 14

    OpenSees Model Visualization (2hr+43min)

    • BraineryByte: OpenSees Model Visualization Part 1 (1hr+9min)

    • BraineryByte: OpenSees Model Visualization Part 2 (21min)

    • BraineryByte: Integration-Point Curvatures (1hr+12min)

  • 15

    Recording of Silvia's Brainery Live: Build a 3D Frame in Python and Tcl (1hr 22min)

    • Presentation PDF: 220526_BraineryLive_Building3DframeOpenSees

    • Recording of Silvia's Brainery Live: Build a 3D Frame in Opensees: Part 1 (22min)

    • Recording of Silvia's Brainery Live: Build a 3D Frame in Opensees: Part 2 (34min)

    • Recording of Silvia's Brainery Live: Build a 3D Frame in Opensees: Part 3 (16min)

    • Recording of Silvia's Brainery Live: Build a 3D Frame in Opensees: Part 4 (24min)

    • Recording of Silvia's Brainery Live: Build a 3D Frame in Opensees: Part 5 (13min)

    • Recording of Silvia's Brainery Live: Build a 3D Frame in Opensees: Part 6 (33min)

Social proof: reviews

5 star rating

Very useful course

Lorenzo Amico

The lessons are well structured to favour learning of OpenSees' basic notions. It might be even more useful to supplement the lessons with the deepening of ...

Read More

The lessons are well structured to favour learning of OpenSees' basic notions. It might be even more useful to supplement the lessons with the deepening of some examples of the OpenSees Wiki. Anyway, good job

Read Less
5 star rating

Excelente curso!

Irving Martínez

Verdaderamente este curso me ha ayudado a dar mis primeros pasos en OpenSees, muchas dudas iniciales han sido despejadas y nuevas han surgido pero sin duda l...

Read More

Verdaderamente este curso me ha ayudado a dar mis primeros pasos en OpenSees, muchas dudas iniciales han sido despejadas y nuevas han surgido pero sin duda lo recomiendo para todos aquellos que quieran adentrarse por primera vez a este software.

Read Less
5 star rating

PhD Student

Andre Tahmassian

Amazing course, essential for OpenSees users.

Amazing course, essential for OpenSees users.

Read Less
5 star rating

OpenSees Training - From Fundamentals to Advanced knowledge

Sina Hojjat

As far as I'm aware there's no comparable course in the market for OpenSees. It walks the users from the basic knowledge to the advanced material with the si...

Read More

As far as I'm aware there's no comparable course in the market for OpenSees. It walks the users from the basic knowledge to the advanced material with the simple and understandable examples, however it shouldn't be expected that the course content is always easy, it needs effort to master. I would watch this course several times., as I each time I will learn more.

Read Less
5 star rating

Great course

Ikenna Odikamnoro

Instructor(s)

Founder, Executive Director, & Senior Instructor

Silvia Mazzoni

Dr. Silvia Mazzoni has been training OpenSees users for over 20 years. She developed the first OpenSees Days workshops held at UC Berkeley as part of the OpenSees Development Team. In the OpenSees Wiki she wrote the OpenSees User and Examples Manual. As an independent consultant, she now works with Engineering firms in adopting OpenSees into their practice through training and element development. Silvia Mazzoni has opened an On-Line academy for earthquake engineering, Silvia’s Brainery! Silvia is currently also a Project Scientist and Lecturer at UCLA. Currently, she teaches the graduate course on Structural Dynamics in the Fall.