These are prebuilt modules ready for use or modification in your course. A module brings together one or more dataset examples with a series of code snippets. See the instructor guide for more information.
For accordion-style modules, visit APEX STATS Accordion Modules. Alternatively, you can scroll up on this page and use the branch dropdown menu (top-left, above the list of files) and switch from main to accordion-style. The content contained in each accordion-style APEX STATS module is identical to the full modules (found below), but the recommended background reading and basic instructional text are presented in a collapsed/expandable format.
Start doing statistics in Python right now by exploring the completed modules:
- Data and Measurement
- Frequency Distributions
- Central Tendency
- Variability
- Visualizing Distributions
- z-Scores
- Introduction to Probability
- Area Under the Normal Curve
- Sampling
- Sampling Techniques
- Sample Size and Error
- Central Limit Theorem
- Confidence Intervals
- Width of Confidence Intervals
- Hypothesis Testing Concepts
- One-Sample z-Test
- Linear Regression
- Independent Samples t-Test
- Paired Samples t-Test
- Analysis of Variance (ANOVA)
- Bean Machine Demonstration
- Chi-square
- Chi-square Test for Independence (Two-Way)
*The modules have been renumbered to follow the recommended sequence. If you were previously referencing modules by number, you can access the old numbering here.
APEX STATS is a set of open, editable, and modular resources that use Python as instructional technology to make it easier to teach introductory statistics.
The goal of the APEX STATS modules is to teach statistical reasoning and concepts through examples that incorporate Python. The modules expose students to Python gradually and provide opportunities for them to modify code to perform analysis. Prior Python background is not necessary to progress through the modules. Students will grow more comfortable with Python as they discover its usefulness. Instructors can use APEX STATS modules to teach statistical concepts without needing to emphasize Python. Meanwhile, the Python code is always visible and editable for students and instructors to discover the fun challenge of computer programming.
APEX STATS is aligned to the California Transfer and Articulation System, C-ID, for Introduction to Statistics. It offers 100% coverage of C-ID learning objectives and all listed topics except binomial distributions. Therefore, it should be useful for many introductory statistics courses and any California college course.
APEX is the Applied Computing Programming Experiences project at San José State University.
To get started, check out the instructor guide.
