Wolfram Education Group offers courses for a variety of levels of Mathematica expertise. Courses are offered live over the internet, onsite at customer locations, and in computer classrooms and Bring Your Own Laptop (BYOL) locations throughout the world. All courses are presented by a Wolfram Research senior developer or a Wolfram Education Group certified instructor. Small class sizes ensure personal training experiences.
M10: A Student's First Course in Mathematica »
Want detailed instruction on Mathematica
basics? Take this training class on using Mathematica for math, science, visualization,
graphics, programming, and working with data. You'll get a solid start for your own projects,
plus great tips to speed up and streamline your Mathematica use.
M50: An Introduction to Mathematica in the Classroom »
Designed to give high school and community college teachers an introduction to Mathematica, this course provides the background needed to use Mathematica to prepare classroom materials, create quizzes and exams, and create student projects.
M100: An Introduction to Mathematica »
This training course introduces the basic features needed to become a proficient
user of Mathematica, including programming, visualization and graphics, the notebook interface, symbolic
computation, and numerical computation. This course is also available in French.
M101: A First Course in Mathematica »
Updated for Mathematica 8, this course provides hands-on experience with all of the basic features of Mathematica and gives a comprehensive foundation for advanced work in computation, programming, and visualization. This course is also available in French, German, and Japanese.
M102: Project Session »
Scheduled in conjunction with M101, this session explores selected topics. Participants solve computational problems in their own areas of interest and application.
M205: Visualization in Mathematica »
This course provides a foundation for using Mathematica's graphical
and visualization features as well as working with the graphics
programming language. Extensive use of concrete examples and applications to illustrate
concepts is included.
M215: Applied Statistical Analysis with Mathematica »
Real-world and simulated datasets are used to demonstrate how to import, fit, and analyze data. Parametric and nonparametric
distributions are explored, and results are visualized for data and distributions. Topics include descriptive statistics and visualization
for data and distributions; distribution constructions and transformations; bootstrapping; hypothesis testing; linear, nonlinear,
and generalized linear models and diagnostics; ANOVA and other categorical data models; robust estimation; and maximum likelihood
M221: Introduction to Programming in Mathematica »
This course focuses on the programming capabilities of Mathematica, including functional, procedural, and rule-based programming. It includes practical hands-on exercises, and shows how to choose the appropriate programming paradigm for solving problems.
M225: Parallel Computing with Mathematica »
This short course provides an introduction to parallel and distributed programming in Mathematica. It discusses the underlying technology and core functions for developing parallel applications, and provides examples of the parallel development process. The course provides the necessary knowledge and understanding to explore the parallel capabilities of Mathematica, which are applicable both to the multi-core personal computer and the large-scale computer grid.
M235: Mathematica Development Using Wolfram Workbench »
This short course covers the major concepts and features of the integrated development environment at the core of Wolfram Workbench. Features such as source code editing, debugging, profiling, and unit testing for advanced development of Mathematica code and projects will be presented and explained.
M255: webMathematica Using Wolfram Workbench »
This short course gives an introduction to the core features of webMathematica, along with the development tools provided by Wolfram Workbench. The course is designed primarily for anyone interested in developing webMathematica-powered sites that are built on Mathematica applications, which clients can access through a web browser.
M330: Neural Networks »
This course presents the theory and practice of neural networks with Mathematica and the Neural Networks package. It contains relevant theory explaining practical issues when neural networks are used to find relations in data, and includes hands-on exercises illustrating practical solutions to problems using neural networks.