The Wolfram Language for the Hour of Code

From the makers of Wolfram|Alpha and Mathematica


What can I do in an hour?

Since the Wolfram Language is extremely powerful, students can accomplish a great deal in a short amount of time. Most students can complete 2–3 Wolfram Programming Lab Explorations in one 50-minute lesson.

If you want to continue for more than an hour, there are sample lesson plans to help you get started.

What is Wolfram Programming Lab?

Wolfram Programming Lab is a coding environment for students who are interested in exploring the Wolfram Language. Included in Programming Lab are ready-made activities that span interest areas and difficulty levels. To learn more about Programming Lab, visit the home page.

How much does it cost?

Depending on whether or not your school uses Wolfram Programming Lab or Mathematica, the cost can vary. However, students can start programming with the Wolfram Language immediately for free with the lowest tier of Wolfram Programming Lab.

Do students need an email address?

To get started with Wolfram Programming Lab, students don't need an email address. However, in order to save student progress and get access to all the coding activities, students will need to create a Wolfram ID using an email address.

What does Wolfram do with student emails?

Wolfram Research does not sell email addresses and we keep mailings to a minimum. For paid subscribers to Wolfram Programming Lab, only teachers will receive updates via email. Those using the free tier of Wolfram Programming Lab may contact us to remove student email addresses from our mailing lists.

How do my students learn more?

If you or your students are interested in a more structured approach to learning how to code, Stephen Wolfram's An Elementary Introduction to the Wolfram Language is the perfect resource. Included in Wolfram Programming Lab, An Elementary Introduction to the Wolfram Language explains the basics of functional programming and the inner workings of a few hundred functions.

What professional development is there for teaching with the Wolfram Language?

Wolfram provides free virtual events on a regular basis. There are also on-demand videos of past educational workshops. The best advice is to start playing around with the language and using the documentation to see the possibilities.

Need help getting started?

On a limited basis, we'll work with schools to get started using the Wolfram Language. Please contact us if you're interested in learning more about our educational outreach program.