Projects in Awesome Lists by MathWorks-Teaching-Resources
A curated list of projects in awesome lists by MathWorks-Teaching-Resources .
https://github.com/mathworks-teaching-resources/computational-fluid-dynamics
This curriculum module introduces foundational concepts for solving the Navier-Stokes equations, including methods for interface advection and fluid-structure-interaction.
cfd computational-fluid-dynamics finite-difference-method finite-volume-method fluid-structure-interaction
Last synced: 19 Jun 2025
https://github.com/mathworks-teaching-resources/fourier-analysis
Learn Fourier analysis using live scripts and apps.
cwm fourier-analysis matlab matlab-live-script
Last synced: 05 Apr 2025
https://github.com/mathworks-teaching-resources/phase-plane-and-slope-field
Apps for qualitative ODE analysis.
app courseware cwm matlab odes
Last synced: 23 Apr 2025
https://github.com/mathworks-teaching-resources/virtual-controls-laboratory
Virtual labs and mechanisms for studying controls.
control-systems-engineering controls courseware cwm electrical-engineering matlab mechanical-engineering simulink virtual-lab
Last synced: 07 Apr 2025
https://github.com/mathworks-teaching-resources/kalman-filter-virtual-lab
Virtual lab to study Kalman filter design with interactive exercises
Last synced: 25 Oct 2025
https://github.com/mathworks-teaching-resources/numerical-methods-with-applications
Teach numerical methods for interpolation, differentiation, integration, and solving ODEs and PDEs with MATLAB.
courseware cwm interpolation matlab matlab-live-script numerical-differential-equations numerical-differentiation numerical-integration numerical-methods
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/fundamentals-of-programming
An overview of programming concepts including arrays, strings, loops, and algorithms with a project.
algorithms arrays cwm loops matlab matlab-live-script programming programming-exercises programming-fundamentals strings
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/programming-a-starter-project-using-matlab-and-python
A scaffolded project involving pulling and installing a Live Task and using MATLAB and Python in combination to access and analyze data from the OpenWeather web API.
api app courseware create-app cwm matlab matlab-live-script multiple-languages programming python
Last synced: 19 Jul 2025
https://github.com/mathworks-teaching-resources/electrophysiology-tutorial-for-neuroscience
This is a tutorial for key data analysis steps used by neuroscientists - filtering, spike extraction, PCA, clustering, and spectral analysis. It applies to neuroscientists who deal with spikes, LFPs, EEGs and EMGs
Last synced: 03 Jan 2026
https://github.com/mathworks-teaching-resources/machine-learning-for-regression
Interactive courseware module that introduces typical workflow, setup, and considerations involved in solving regression problems with machine learning.
courseware cwm machine-learning matlab regression
Last synced: 26 Oct 2025
https://github.com/mathworks-teaching-resources/dc-circuit-analysis
Virtual labs for DC circuit analysis.
circuits courseware cwm dc electrical-engineering matlab simulink virtual-labs
Last synced: 02 Sep 2025
https://github.com/mathworks-teaching-resources/transfer-function-analysis-of-dynamic-systems
Interactive courseware module that introduces transfer function analysis taught in system dynamics and controls courses.
control-systems-engineering controls courseware cwm matlab simulink system-dynamics transfer-functions
Last synced: 19 Jul 2025
https://github.com/mathworks-teaching-resources/model-predictive-control-virtual-lab
This virtual lab contains interactive exercises to study the design of linear and adaptive model predictive controllers (MPCs) for implementing a vehicle steering control system.
Last synced: 23 Apr 2025
https://github.com/mathworks-teaching-resources/thermodynamics
This curriculum module contains interactive examples that teach fundamental concepts and basic terminology related to thermodynamics with an emphasis on Mechanical Engineering applications.
courseware cwm matlab mechanical-engineering model-based-design refrigerator simscape simulink thermodynamics
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/climate-data-visualization-and-analysis
An introduction to importing, visualizing, and analyzing climate data in MATLAB.
climate-change image-processing matlab matlab-live-script
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/mass-spring-damper-systems
Interactive courseware module that addresses the fundamentals of mass-spring-damper systems taught in mechanical engineering courses.
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/density-functional-theory
Fundamentals and Applications of Density Functional Theory with Interactive Live Scripts and Intuitive Codes
Last synced: 17 Aug 2025
https://github.com/mathworks-teaching-resources/fluid-mechanics
Interactive courseware that introduces foundational-level concepts as taught in introductory courses in fluid mechanics.
aerospace-engineering courseware cwm matlab matlab-live-script mechanical-engineering simulink
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/matrix-methods-of-linear-algebra
Interactive courseware module that addresses fundamental matrix methods and linear systems taught in introductory linear algebra courses.
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/calculus-derivatives
Interactive module that introduces fundamentals of derivatives including the product and chain rule as presented in Calculus I courses
calculus courseware cwm derivative-calculus hidden-code mathematics matlab matlab-live-script
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/applied-linear-algebra
A collection of teaching scripts showing applications of linear algebra to chemistry, computer science, mechanical engineering, and more.
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/robotic-manipulators
This curriculum module contains interactive examples that teach fundamental concepts of robotic manipulators.
courseware cwm electrical-engineering manipulator matlab mechanical-engineering robotics simulink
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/calculus-integrals
Interactive examples using MATLAB to visualize and practice integral calculus including substitution, integration by parts, and the fundamental theorem of calculus
calculus courseware cwm hidden-code integral-calculus mathematics matlab matlab-live-script
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/programming-structuring-code
This curriculum module contains interactive live scripts that teach fundamental concepts and basic terminology related to programming computers. This module focuses on organizing code into functions, and describing, debugging, and sharing code.
commenting debugging functions matlab matlab-live-script programming sharing-code
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/deep-learning-for-image-processing
Teaching and learning deep learning in the context of digital image processing
Last synced: 17 Mar 2025
https://github.com/mathworks-teaching-resources/beam-bending-and-deflection
Learn how to solve beam problems using the Symbolic Math Toolbox™.
courseware cwm matlab mechanical-engineering solid-mechanics
Last synced: 23 Jul 2025
https://github.com/mathworks-teaching-resources/convolution-digital-signal-processing
Interactive courseware module that addresses common foundational-level concepts taught in signal processing courses.
convolution digital-signal-processing electrical-engineering matlab matlab-live-script signal-processing
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/qualitative-analysis-of-odes
Interactive courseware module that addresses the qualitative analysis of ordinary differential equations taught in mathematics courses.
app courseware cwm differential-equations mathematics matlab matlab-live-script odes
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/programming-organizing-data
These live scripts focus on concepts and practices related to working with data: textual data types, numerical data types, data storage, and memory.
courseware cwm data-types learn-to-code loading-dataset matlab matlab-live-script memory programming
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/descriptive-stats-and-probability
Interactive courseware module that addresses common foundational-level concepts taught in statistics courses.
courseware cwm matlab matlab-live-script probability probability-statistics statistical-learning statistics
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/probability-theory
A courseware module that covers the fundamental concepts in probability theory and their implications in data science. Topics include probability, random variables, and Bayes' Theorem.
bayesian-statistics courseware cwm data-science mathematics matlab matlab-live-script probability-theory random-variables
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/numerical-integration
Interactive courseware module that addresses the fundamentals of numerical integration taught in mathematics courses.
courseware cwm mathematics-education matlab-live-script numerical-integration
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/applied-pdes
A collection of teaching scripts showing applications of partial differential equations to traffic modeling, battery thermal modeling, diffusion, and more.
battery-thermal-model classification courseware cwm diffusion finite-difference-method method-of-characteristics partial-differential-equations reaction-diffusion
Last synced: 25 Jul 2025
https://github.com/mathworks-teaching-resources/examples-in-heat-transfer
Examples of using MATLAB, Symbolic Math Toolbox, Partial Differential Equation Toolbox, and Simscape Fluids for solving canonical problems in Heat Transfer
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/machine-learning-methods-clustering
Interactive courseware module that addresses the theory behind multiple clustering methods and how to apply them to real data sets.
clustering courseware cwm dbscan gmm k-means machine-learning
Last synced: 28 Aug 2025
https://github.com/MathWorks-Teaching-Resources/Numerical-Integration
Interactive courseware module that addresses the fundamentals of numerical integration taught in mathematics courses.
mathematics-education matlab-live-script numerical-integration
Last synced: 22 Oct 2025
https://github.com/mathworks-teaching-resources/regression-basics
Interactive courseware module that addresses the fundamentals of regression analysis taught in STEM courses.
courseware cwm matlab matlab-live-script regression
Last synced: 10 Aug 2025
https://github.com/mathworks-teaching-resources/intro-to-engineering
This curriculum module contains interactive MATLAB® live scripts introducing fundamental concepts of modern engineering using Arduino Hardware. The whole module is designed to explore these concepts using hardware using Arduino. You will explore the signals, data analysis, sensing, control, and Internet of Things (IoT).
arduino courseware engineering internet-of-things matlab matlab-live-sc simulink
Last synced: 23 Aug 2025
https://github.com/mathworks-teaching-resources/biosciences-image-processing
This is an interactive courseware module for use in introductory biology classrooms. This module teaches the basics of image processing using biological images including an image of plants and images of blood smears as viewed under a microscope. It includes several live scripts.
Last synced: 10 Aug 2025
https://github.com/mathworks-teaching-resources/vector-arithmetic
Interactive courseware module that addresses the fundamentals of vectors taught in mathematics courses.
mathematics matlab matlab-live-script vector-math
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/morphology-in-image-processing
Interactive courseware module that introduces the fundamental morphological operations used in image processing.
courseware cwm image-processing matlab matlab-live-script morphology
Last synced: 05 Jul 2025
https://github.com/mathworks-teaching-resources/brain-mri-age-classification-using-deep-learning
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/biosciences-statistical-methods
This is an interactive courseware module for use in introductory biology classrooms. This module teaches the basics of statistics using a biological dataset. It includes a number of live scripts.
Last synced: 24 Dec 2025
https://github.com/mathworks-teaching-resources/engineering-problem-solving
This curriculum module contains interactive examples that emphasize the general approach and methodologies of problem-solving within the field of engineering. The fundamental concepts of systems thinking/engineering will be used as the basis to solve problems.
analysis capstone courseware cwm design electrical-engineering intro-to-engineering matlab mbd mbse mechanical-engineering problem-solving requirements simscape simulink systems systems-engineering systems-thinking validation verification
Last synced: 15 Oct 2025
https://github.com/mathworks-teaching-resources/treasure-hunt
This modular courseware teaches students basic programming concepts through game development. These concepts include variables, matrices, conditional statements, and functions.
courseware cwm game gamified-learning programming
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/air-track-collisions-lab
Interactive courseware module that addresses one-dimensional collisions using a virtual air track model.
physics-lab physics-simulation simscape-multibody simulink
Last synced: 15 Jul 2025
https://github.com/mathworks-teaching-resources/transfer-function-analysis-of-dynamic-systems_jp
Transfer Function Analysis of Dynamic Systemsを日本語化したもの
Last synced: 02 Jan 2026
https://github.com/mathworks-teaching-resources/biosciences-machine-learning
This is an interactive courseware module for use in introductory biology classrooms. This is a module that teaches students basic machine learning algorithms and how to apply them to biological datasets. It includes several live scripts.
Last synced: 10 Aug 2025
https://github.com/mathworks-teaching-resources/education-design-electric-active-filter
Teaching materials to experience designing active filter circuits using MATLAB.
Last synced: 20 Aug 2025
https://github.com/mathworks-teaching-resources/biosciences-genetics
This is an interactive courseware module for use in introductory biology classrooms. This module teaches the basics of genetics using biological real datasets. It includes several live scripts.
Last synced: 17 Mar 2025
https://github.com/mathworks-teaching-resources/fourier-analysis_es
Aprende análisis de Fourier utilizando live scripts y aplicaciones.
app courseware cwm fourier fourier-analysis spanish translated
Last synced: 12 Jun 2025
https://github.com/mathworks-teaching-resources/dsp-signals-and-filter-design
Interactive courseware module that addresses the theory behind fundamental signal processing concepts and how they can be applied to a variety of real-world signals.
courseware cwm digital-signal-processing electrical-engineering matlab signal-processing
Last synced: 09 Oct 2025
https://github.com/mathworks-teaching-resources/matrix-methods-of-linear-algebra_ko
이 모듈은 행렬 연산, 선형 시스템, 행렬식, 고유값 및 고유 벡터, 대각화와 같은 주제를 다룹니다. 또한 행렬 방법을 사용하여 회색조 이미지를 수정하고, 선형 회로를 분석하고, 진동을 이해하고, 마르코프 체인을 이해하는 예도 포함되어 있습니다.
courseware cwm eigenanalysis korean linear-systems matrix matrix-multiplication translated
Last synced: 17 Jul 2025
https://github.com/mathworks-teaching-resources/power-electronics
This curriculum module contains interactive examples that teach fundamental concepts of power electronics.
courseware cwm electrical-engineering electrification matlab power-electronics simulink
Last synced: 28 Oct 2025
https://github.com/mathworks-teaching-resources/biosciences-working-with-data
A collection of teaching scripts on loading, cleaning, and plotting data.
Last synced: 14 Oct 2025
https://github.com/mathworks-teaching-resources/computer-vision-basics
This curriculum module provides an introduction to image segmentation in computer vision.
computer-vision cwm engineering image-processing
Last synced: 19 Jun 2025
https://github.com/mathworks-teaching-resources/virtual-measurement-of-the-electron-charge-to-mass-ratio-lab
Interactive courseware module that addresses J.J. Thomson’s landmark experiment to measure the charge-to-mass ratio of the electron, e/m.
Last synced: 07 Oct 2025
https://github.com/mathworks-teaching-resources/double-slit-and-scattering-two-quantum-particles
Live Script contains simulations and visualizations of quantum mechanics problems such as: double slit experiment and scattering problem of two quantum particles off each other, providing examples on how computation can help teaching basics of quantum mechanics.
matlab-live-script physics quantum-mechanics
Last synced: 03 Jan 2026
https://github.com/mathworks-teaching-resources/moving-frames
Curriculum modules with interactive live scripts to illustrate various examples and applications of the moving frame methods
Last synced: 30 Oct 2025
https://github.com/mathworks-teaching-resources/power-iteration
Numerical linear algebra script to introduce power iteration
Last synced: 02 Jan 2026
https://github.com/mathworks-teaching-resources/applied-odes
This is modular courseware, covering topics standard to an introductory course in differential equations.
classification courseware courseware-module cwm distance-learning integrating-factors mathematics odes ordinary-differential-equations separation-of-variables
Last synced: 12 Mar 2025
https://github.com/mathworks-teaching-resources/battery-systems
battery courseware cwm engineering matlab simscape simulink
Last synced: 07 May 2025
https://github.com/mathworks-teaching-resources/taller-para-educadores-de-matlab
Una colección de archivos que sirven como plantillas para que los asistentes al taller creen actividades didácticas.
Last synced: 03 Oct 2025
https://github.com/mathworks-teaching-resources/multivariable-integrals
A collection of teaching scripts addressing standard integral topics in multivariable calculus.
Last synced: 10 Aug 2025
https://github.com/mathworks-teaching-resources/low-lying-spectrum-hydrogen-helium-electrons
Live Script shows how to solve Hydrogen and Helium atom low-laying spectrum numerically. The final section is dedicated to constructing many-body wavefucntion obeying Pauli principle for 3 interacting electrons, first with, and then, without decomposing three-body coordinate wavefunctions into the product of single-particle orbitals.
matlab-live-script quantum-mechanics
Last synced: 03 Jan 2026
https://github.com/mathworks-teaching-resources/mass-spring-damper-systems_jp
mass-spring-dumper-systemsの日本語版リポジトリ
cwm japanese mass-spring-damper physics translated
Last synced: 03 Jan 2026
https://github.com/mathworks-teaching-resources/multivariable-space-and-functions
A collection of teaching scripts on multivariable space, including coordinate systems.
Last synced: 28 Jun 2025
https://github.com/mathworks-teaching-resources/statistics-and-probability_jp
Descriptive Statistics and Probability Distributionsの日本語版リポジトリ Japanese version of a published repository "Descriptive Statistics and Probability Distributions"
cwm japanese matlab matlab-live-script probability probability-statistics statistical-learning statistics translated
Last synced: 17 Mar 2025
https://github.com/mathworks-teaching-resources/calculus-integrals_es
Este módulo curricular contiene Aplicación Tarjetas didácticas de cálculo interactivos que enseñan conceptos fundamentales y terminología básica relacionados con el cálculo integral.
calculus courseware cwm integrals spanish substitution translated
Last synced: 17 Mar 2025
https://github.com/mathworks-teaching-resources/single-layer-multilayer-perceptrons-demo
This MATLAB® demo introduces fundamental concepts of neural networks in an intuitive and hands-on manner, from single-layer neural networks and corresponding learning algorithms, to multilayer perceptrons. It is meant to be used in class or by those interested in an intuitive understanding of these theoretical concepts.
Last synced: 04 Jan 2026
https://github.com/mathworks-teaching-resources/electricity-magnetism
Interactive courseware enhancing the learning of electricity and magnetism, focusing on capacitors and DC motors with examples and visuals.
courseware cwm electricity engineering matlab simscape
Last synced: 12 Nov 2025
https://github.com/mathworks-teaching-resources/regression-basics_jp
Japanese version of "regression-basics" 回帰(基礎)の日本語レポジトリ
courseware cwm japanese matlab regression translated
Last synced: 17 Mar 2025