Wolfram U

Proficiency in Wolfram Language

Level 1 Certification

Wolfram Language skills are an important tool that can help solve real-world computational problems in all kinds of fields. Passing the Wolfram Language certification exam demonstrates your proficiency in using the language to accomplish a range of computational tasks, including data analysis, algorithm development, interactive visualization, modeling, machine learning and the use of built-in knowledge and data. The questions are designed to challenge a user's knowledge of foundational concepts, practical applications and innovative features available in Wolfram Language. Please review the information below before requesting a certification exam.

Request Cloud Exam

You'll Need to Know About...

  • Basic Expressions and Operations: Understanding the structure of expressions and the symbolic nature of Wolfram Language as well as performing basic arithmetic, symbolic computations and variable assignments.
  • Functions and Their Applications: Utilizing built-in functions for a wide range of tasks, from mathematical computations to text manipulation. Creating custom functions and using anonymous (pure) functions for flexible coding practices.
  • Lists, Associations and Datasets: Proficiency in using list operations, including creating, accessing and manipulating lists, as well as employing list-based operations for data analysis, transformation and visualization. Working with associations for key-value data handling and using datasets for structured data manipulation and querying.
  • Pattern Matching and Rules: Applying patterns and rules for data manipulation and transformation. Understanding the use of patterns in function definitions and list manipulations.
  • Visualization and Graphics: Generating and customizing a variety of visual representations, including plots and charts. Using geocomputation and geo visualization techniques.
  • Importing and Exporting Data: Applying techniques for importing data from files, URLs and other sources. Exporting data and results in various formats for sharing and presentation.
  • Programming Constructs: Understanding of functional programming constructs, transformation rules for arbitrary symbolic patterns, conditionals and other control structures. Understanding of constructs for localization and modularization and use of packages for code organization and reuse.
  • Interactive Manipulations, Websites and Apps: Creating interactive notebooks, applications and dashboards. Building user interfaces using Manipulate and other dynamic constructs. Creating simple microsites and deploying webforms and APIs.
  • Advanced Topics: Utilizing built-in functions from across a range of advanced application areas like machine learning; statistical modeling; natural language processing; image, audio and video processing; and graph theory.
  • Integration with External Systems and the Wolfram Technology Stack: Connecting to external services, databases, APIs and other software systems as well as Wolfram Language–powered technologies, including Wolfram|Alpha, the Wolfram Cloud, the Wolfram Data Framework and the Wolfram Knowledgebase.

Program Guidelines

This exam is available in a Wolfram Cloud notebook and will be automatically graded upon submission. Candidates are allowed one week to complete the exam and are required to answer all exam questions without receiving help from others. Automated grading provides test-takers with instant access to their scores and certificates. Successful candidates are required to correctly answer 70% of the exam questions. Candidates may request this assessment up to three times within a six-month interval. Your exam notebook should not be shared with anyone else. Failure to follow these guidelines may result in the disqualification of a candidate for certification.

Recommended Level 1 Certification Process

  • A good place to start is Stephen Wolfram's An Elementary Introduction to the Wolfram Language that aims to teach the core principles and functionalities of Wolfram Language through an accessible and practical approach.
  • Find additional resources in the Wolfram U catalog. Use the available filters and search to find courses specific to the topics you want to study.
  • Review the topics and program guidelines above.
  • Click Request Cloud Exam above to get your copy of the exam notebook.
  • Complete all problems in your exam notebook within the one-week deadline.
  • Within the notebook, click Grade My Exam to submit your answers for instant review.
  • Download your Level 1 certificate immediately upon achieving a passing grade.