# All Classes and Courses

Computational Xplorations

##### Computational Xplorations

###### Instructor Led | FREE

**Requirements:** This course requires no prior knowledge of Wolfram Language or Mathematica.

**Certification Levels:** Completion

Join this free introductory course to discover how to interactively explore nearly any field using computation. See how computational thinking—a modern blend of critical analysis and information processing—is being applied to a range of disciplines not traditionally associated with coding. From nutrition to literature, you'll learn practical ways to use knowledge-based programming in your classroom, research project or company. This class introduces innovative methods for discovering ideas and insights using the computational intelligence of the Wolfram Language, the user-friendly coding environment of Wolfram Notebooks and the curated real-world knowledge of the Wolfram Knowledgebase.

Learn MoreDaily Study Group: EdTech for the Computational Classroom

##### Daily Study Group: EdTech for the Computational Classroom

###### Special Event | FREE

**Certification Levels:** Completion

Join this Daily Study Group and discover how painless it can be to bring computational learning to all course subjects. Start with a broad overview to get a sense of what's possible with Wolfram technology, from interactive graphs and geographic plots to financial and historical data analysis. Instructors will see student examples of computational lab notebooks exploring subjects like math, physics and computer science and learn how to create quizzes and exams with Wolfram's new question and assessment framework.

Learn MoreHands-on Start to Wolfram Mathematica Training Tutorials

##### Hands-on Start to Wolfram Mathematica Training Tutorials

###### Special Event | FREE

**Certification Levels:** AttendanceLevel 1

Join a free online training session to learn different ways to interact with Mathematica—enter queries through free-form input and Wolfram Language, create notebooks, perform symbolic and numeric calculations, generate 2D and 3D graphics, create an interactive Manipulate, analyze data and turn your notebook into an interactive presentation. This is an exciting opportunity to learn directly from the authors of the book *Hands-on Start to Wolfram Mathematica and Programming with the Wolfram Language* and ask questions during the interactive Q&A. Participants will need access to either Mathematica for the desktop or Mathematica Online to utilize the hands-on aspects of this training.

Introduction to Calculus

##### Introduction to Calculus

###### Interactive Course | FREE

**Requirements:** This course requires no prior knowledge of Mathematica or the Wolfram Language. Prerequisites for calculus include Algebra I (elementary algebra), Algebra II (intermediate algebra), elementary geometry and trigonometry or precalculus.

**Certification Levels:** CompletionLevel 1

A comprehensive introduction to fundamental concepts in calculus, including video lessons and interactive notebooks. Follow along with the examples in the Wolfram Cloud and use the material to prepare for the AP Calculus AB exam. The course starts with functions and limits, followed by differential calculus and its applications, and then moves on to integral calculus and its applications. Problem sessions, exercises, quizzes and a sample exam are provided for self-paced assessment. Earn a certificate by watching all lesson and problem session videos and completing the quizzes with a passing grade.

###### Course Overview

- Section 185 minutes
- Section 252 minutes
- Section 355 minutes
- Section 450 minutes
- Section 579 minutes
- Section 656 minutes
- Section 748 minutes
- Section 835 minutes
- Section 944 minutes
- Section 1042 minutes
- Section 1138 minutes

Introduction to Differential Equations

##### Introduction to Differential Equations

###### Interactive Course | FREE

**Requirements:** This course requires no prior knowledge of Mathematica or the Wolfram Language. Prerequisites for differential equations include calculus and linear algebra.

**Certification Levels:** CompletionLevel 1

A comprehensive introduction to fundamental concepts and solution methods for differential equations, including video lessons and interactive notebooks. Follow along with the examples in the Wolfram Cloud and use the material to prepare for courses in natural science, engineering, economics and other fields. The course starts with a discussion of direction fields and methods for solving first-order differential equations, followed by the study of second-order equations and their applications, and then moves on to solving systems of differential equations. Problem sessions, exercises and quizzes are provided for self-paced assessment. Earn a certificate by watching all lesson and problem session videos and completing the quizzes with a passing grade. Level I certification in Differential Equations is awarded to those who meet the completion requirements and also pass the course final exam.

###### Course Overview

- Section 156 minutes
- Section 241 minutes
- Section 351 minutes
- Section 443 minutes
- Section 570 minutes
- Section 641 minutes
- Section 734 minutes
- Section 866 minutes

Introduction to Elementary Algebra

##### Introduction to Elementary Algebra

###### Interactive Course | FREE

**Certification Levels:** CompletionLevel 1

Elementary algebra is a prerequisite for multiple mathematics and statistics courses, and a strong foundation in algebra can help you better understand more advanced math. This course introduces the basic concepts of algebra as well as common types of problems and how to solve them. Start with algebraic definitions and then move on to linear equations, linear inequalities, polynomials and quadratic equations. The instructor also discusses word problem examples in each section and walks through the steps to finding a solution.

Learn MoreIntroduction to Linear Algebra

##### Introduction to Linear Algebra

###### Interactive Course | FREE

