This is documentation for Mathematica 5, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

Documentation / Mathematica / Add-ons & Links / Wolfram Research Products / Wolfram Education Training /

Wolfram Education Training

M101: A First Course in Mathematica

This two-day training course gives students direct experience with all of the basic features of Mathematica and provides a comprehensive foundation for developing advanced applications of the system. The course is designed primarily for people who are interested in becoming expert Mathematica users but who currently have little or no experience with the system. This course can also be helpful for experienced users who would like to broaden their basic understanding of Mathematica and for those interested in learning exactly what the system can do.


Introduction: step-by-step instruction on performing basic operations, building up computations, navigating the user interface, description of sources for additional information, and a tour of the features of the system

Programming I: introduction to the Mathematica programming language with emphasis on familiar programming tasks using procedural, functional, and rule-based styles of programming

Graphics: two- and three-dimensional plotting, plotting data, using options, labeling plots, and manipulating graphical expressions

Notebooks and Typesetting: introduction to the notebook interface, cells and cell styles, style sheets, typesetting, and formatting features

Mathematics: tour of mathematical features of the system focusing on symbolic calculations, numerical computation, and linear algebra

Programming II: a deeper look at the syntax and structure of the Mathematica programming language, functional programming, and developing larger and more efficient programs

Packages, Files, and Programs: writing Mathematica packages, reading and writing external files, and an introduction to interprocess communication

Examples and Applications: a set of extended projects designed to give the student practice at using the topics from this course to develop real-world applications

All Wolfram Education Group offerings are "hands-on" interactive courses and are taught by certified instructors in a professional computer classroom environment.

For more information: