No-Code Structural Equation Modeling
Christian Geiser teaches you to analyze SEMs with free, no-code software in this beginner-friendly course.
In this beginner-friendly, hands-on course, Christian Geiser walks you through each step of performing your first structural equation models--from preparing your dataset, to writing syntax--all the way to reporting results for publications, theses, or dissertations. This course covers a variety of free, no-code software packages for quick and easy learning. Use the dropdown menu below to see what’s included:
Welcome to the Course!
Course Handouts & References
Session 1: Review Linear Regression Analysis
FREE PREVIEWSession 2: Introduction to Path Analysis & Mediation
Session 3: Path Analysis in JASP (via SEM)
Session 4: Path Analysis in JASP (via Process)
Session 5: Path Analysis in jamovi (via medmod)
Session 6: Path Analysis in jamovi (via SEM pathj)
Session 7: Path Analysis using lavaangui
FREE PREVIEWSession 1: Introduction to CFA
Session 2: Model Identification
Session 3: Model Fit Assessment
Session 4: CFA in JASP
Session 5: CFA in jamovi
Session 6: CFA using lavaangui
Session 7: Multigroup CFA & Measurement Invariance
Session 8: Multigroup CFA & Measurement Invariance in JASP
Session 9: Multigroup CFA & Measurement Invariance in jamovi
Session 10: Latent Growth Curve Models
Session 11: Latent Growth Curve Models in JASP
Session 12: Latent Growth Curve Models using lavaangui
Session 1: Introduction to SEM
Session 2: SEM in jamovi
Session 3: SEM in JASP
Session 4: SEM with lavaangui
Session 5: Are SEMs Causal Models?
Session 6: Introduction to Longitudinal SEM
Session 7: Non-Normal & Ordinal Data in SEM
Session 8: Sample-Size Planning
Session 9: Troubleshooting
Session 10: Reporting Results
Session 11: Advantages & Limitations of SEM
Dr. Christian Geiser

Dr. Christian Geiser is the Director of Education at Quantfish, former professor of quantitative psychology, and author of two books on Mplus. As a leader in the development of latent variable techniques with complex data, he has helped thousands of researchers and students around the world to achieve their analytic goals. This course is a part of a companion series of workshops to his books and articles.
Tax-exempt institutions in the United States, please start here.
No-Code Structural Equation Modeling is open for immediate access.
Please contact us if you need an invoice prior to purchase or have a larger group.
Payment is accepted by credit card, Paypal, WeChat, or bank transfer (euros & GPB). Contact us for bank transfer instructions or WeChat invoicing.
Group licenses provide the lowest per-person cost.
Further discounts are available for researchers working in LMICs; apply here to get started.
Individual: Student/Post Doc
Individual: Professional
Group: Up to 6 Users
This course is for learners with a foundational knowledge of regression analysis.
The timing is entirely up to you. Once you enroll and the course has launched, you will have unlimited access to the content. You are free to pause and return to your lessons as needed.
Dr. Geiser is happy to answer questions related to course content and Quantfish promptly resolves any technical issues related to the course platform. If you are interested in personal consultation on your own data, please contact us to get started.
Shawn Hemelstrand provides a gentle introduction to the R statistical software in this on-demand course.
Tyson Barrett teaches data visualization with R in this on-demand course.
Christian Geiser teaches path analysis, confirmatory factor analysis, and structural equation modeling for beginners using the Mplus software.
New courses are always coming! Add your email to our list to get the latest updates.
QuantFish is dedicated to providing courses that improve your analytic skills with accessible lessons from the world's leading methodologists. No-Code Structural Equation Modeling is backed by a complete money-back guarantee for 7 days following the start of the course.