Learn Stata & Core Statistics, fast.

Hands-on guides, tiny examples, and cheat-sheets. Written for students and busy researchers.

Latest tutorials

Short, focused articles you can complete in 10–15 minutes.

Stata · Workflow

Do-files 101: a reproducible workflow

Project structure, do-files, and logs you can reuse semester after semester.

/* project.do */
clear all
set more off
version 18

cd "~/projects/mycourse"
global raw  "data/raw"
global out  "output"

log using "$out/run.smcl", replace

do 1_import.do
 do 2_clean.do
  do 3_analysis.do
   do 4_tables.do
log close

Stata quick starts

Copy-paste snippets for common tasks.

Generate & label variables

* Recode and label
generate ln_wage = ln(wage)
label var ln_wage "Log wage"
recode educ (0/11=0 "HS or less") (12/16=1 "College+"), gen(educ_cat)

Run a regression

* OLS with robust SEs
regress wage educ exper tenure, vce(robust)

* Store and compare models
eststo m1
eststo m2: regress wage educ exper tenure i.female, vce(robust)
esttab m1 m2, se r2 aic bic

Statistics essentials

Readable explanations with tiny datasets and pictures.

Effect size

Cohen's d

When to use it, how to compute it, and what it tells you.

Resources

Cheat-sheets, datasets, and recommended readings.

Downloadables

  • Stata do-file starter kit
  • Regression checklist
  • p-values & confidence intervals quick guide

Recommended

  • Official Stata video tutorials
  • Intro stats books that don’t overcomplicate things

Stay in the loop

No spam. Occasional, high-value emails with new lessons.

About this site

I write approachable tutorials for Stata and statistics. Everything here is free to read and geared toward clarity and practicality.