Traditional techniques of teaching physics focus on theory and experiments. However, modern physics education increasingly incorporates computational data analysis and mathematical modeling.

Computational software can increase active learning in physics by promoting hands-on experimentation and project-based learning. Data analysis and mathematical modeling software for teaching physics can enable students to:

**Perform interactive simulations****Solve problems**numerically or analytically- Extract,
**analyze, and visualize**experimental data - Model and simulate phenomena to
**build intuition** - Express and simulate equations to
**test hypotheses** - Simulate analytical models to
**test predictions**

To learn more about data analysis and mathematical modeling, see MATLAB.

- Teaching Physics with MATLAB: Simulations and Experiments 26:04 (Webinar)
- Numerical Computing in MATLAB by Cleve Moler (Free E-Book and Interactive Apps)
- Teaching Physics with MATLAB Through Project-Based Learning 30:30 (Webinar)
- Teaching Math and Physics with Symbolic Math Toolbox 34:38 (Webinar)
- Teaching Geoscience Computing with MATLAB

- MATLAB and Computational Mathematics Tutorials (Tutorials)
- Modeling the Motion of a Double Pendulum (Example)
- Modeling the Velocity of a Paratrooper (Example)
- Analyzing and Visualizing Data with MATLAB 3:26 (Video)
- MATLAB in Physics (Lectures and Examples)
- MathExplorer: Learning Maths Using MuPAD for Engineering Students (Example)

*See also*: *MATLAB apps*, *scientific computing with MATLAB*, *numerical analysis with MATLAB*, *analytical solution*, *MuPAD*, *Symbolic Math Toolbox*, *teaching physics videos*