Course curriculum

    1. Mathematica Documentation

    2. Numerical Types

    3. Cells

    4. Functions

    5. Custom Functions

    6. Expressions

    7. Lists

    1. Introduction to Plots

    2. 2D Graphics

    3. 3D Graphics

    1. Solving Equations

    2. Polynomial Equations

    3. Derivatives

    4. Integrals

    5. Modular Arithmetic

    1. Entities

    2. Import & Export

    1. Wolfram Engine

About this course

  • $40.00
  • 30 lessons
  • 3 hours of video content

What is Mathematica?

Mathematica is a versatile computing software that integrates numerical and symbolic computation, advanced graphics, and intuitive language. It excels in handling complex mathematical problems, data visualization, and algorithm development, making it a powerful tool for researchers, engineers, and educators.
Mathematica logo - a red star

What You Will Learn

from Mathematica Essentials

  • Getting Started

    Start by learning about notebooks, cells, the help center, and the basics of interacting with Mathematica.

  • Plots & Graphics

    Learn how to generate 2D and 3D plots and graphics with Mathematica's powerful visualization capabilities.

  • Applications

    Use Mathematica to solve a variety of problems, from calculus to solving equations.


Michael Harrison


Michael earned his BS in Math from Caltech, and did his graduate work in Math at UC Berkeley and University of Washington, specializing in Number Theory. A self-taught programmer, Michael taught both Math and Computer Programming at the college level. He applied this knowledge as a financial analyst (quant) and as a programmer at Google.

Kimberly Hatch Harrison


Kimberly earned her BS in Biology and another BS in English at Caltech. She did her graduate work in Molecular Biology at Princeton, specializing in Immunology and Neurobiology. Kimberly spent 16+ years as a research scientist and a dozen years as a biology and chemistry instructor.

Release Notes

Version 1.0

2023-10-07: Initial release of Mathematica Essentials
2023-12-11: First lesson, Text Preprocessing, in AI/ML chapter