Skip to main contentSkip to Xpert Chatbot

RaspberryPiFoundation: Teach teens computing: Data representation

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

Teach teens computing: Data representation
3 weeks
2–4 hours per week
Self-paced
Progress at your own speed
Free
Optional upgrade available

There is one session available:

After a course session ends, it will be archivedOpens in a new tab.
Starts Nov 22

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, sound, compression, and other algorithms.

At a glance

  • Language: English
  • Video Transcript: English

What you'll learn

Skip What you'll learn

Over the next 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 for 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.