This book and its related website introduce a modern approach to econometrics education that integrates theoretical foundations with cloud-based computation and AI-enhanced learning tools. Designed as a computational companion to A. Colin Cameron’s ‘Analysis of Economics Data: An Introduction to Econometrics’, it addresses persistent challenges in learning econometrics—passive textbook engagement, technical barriers, and the gap between theory and implementation—by combining three pillars: foundational econometric concepts, interactive Python notebooks accessible through a zero-installation cloud environment, and AI-powered learning resources. Across seventeen chapters spanning statistical foundations to advanced topics such as panel data and causal inference, learners work hands-on with real data using modern Python libraries while remaining grounded in established statistical and econometric theory. Visual summaries, slides, quizzes, podcasts, videos and AI tutors provide multimodal reinforcement and personalized feedback, supporting diverse learning styles. Together, these elements form a comprehensive learning ecosystem that reimagines how econometrics can be taught and learned in the era of cloud computing and artificial intelligence.
An Introduction Using Cloud-based Python Notebooks

Learning econometrics is reframed as an active, computational, and AI-supported process that preserves theoretical rigor.
Traditional approaches often delay meaningful data analysis and hinder conceptual understanding.
A three-pillar system integrates theory, coding, and AI to create an active learning ecosystem.
The structure and content align with standard econometric practice and research.
Seventeen chapters progress systematically from fundamentals to modern empirical methods.
Every chapter is paired with an interactive Python notebook.
Students learn widely used, transferable tools for empirical research.
Understanding develops through direct interaction with data and models.
Multiple modalities reinforce learning and accommodate diverse preferences.
AI enhances understanding but does not substitute for econometric reasoning.
Together, they form a complete and coherent learning environment.
Click any badge below to open and run immediately in your browser:
| Chapter | Title | Colab Notebook |
|---|---|---|
| 1 | Analysis of Economics Data | |
| 2 | Univariate Data Summary | |
| 3 | The Sample Mean | |
| 4 | Statistical Inference for the Mean |
| Chapter | Title | Colab Notebook |
|---|---|---|
| 5 | Bivariate Data Summary | |
| 6 | The Least Squares Estimator | |
| 7 | Statistical Inference for Bivariate Regression | |
| 8 | Case Studies for Bivariate Regression | |
| 9 | Models with Natural Logarithms |
| Chapter | Title | Colab Notebook |
|---|---|---|
| 10 | Data Summary for Multiple Regression | |
| 11 | Statistical Inference for Multiple Regression | |
| 12 | Further Topics in Multiple Regression | |
| 13 | Case Studies for Multiple Regression |
| Chapter | Title | Colab Notebook |
|---|---|---|
| 14 | Regression with Indicator Variables | |
| 15 | Regression with Transformed Variables | |
| 16 | Checking the Model and Data | |
| 17 | Panel Data, Time Series Data, Causation |
No installation, no downloads, no setup required!
Carlos Mendez - Python implementation and educational notebook development
A. Colin Cameron - Original textbook, data, Stata/R code, slides.