Wolfram Computation Meets Knowledge

Instructor-Led Course

Mathematica: An Introduction

Level: Beginner


This course introduces the core technologies needed to become an adept user of Mathematica, including the Wolfram Language, the notebook interface, programming fundamentals, visualization and interactivity features, and mathematics and statistics functionality. Limited registration and small class sizes allow for interaction with the instructor, and in-person courses allow additional time for discussion, exercises and Q&A. This course is helpful for people with little experience with Mathematica and the Wolfram Language, as well as for experienced users who would like to broaden their basic understanding of the system.

Featured Products & Technologies: Wolfram Language, Mathematica

January 189:30am–4pmEnglishManchester, United Kingdom Lowry House
17 Marble Street
Get Directions
£95.00 (GBP) Register Now
January 219am–5pmFrenchCaen, France Universite de Caen Normandie
Salle S3 102
Bat Sciences 3 - Campus 2
6 BD Marechal Juin
Get Directions
Free Register Now
January 2410:30am–5pmJapaneseTokyo, Japan HULINKS
5-14 Nihonbashi Hakozaki-cho
Get Directions
¥30,000 (JPY) Register Now
January 289:30am–4:30pmFrenchMarrakech, Morocco Cadi Ayyad University
Faculty of Science Semlalia
Boulevard Prince Moulay Abdellah
Get Directions
Free Register Now
January 319am–2pmFrenchCasablanca, Morocco Universite Hassan II
Faculte de Medecine Dentaire de Casablanca
Rue Abou Alaa Zahr
Get Directions
Free Register Now
February 119am–5pmFrenchGrenoble, France G2Elab
Batiment GreEn-ER
Salle Paul Janet, 5eme etage
21 avenue des martyrs
Get Directions
Free Register Now
This course is available for custom training. Request custom training


  • What You Can Do with the Wolfram Language
    A brief overview of what you can compute, demonstrate, develop and deploy using Mathematica and the Wolfram Language.
  • Syntax and Evaluation
    How to get started with your first calculations; the basics of Wolfram Language syntax, functions and evaluations; making assignments; defining functions.
  • The Notebook Interface
    Information about working with notebooks and interface technologies like the Input Assistant, the Image Assistant and palettes.
  • Programming with the Wolfram Language
    Introduction to essential operations, including procedural programming, functional programming, pattern matching and rules, parallelization and GPU programming.
  • Visualization and Interactivity in the Wolfram Language
    Examples of two- and three-dimensional plotting functions, data visualization, charting, graphs, statistical visualization, visualization options, the Manipulate function and authoring with the Computable Document Format.
  • Mathematics and Statistics
    Information about numbers and precision in the Wolfram Language, algebraic manipulation, equation solving, calculus functions, symbolic calculation, numerical computation, interpolation and data fitting, probability and statistics.