>> Home >> Resources & support >> Training >> Public training courses

Public training courses

What are public training courses?

One- or two-day courses led by StataCorp experts. Ideal for researchers and individuals that want to learn or have a deeper understanding of Stata.

Available courses

Course descriptions

Estimating Average Treatment Effects Using Stata
Learn how and when to use Stata’s treatment-effects estimators to analyze treatment effects in observational data. Use regression adjustment, inverse probability weights, doubly robust methods, propensity-score matching, and covariate matching to estimate average treatment effects (ATEs) and ATEs on the treated. We will cover the conceptual and theoretical underpinnings of treatment effects as well as many examples using Stata. (detailed description)
Length: 2 days

Handling Missing Data Using Multiple Imputation
Learn the fundamentals of multiple imputation for regaining power lost by missing data. The course covers all aspects of using multiple-imputation (MI) analysis interactively. Topics include creation of MI data using the multivariate-normal and chained-equations (aka fully conditional specification) imputation methods, manipulation of MI data, and analysis of MI data. Exercises supplement the lessons and Stata examples. (detailed description)
Length: 2 days

Multilevel/Mixed Models Using Stata
Measure and account for clustering and grouping at multiple levels. Whether linear or nonlinear, multilevel modeling allows for random intercepts and slopes at multiple levels, reducing the problems of too-much or too-little data aggregation. The course is interactive, uses real data, offers ample opportunity for specific research questions, and provides exercises to reinforce what you learn. (detailed description)
Length: 2 days

Panel-Data Analysis Using Stata
Learn both the theory and the practice of panel-data analysis. After introducing the fixed-effects and random-effects approaches to unobserved individual-level heterogeneity, the course covers linear models with exogenous covariates, linear models with endogenous variables, dynamic linear models, and nonlinear models. Exercises supplement the lessons and Stata examples. (detailed description)
Length: 2 days

Programming Estimation Commands in Stata
Learn everything you need to write your own estimation commands in Stata including linear estimators, nonlinear estimators, estimators based on maximum likelihood, and estimators based on the generalized method of moments (GMM). Learn how to make your command behave just like an official Stata command.
(detailed description)
Length: 2 days

Regression Modeling Using Stata
Regression modeling is a fundamental tool for researchers who want to establish causal quantitative relationships from observational data. Learn the theoretical concepts necessary to understand regression models and how to implement them using Stata. With the assistance of the instructor, you will reinforce those concepts with exercises and examples. (detailed description)
Length: 1 day

Structural Equation Modeling Using Stata
Learn how to illustrate, specify, and estimate structural equation models in Stata, using both Stata's SEM builder and the sem command. The course introduces several types of models, including path analysis, confirmatory factor analysis, full structural equation models, and latent growth curves. Exercises supplement the lessons and Stata examples. (detailed description)
Length: 2 days

Survey Data Analysis Using Stata
Set up and analyze data from complex survey designs. The course covers the sampling methods used to collect survey data and how they affect the estimation of totals, ratios, and regression coefficients. The course also covers Stata's support for many survey variance estimators, including linearization, balanced and repeated replications (BRR), and jackknife. Exercises supplement the lessons and Stata examples. (detailed description)
Length: 2 days

Time-Series Analysis Using Stata
Learn how to efficiently use Stata for time-series analysis. Topics include data management, estimation of univariate and multivariate stationary and nonstationary time series, model selection, hypothesis testing, and interpretation. Exercises supplement the lessons and Stata examples. (detailed description)
Length: 2 days

Using Stata Effectively: Data Management, Analysis, and Graphics Fundamentals
Aimed at both new Stata users and those who wish to learn techniques for efficient day-to-day use of Stata, this course enables you to use Stata in a reproducible manner, making collaborative changes and follow-up analyses much simpler. Exercises will supplement the lectures and Stata examples. (detailed description)
Length: 2 days

Enroll now

Cancellation policy

Public training FAQ


Computers with Stata installed are provided at all public training sessions. All training courses run from 8:30 a.m. to 4:30 p.m. each day. A continental breakfast, lunch, and an afternoon snack will also be provided; the breakfast is available before the course begins. All participants are encouraged to bring a USB flash drive to all public training sessions; this is the safest and simplest way to save your work from the session.

The Stata Blog: Not Elsewhere Classified Find us on Facebook Follow us on Twitter LinkedIn Google+ Watch us on YouTube