**Requirements:** This course requires no prior knowledge of Mathematica or the Wolfram Language. Prerequisites for linear algebra include algebra, elementary geometry and trigonometry.

**Certification Levels:** CompletionLevel 1

A comprehensive introduction to fundamental concepts in linear algebra, including video lessons and interactive notebooks. Follow along with the examples in the Wolfram Cloud and use the material to prepare for courses in data science, engineering and other fields. The course starts with linear equations and matrices, followed by determinants and eigenvalues, and then moves on to inner products and the singular value decomposition. Application sessions are included to show uses of linear algebra in the real world. Exercises and quizzes are provided for self-paced assessment.

###### Course Overview

- Section 138 minutes
- Section 241 minutes
- Section 336 minutes
- Section 426 minutes
- Section 536 minutes

Introduction to Mathematica for Students and Teachers

##### Introduction to Mathematica for Students and Teachers

###### Video Course | FREE

**Certification Levels:** Level 1

This video course provides an introduction to Mathematica for students, teachers and beginners of all kinds. It quickly covers a wide range of topics from algebra to calculus using examples, all delivered from the viewpoint of a highly skilled and experienced classroom teacher. It starts with the concept of a computational notebook and builds step by step to more advanced topics such as plotting, graphics and solving equations. The course includes techniques for entering mathematical notation using your keyboard and palette buttons and finding help using the Wolfram Documentation Center. The course is recorded by Ruth Dover, a math instructor and Wolfram Innovator who has taught thousands of students how to use Mathematica and Wolfram Language over the course of her career.

###### Course Overview

- Video 116 minutes
- Video 29 minutes
- Video 313 minutes
- Video 411 minutes
- Video 515 minutes
- Video 618 minutes
- Video 711 minutes
- Video 87 minutes
- Video 914 minutes
- Section 1013 minutes
- Section 1124 minutes
- Video 1220 minutes
- Video 1313 minutes
- Video 1411 minutes
- Video 1518 minutes

Introduction to Notebooks

##### Introduction to Notebooks

###### Interactive Course | FREE

**Requirements:** This course requires no prior knowledge of Mathematica or the Wolfram Language.

**Certification Levels:** Completion

Wolfram Notebooks have been widely adopted as the modern environment for technical workflows. In this course, you will be introduced to these powerful and interactive documents for computation, programming, generating reports and creating presentations. Learn how to style notebooks and create interactive interfaces using built-in Wolfram Language functionality. Generate immediate results with the natural language queries and reach your audience on multiple platforms with universal deployment options.

###### Course Overview

- Section 17 minutes
- Section 216 minutes
- Section 316 minutes
- Section 419 minutes
- Section 525 minutes
- Section 623 minutes
- Section 715 minutes

Learn to Use a Notebook in the Wolfram Cloud

##### Learn to Use a Notebook in the Wolfram Cloud

###### Video Lesson | FREE

Watch this short video to learn how you can use Wolfram Notebooks in the cloud within your web browser.

Learn MoreLearn to Use a Notebook on Your Desktop

##### Learn to Use a Notebook on Your Desktop

###### Video Lesson | FREE

Watch this short video to learn how you can use Wolfram Notebooks on your desktop.

Learn MoreWolfram Notebooks for Teaching Chemistry

##### Wolfram Notebooks for Teaching Chemistry

###### Video Lesson | FREE

Teaching chemistry in person and in hybrid and remote learning spaces remains challenging and nontrivial for educators at all levels. Access to reliable chemical data, molecular visualization and student computer literacy are just a few of the issues educators face. This video lesson discusses strategies and resources for meaningful interactive instruction and provides example electronic laboratory notebooks (ELN). Prior experience with Wolfram Notebooks is not required.

Learn MoreWolfram Notebooks: Building and Sharing Technical Workflows

##### Wolfram Notebooks: Building and Sharing Technical Workflows

###### Instructor Led | SEE COURSE SCHEDULE

**Requirements:** This course requires no prior knowledge of Mathematica or the Wolfram Language.

**Certification Levels:** Completion

In this course you will learn how to create Wolfram Notebooks, interactive and powerful computational documents. This course shows how you can combine the Wolfram Language with the notebook interface to express your ideas and develop technical workflows for data science, modeling, research, education and more. Discover how to build rich computational essays and presentations and publish to the cloud. No experience with Mathematica or the Wolfram Language is required.

Learn MoreBringing Math to Life through Visual Learning

##### Bringing Math to Life through Visual Learning

###### Video Lesson | FREE

This video class demonstrates how to encourage critical thinking in the classroom with the use of Wolfram|Alpha and the Wolfram Demonstrations Project. No previous experience with Mathematica or the Wolfram Language is required.

Learn MoreCalculus Applications and Algorithms

##### Calculus Applications and Algorithms

###### Video Lesson | FREE

This class provides applications of calculus functions in the Wolfram Language and a discussion of the internal methods used for solving problems.

Learn MoreCalculus Fundamentals

##### Calculus Fundamentals

###### Video Lesson | FREE

