Wolfram U
Refine & Sort Showing filtered results
  • Format
  • Difficulty
  • Certification
  • Time to Complete
    • Clear options
  • Sort by
    • Clear options
A Guide to Programming with Wolfram Language
Interactive Course | FREE

Requirements: This course requires basic working knowledge of Wolfram Language

Certification Levels: CompletionLevel 1

Go beyond the basics of programming in Wolfram Language. Learn how to write more complex programs in different programming styles as well as utilize flow control primitives and other features of this high-level programming language. Wolfram Language has a wealth of built-in functions that require little or no programming, but there are special applications that require programming to get the code to do things that go beyond those built-in capabilities. This course offers a collection of useful tips and technical details for intermediate-level programmers.

Course Overview
  • Section 127 minutes
  • Section 230 minutes
  • Section 322 minutes
  • Section 424 minutes
  • Section 526 minutes
  • Section 631 minutes
  • Section 722 minutes
  • Section 834 minutes
Learn More
An Elementary Introduction to the Wolfram Language
Interactive Course | FREE

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

Certification Levels: CompletionLevel 1

Learn the Wolfram Language and modern computational thinking from Stephen Wolfram's book with veteran Wolfram Language instructor and developer David Withoff. The course requires no prior programming knowledge and is suitable for those at any educational level with an interest in computational thinking and its practical applications.

Course Overview
  • Section 166 minutes
  • Section 269 minutes
  • Section 355 minutes
  • Section 479 minutes
  • Section 5100 minutes
Learn More
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 More
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 More
Daily Study Group: Wolfram Language Basics
Special Event | FREE

Certification Levels: CompletionLevel 1

Join this three-week study group to build or refresh your knowledge of Mathematica and Wolfram Language and prepare for Level 1 certification. Using the latest version, we'll cover core areas, including programming, graphics and visualization, symbolics and numerics, data science, machine learning, image processing, video and audio computation, Wolfram Notebooks, computing in the cloud, plus tips and tricks for working efficiently with the technology.

Learn More
Data Visualization Quick Start
Video Lesson | FREE

Harness the power of the Wolfram Language to interactively visualize your data. Start with simple charts, add labels and legends and then customize the appearance. In a series of examples, you'll learn to process and incorporate additional data and create specialized visual elements, resulting in a rich interface that allows you to interactively explore your data in depth. Topics include general options for adding styles and labels to your charts, enhancing your data with wrappers and metadata and writing custom rendering functions that make use of the metadata to show additional levels of information. The class is suitable for those who have an interest in creating charts using the Wolfram Language but who have little experience with the system.

Learn More
Data Visualization with Wolfram Language
Instructor Led | SEE COURSE SCHEDULE

Requirements: This course requires basic working knowledge of Wolfram Language.

Certification Levels: Completion

With the use of a curated dataset from the Wolfram Data Repository, this course shows how to quickly visualize different data structures and how to make your graphics ready to publish and share. Domain-specific functions as well as general techniques are shared for getting the most out of your graphics. The course is intended for anyone who wants to learn more about data visualization using Wolfram Language.

Learn More
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.

Learn More
Interacting with Blockchains
Video Lesson | FREE

The Wolfram Language provides a sophisticated framework for accessing a wide variety of external services and APIs, including blockchain data. Download the notebook to follow along interactively during this recorded livecoding session. This class showcases the latest features for reading and writing data to blockchains.

Learn More
Introduction to Cryptography
Interactive Course | FREE

Requirements: This course requires a basic understanding of number theory, algorithms, discrete mathematics and modular arithmetic and basic-level skills in any programming language.

Certification Levels: Completion

This course gives an introduction to the concepts, underlying math, principles and techniques of historic and modern cryptography; ties cryptographic protocols to real-world scenarios; and gives a necessary understanding of issues related to information security in general.

Course Overview
  • Section 122 minutes
  • Section 213 minutes
  • Section 326 minutes
  • Section 416 minutes
  • Section 545 minutes
  • Section 650 minutes
  • Section 745 minutes
  • Section 816 minutes
Learn More
Introduction to Image Processing
Interactive Course | FREE

Requirements: This course requires basic working knowledge of the Wolfram Language.

Certification Levels: CompletionLevel 1

Make cutting-edge image processing simple with the Wolfram Language. Learn the fundamentals of digital image processing, including image representation and classical operations on images. This course emphasizes practical applications and understandable explanations of how image operations work. Numerous examples are included to illustrate standard applications.

Course Overview
  • Section 138 minutes
  • Section 241 minutes
  • Section 336 minutes
  • Section 426 minutes
  • Section 536 minutes
