An open API service indexing awesome lists of open source software.

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/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/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/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.

matlab

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/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を日本語化したもの

japanese transfer-functions

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.

courseware cwm matlab phsyics

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/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