EdX

Data Representation in Computing: Bring Data to Life (edX)

Data Representation in Computing: Bring Data to Life (edX)

Learn how data is represented through media; audio, visual and text. 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.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

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

Syllabus

This course will cover:

  • Units of information
  • Character encoding
  • Representing images
  • Representing sound
  • Data compression
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Using Data to Provide Personalized Student Support (edX) EdX
University of Texas at Arlington,UTArlingtonX

Using Data to Provide Personalized Student Support (edX)

Learn how data is captured in learning experiences and how it is processed and analyzed to inform student support actions. This course will benefit educational designers, learning technology managers, and academics that are interested in how to use data to guide the design and improvements of a learning experience.

No sessions available
3 Weeks
Understanding the World Through Data (edX) EdX
MIT,MITx

Understanding the World Through Data (edX)

Become a data explorer – learn how to leverage data and basic machine learning algorithms to understand the world. Speech recognition, drones, and self-driving cars – things that once seemed like pure science fiction – are now widely available technologies, and just a few examples of how humans have taught machines to analyze data and make decisions. In this hands-on, introductory course, you will examine all the forms in which data exists, learn tools that uncover relationships between data, and leverage basic algorithms to understand the world from a new perspective.

Mar 13th 2024
5-12 Weeks
Analyzing Data with R (edX) EdX
IBM

Analyzing Data with R (edX)

R is the key that opens the door between the problems you want to solve with data and the answers you need. This course walks you through the process of answering questions through data. The R programming language is purpose-built for data analysis. R is the key that opens the door between the problems you want to solve with data and the answers you need to meet your objectives.

Self Paced
Self-Paced
Teaching with Physical Computing: Soft skills, teamwork and the wider curriculum (edX) EdX
Arm Education,ArmEducationX

Teaching with Physical Computing: Soft skills, teamwork and the wider curriculum (edX)

Gain a comprehensive understanding of the ‘non-technical’ elements that make Project-Based Learning an important addition to STEM & Computing classrooms, and how to integrate them into your teaching. Brought to you by Arm, this course covers all the non-technological elements of Project-Based Learning. This includes soft skills such as gracious professionalism, teamwork, communication and collaboration.

Self Paced
Self-Paced
The Beauty and Joy of Computing - AP® CS Principles Part 2 (edX) EdX
University of California, Berkeley,BerkeleyX

The Beauty and Joy of Computing - AP® CS Principles Part 2 (edX)

A computer science principles course for anyone who wants to learn how to translate ideas into code. Discover the big ideas and thinking practices in computer science plus learn how to code using one of the friendliest programming languages, Snap! (based on Scratch).

No sessions available
13-24 Weeks
Datos para la efectividad de las políticas públicas (edX) EdX
Inter-American Development Bank - IDB,IDBx

Datos para la efectividad de las políticas públicas (edX)

Este curso te ayudará a tomar el control de los datos y familiarizarte con las herramientas para utilizarlos en la planificación, gestión y evaluación de políticas publicas. En esta era de la información, los datos están disponibles en todos lados y crecen a una tasa exponencial. ¿Cómo podemos darles sentido a todos los datos y aprovecharlos en el momento de tomar decisiones?, ¿cómo los utilizamos para que nos ayuden a guiar la gestión y planificación de nuestras políticas? Tanto si eres ciudadano como planificador de políticas, deberías poder responder a estas preguntas.

Self Paced
Self-Paced
Computing in Python IV: Objects & Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python IV: Objects & Algorithms (edX)

Learn about recursion, search and sort algorithms, and object-oriented programming in Python. Complete your introductory knowledge of computer science with this final course on objects and algorithms. Now that you've learned about complex control structures and data structures, learn to develop programs that more intuitively leverage your natural understanding of problems through object-oriented programming. Then, learn to analyze the complexity and efficiency of these programs through algorithms. In addition, certify your broader knowledge of Introduction to Computing with a comprehensive exam.

Self Paced
Self-Paced
Data, Models and Decisions in Business Analytics (edX) EdX
Columbia University,ColumbiaX

Data, Models and Decisions in Business Analytics (edX)

Learn fundamental tools and techniques for using data towards making business decisions in the face of uncertainty. In today’s world, managerial decisions are increasingly based on data-driven models and analysis using statistical and optimization methods that have dramatically changed the way businesses operate in most domains including service operations, marketing, transportation, and finance.

This course is archived
5-12 Weeks
Computing in Python II: Control Structures (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python II: Control Structures (edX)

Learn about control structures, one of the most powerful parts of programming. This course covers conditionals, loops, functions, and error handling, specifically in Python but with broader applicability to other languages as well. Building on your prior knowledge of variables and operators, this course gets into the meat of programming. Organized into five chapters, this course starts by covering the fundamentals of what control structures are and what they do, then moves on to four common control structures in Python.

Self Paced
Self-Paced
Data Representation and Visualization in Tableau (edX) EdX
Rochester Institute of Technology,RITx

Data Representation and Visualization in Tableau (edX)

Use Tableau to explore data and discover insights to innovate data-driven decision-making.Use Tableau to explore data and discover insights to innovate data-driven decision-making. Employer demand for Tableau skills will grow 35% over the next 10 years. Whether you are in a data-centric role or just need to add data skills to take your job or career to the next level, this course will provide the foundation and skills to get started using one of today’s most impactful data visualization tools.

Self Paced
Self-Paced