Learn More
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 More
Introduction to System Modeling with Wolfram Language
Video Course | FREE

This four-part video course shows how to locate, import and build models for simulating and analyzing all kinds of systems with Wolfram Language. Basic familiarity with the Wolfram Language is recommended.

Course Overview
  • Video 15 minutes
  • Video 29 minutes
  • Video 39 minutes
  • Video 410 minutes
Learn More
Introduction to the Wolfram Quantum Computation Framework
Archived Special Event | FREE

Follow this Daily Study Group for an introduction to the Wolfram Quantum Computation Framework and how to use it in quantum computing. The foundation of the framework is a high-level symbolic expression representation of gates, unitaries, CPTP channels and so on, and the framework is flexible enough to model higher-order processes, such as quantum switches. This Study Group covers basic concepts of quantum computation, including quantum states, transformations, algorithms, operators, gates, circuits and how to use Wolfram Language to run them on some quantum hardware.

Course Overview
  • Video 163 minutes
  • Video 276 minutes
  • Video 372 minutes
  • Video 476 minutes
  • Video 586 minutes
Learn More
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 More
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 More
Multiparadigm Data Science
Interactive Course | FREE

Requirements: This course requires basic working knowledge of the Wolfram Language

Certification Levels: CompletionLevel 1Level 2

Multiparadigm Data Science is a rapidly advancing new approach of using modern analytical techniques, automated machine learning and human-data interfaces to arrive at better answers. This course introduces the basic concepts of the multiparadigm approach, demonstrating both the flexible, integrated project workflow and the broad computational toolkit that supports it from start to finish. Discover best practices, exploration techniques and ways to leverage the high-level Wolfram Language to get real, quantifiable answers to the full range of data science problems.

Course Overview
  • Section 132 minutes
  • Section 225 minutes
  • Section 316 minutes
  • Section 458 minutes
  • Section 524 minutes
Learn More
New in Wolfram Language 13.1 Webinar Series
Archived Special Event | FREE

Learn about what's new in the latest release of Wolfram Language in this three-part webinar series. The first session includes an overview of the latest functionality in Version 13.1 as well as a presentation on the new notebook toolbar and other front end improvements. The second webinar covers what's new in calculus and algebra, with a focus on fractional calculus. The third webinar in the series shares updates in machine learning, new video functions and the tree construct.

Learn More
Quick Start to Wolfram Tech
Instructor Led | SEE COURSE SCHEDULE

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

Certification Levels: Completion

This course introduces core technologies for getting started quickly with the Wolfram technology stack. Learn to work with Wolfram Notebooks in the cloud as well as on your desktop and familiarize yourself with the syntax and programming fundamentals of the Wolfram Language. Limited registration and small class sizes allow for interaction with your Wolfram certified instructor. No prior experience with the Wolfram Language is required. Certificate of course completion available.

Learn More
Quick Start with Wolfram Language and System Modeler
Video Lesson | FREE

Get a deeper understanding of model behavior using Wolfram Language. This course focuses on creating and analyzing models and simulation results with Wolfram Language. Learn about the link between the Wolfram Language and System Modeler and get an overview of the powerful functionality relevant to modeling and analysis. There are no prerequisites for this class, although experience with system modeling would be a plus.

Learn More
Visual Explorations in Data Science
Interactive Course | FREE

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

Certification Levels: CompletionLevel 1

Data is all around us, and methods of making sense of data are only becoming more important. This course introduces a visual, example-driven approach to learning the process of data science. Through built-in knowledge in the Wolfram Language, a dozen extensive and applicable explorations are carried out, with visualization guiding the way. Leverage the richness of the Wolfram Language's curated data and a plethora of data visualization functions to discover a revolutionary new way of doing data science: localized, organized and extensive.

Course Overview
  • Section 125 minutes
  • Section 213 minutes
  • Section 324 minutes
  • Section 418 minutes
  • Section 519 minutes
  • Section 618 minutes
  • Section 724 minutes
Learn More
Wolfram Language Programming Fundamentals
Instructor Led | SEE COURSE SCHEDULE

Requirements: This course requires basic working knowledge of Wolfram Language or introductory-level skill in any programming language.

Certification Levels: CompletionLevel 1

This course teaches the fundamental concepts of programming in Wolfram Language. It features concise lecture sections, self-check exercises and tips for writing Wolfram Language code. Limited registration and small class size allow for interactive topic exploration and Q&A. Basic familiarity with Wolfram Language or introductory-level skill in any programming language is recommended.

Learn More
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 More
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 More