From the makers of Wolfram|Alpha and Mathematica
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.
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.
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.
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.
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.
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.
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.
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.