Skip to main content

RaspberryPiFoundation: Data Representation in Computing: Bring Data to Life

Learn how data is represented through media; audio, visual and text.

Data Representation in Computing: Bring Data to Life
3 weeks
2–4 hours per week
Progress at your own speed
Optional upgrade available

There is one session available:

After a course session ends, it will be archivedOpens in a new tab.
Starts Apr 15
Ends Aug 1

About this course

Skip About this course

This online course from the Raspberry Pi Foundation explores how computers do interesting things with data. You'll discover how to represent and manipulate text, images and sound and compression and other algorithms.

At a glance

  • Language: English
  • Video Transcript: English

What you'll learn

Skip What you'll learn

Over the following three weeks, you will:

  • Describe how computers represent things in binary
  • Explain common text encoding (ASCII and UTF-8)
  • Investigate the physics of sound, and how sampling allows computers to represent sounds
  • Compare lossy and lossless compression
  • Evaluate whether to use a bitmap or a vector image

This course will cover:

  • Units of information
  • Character encoding
  • Representing images
  • Representing sound
  • Data compression

Frequently Asked Questions

Skip Frequently Asked Questions

Who is this course for?

This course is designed at GCSE-Level to A-Level educators and learners. This course has a focus on supporting educators looking for an engaging way of teaching GCSE Computer Science concepts.

What software will I need?

To complete optional coding challenges in this course you will need to download a Python IDE (Integrated Developer Environment) such as Mu.

Interested in this course for your business or team?

Train your employees in the most in-demand topics, with edX For Business.