This class gives a broad overview of calculus operations in the Wolfram Language. Learn details about the functionality for computing integrals and solving differential equations, and become familiar with the Wolfram Language built-in functions Integrate and DSolve. See how animations and interactive graphics are useful for understanding concepts. This class is suitable for beginners wanting to use Mathematica and the Wolfram Language to solve calculus problems.

Learn MoreCollaboration and Sharing with Mathematica Online

##### Collaboration and Sharing with Mathematica Online

###### Video Lesson | FREE

Encourage group collaboration by sharing content in the Wolfram Cloud. Mathematica Online complements desktop usage by offering cloud-based access to Wolfram Notebooks, web forms, instant APIs and other content. This video will show you how to deploy your interactive content to the cloud, where your public audience or private group can access it with their web browser, without needing a Mathematica license. You'll also learn how to embed interactive content into a webpage or CMS/LMS as well as how to share notebooks in a classroom setting or with project stakeholders.

Learn MoreDesigning Interactive Demonstrations

##### Designing Interactive Demonstrations

###### Video Lesson | FREE

This class gives pro tips and best practices for authoring your own Demonstrations, correcting common problems, testing your Demonstrations and joining the Wolfram Demonstrations Project. The class is for those who have an interest in creating Demonstrations suitable for classroom use or joining the Demonstrations Project. Basic knowledge of the Wolfram Language is recommended.

Learn MoreDiscovering the Educational Potential of Wolfram|Alpha

##### Discovering the Educational Potential of Wolfram|Alpha

###### Video Lesson | FREE

Discover the educational potential of Wolfram|Alpha. Browse examples in science and technology, society and culture, mathematics and everyday life. Compute accurate fact-based answers and generate visual results with the use of curated data and knowledge and dynamic computation. Access step-by-step solutions for chemistry, calculus, basic math problems and more. Click Open Code buttons to compute in the cloud with your Wolfram|Alpha results and provide unlimited practice problems with Wolfram Problem Generator.

Learn MoreExploring Wolfram|Alpha Mobile & Tablet Apps

##### Exploring Wolfram|Alpha Mobile & Tablet Apps

###### Video Lesson | FREE

In this video class, you will see how Wolfram|Alpha mobile apps give you access to the world of computable knowledge wherever you go. You will be introduced to the key features of the Wolfram|Alpha mobile app and will get a glimpse of the extensive reference data and computational power available in the Wolfram|Alpha-powered Reference Apps, Professional Assistant Apps and Personal Assistant Apps.

Learn MoreHands-on Start to Mathematica

##### Hands-on Start to Mathematica

###### Video Lesson | FREE

Learn the basics of Mathematica and get started using it in your day-to-day work. This video will show you how to create and organize content in your notebook, use free-form input and the Wolfram Language to enter calculations and generate graphics, define your own variables, create interactive models and modify examples in the live documentation. Topics are based on content from the book *Hands-on Start to Wolfram Mathematica and Programming with the Wolfram Language*, which is available in paperback and on Kindle. This video class requires no prior experience with Mathematica or the Wolfram Language.

Hands-on Start to Wolfram|Alpha Notebook Edition

##### Hands-on Start to Wolfram|Alpha Notebook Edition

###### Video Lesson | FREE

Learn the basics of using Wolfram|Alpha Notebook Edition—use free-form input to enter math and science calculations, create interactive notebooks, calculate problems numerically or symbolically and see step-by-step solutions, assign variables and define functions, create 2D and 3D graphics and make them interactive, and turn your notebook into a dynamic presentation. Topics are based on content from the book *Hands-on Start to Wolfram|Alpha Notebook Edition*. Explore these topics in more detail with the free online Hands-on Start to Wolfram|Alpha Notebook Edition training tutorials. This content requires no prior experience with Wolfram Notebooks or Wolfram|Alpha Notebook Edition.

Hands-on Start to Wolfram|Alpha Notebook Edition Training Tutorials

##### Hands-on Start to Wolfram|Alpha Notebook Edition Training Tutorials

###### Special Event | FREE

**Certification Levels:** Attendance

During these live, hands-on training sessions, you'll learn the basics of using Wolfram|Alpha Notebook Edition—use free-form input to enter math and science calculations, create interactive notebooks, calculate problems numerically or symbolically and see step-by-step solutions, assign variables and define functions, create 2D and 3D graphics and make them interactive, and turn your notebook into a dynamic presentation. This is an exciting opportunity to learn directly from the authors of the book *Hands-on Start to Wolfram|Alpha Notebook Edition* and ask questions during the interactive Q&A. Participants will need access to Wolfram|Alpha Notebook Edition to utilize the hands-on aspects of this training.

Learn to Use a Notebook with Natural Language Input

##### Learn to Use a Notebook with Natural Language Input

###### Video Lesson | FREE

Natural language processing means communicating with computers with the same words and syntax you would use in everyday, conversational speaking; specific programming syntax is not required. This video shows you how to quickly get started coding in the Wolfram Language by using natural language input.

Learn More