Wolfram U

That's Random! Or Is It?

  • Interactive Course
  • 4 h 45 min
  • Beginner
  • 1 Certification

Estimated Time: 4 h 45 min

Course Level: Beginner

Requirements: No particular prior knowledge of randomness is required. Knowing how to interpret a bar chart and understanding the terms integer, 2D and 3D would be beneficial.

Certification Levels: Completion


From selecting lottery numbers to testing new medicines, making sure something is truly random is important business. In this Computational Thinking module, you will learn how to recognise randomness, understand what makes something truly random and see how sample size can affect your opinion of randomness. You will explore what random noises, images and shapes look like before going on to generate your own. By learning how to use code to generate these random outputs, you will learn about pseudorandomness—computers’ attempt at true randomness.

Featured Products & Technologies: Wolfram Language

You'll Learn To

  • Understand what makes something random and how to generate random outcomes
  • Investigate randomness in a number of contexts, including noises, images and shapes
  • Explore the relevance of scale when determining randomness
  • Understand the importance of why computers need to generate random data
  • Generate random data using the Wolfram Language

Certifications Available

  • Completion Certificate

    Certify your completion of this computational thinking module by successfully completing activities and answering the questions in each chapter.

About This Interactive Course

This self-study resource is part of the Computer-Based Maths (CBM) project and works in the Wolfram Cloud. It's free and easy to get started using the Wolfram Cloud—sign in with your Wolfram ID or create one. No plan is required. This interactive course includes video lessons, computational activities, auto-graded questions and a project.