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.
Interactive live scripts that teach students basic programming concepts and basic terminology through game development
An interactive notebook that uses MATLAB live scripts to help students analyze and learn to solve different types of equations and systems of equations
An overview of programming concepts including arrays, strings, loops, and algorithms with a project.
Analyze real-world climate data from the Nenana Ice Classic dataset (1917 - 2021) in the context of the engineering design process.
Comprehensive lesson plans with dozens of hands-on activities for teaching the fundamentals of programming with MATLAB while making music (Recommended for ages 10+)
Detailed lesson plans and companion videos for teaching a robotics course using MATLAB, Simulink, and a VEX robot
Project-based course that teaches the basics of programming; students will learn about digital images and transform them using MATLAB to create their own digital story (Recommended for ages 10+)
An interactive module that introduces fundamentals of derivatives, including the product and chain rule as presented in Calculus I courses
A downloadable book with accompanying code files from a course on modeling and simulation of engineering systems that span electrical, hydraulic, and mechanical domains
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+)
Interactive examples using MATLAB to visualize and practice integral calculus and a calculus flashcards app
Explore interactive lessons plans and labs to teach DC circuit analysis using MATLAB live scripts and Simscape models.
An interactive MATLAB App that allows you to turn a photo of yourself into a musical sample
Courseware that teaches the basics of plotting and app building with MATLAB; students will create their own astrodynamics game
A collection of 10 fun tasks to teach students mathematical concepts, including analyzing the perfect basketball shot, cracking secret messages, and helping stranded astronauts get back home
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