Courseware for Primary and Secondary Schools
Explore downloadable teaching materials and activities created by educators, including targeted lessons and examples or full-course curricula.
Teach with MATLAB and Simulink
Explore downloadable teaching materials and activities created by educators, including targeted lessons and examples or full-course curricula.
Explore interactive activities to develop lifelong engineering and computational thinking skills and practices.
Treasure Hunt Game: Learn to Code
Interactive live scripts that teach students basic programming concepts and basic terminology through game development.
An overview of programming concepts, including arrays, strings, loops, and algorithms
Interactive examples using MATLAB to visualize and practice integral calculus and a calculus flashcards app
An interactive module that introduces fundamentals of derivatives, including the product and chain rule as presented in Calculus I courses
Courseware that teaches the basics of plotting and app building with MATLAB; students will create their own astrodynamics game where navigators attempt to deliver payloads between star cruisers by volleying them through fantastical gravity fields
Equations and Systems: Interactive Notebook
An interactive notebook that uses MATLAB live scripts to help students analyze and learn to solve different types of equations and systems of equations
Robotics Playground
An Introduction to Mobile Robotics with MATLAB and Simulink
Step-by-step exercises using MATLAB, Simulink, and Stateflow for integrating common robot sensors and creating teleoperated and autonomous mobile robot algorithms (Recommended for ages 12+)
Programming the BBC micro:bit with MATLAB and Simulink
Teaching materials and examples that show how to program the micro:bit using Simulink and MATLAB
Lesson plans and documents required to run a project-based course that teaches the basics of programming while working with digital images; students will learn image components and transform them using MATLAB to create their own digital story (Recommended for ages 10+)
Pixels to Pictures Supplemental Material
Additional live scripts to supplement the "Pixels to Pictures" courseware.
Bytes and Beats
An Introduction to Programming with MATLAB
Comprehensive lesson plans with dozens of hands-on activities for teaching the fundamentals of programming with MATLAB while making music with sensors and an Arduino board (Recommended for ages 10+)
Example projects, handouts, and an instructor guide used for teaching the basics of writing MATLAB code for mathematical topics to high school students
Introduction to MATLAB Programming
Lecture slides, videos, and homework assignments for instruction on the MATLAB desktop, variables, script files, plots, conditional statements, loops, arrays, and good programming practices
Lab assignments and quizzes to help students gain real-world engineering experience by solving complex problems with MATLAB and lab hardware
Videos, lecture slides, labs, and homework assignments used to teach high school students engineering problem-solving techniques
Discover Robotics
A Journey with MATLAB and Simulink
Lessons, videos, and group discussions to conduct a hands-on workshop on learning mobile robotics for students using the MiniQ 2WD Arduino-based robot (Recommended for ages 10+)
Videos, lecture slides, labs, and homework assignments that illustrate how engineers use math to solve practical and complex problems
Lab assignments and projects that teach engineering problem-solving through sustainable engineering examples
Getting Started with MATLAB and Simulink for VEX Robotics
Detailed lesson plans and companion videos for teaching a robotics course using MATLAB, Simulink, and a VEX robot
A collection of 10 fun tasks to engage and teach students mathematical concepts, including analyzing the perfect basketball shot, cracking secret messages, and helping stranded astronauts get back home
Modeling and Simulation of Multi-Physics Systems with MATLAB and Simulink
A downloadable book with accompanying code files from a course on modeling and simulation of engineering systems that span electrical, hydraulic, and mechanical domains (Recommended for ages 16+)
Examples and code for many ways to display data graphically in MATLAB:
Lecture slides, videos, and exercises covering several topics, including:
Students use a hurricane tracking map to measure the distance from the eye of a hurricane to a city. Then they analyze MATLAB code that uses the distance formula repetitively to generate a table of data that tracks a hurricane at specific time intervals—a helpful approach for a dynamic situation such as tracking storm movements.
MATLAB exercises covering topics including:
Student groups act as aerospace engineering teams competing to create linear equations to guide space shuttles safely through obstacles generated by this modeling game created with MATLAB.
Lecture slides and problem sets covering topics including:
MATLAB app with 20 interactive STEM examples for exploring several mathematical concepts, including:
Challenge your students with precalculus problems using MATLAB and Cody. Developed by a former high school teacher. Problems include:
Projects for writing MATLAB programs to develop seven games, including:
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
Europe
Asia Pacific