Dark Data Basics - Understanding the Unknown (Coursera)

Dark Data Basics - Understanding the Unknown (Coursera)

This course will help you learn the vocabulary and concepts necessary to understand- and use- Dark Data to create value for your organization.

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

This course is part of the Dark Data Migration and Architecture Specialization.

What you'll learn
Learners will gain foundational knowledge of Dark Data and develop skills to support them in basic problem-solving for Dark Data.

Syllabus

Course Introduction
Welcome to Dark Data Basics, Understanding the Unknown. We are excited you are here and hope you leave this course with an understanding of dark data and managing the unknown. This course will help you learn the vocabulary and concepts necessary to understand—and use—dark data to create value for your organization.

Module 1: Introduction to Dark Data
In order to deeply understand and use dark data, you need to know foundational concepts. In this module, you will learn basics related to dark data, including vocabulary, concepts, and ideas.

Module 2: Dark Data Classifications: Internal Dark Data
Internal dark data is data you have (or could have) access to within your organization. In this module, you’ll learn to classify dark data and understand where data is held.

Module 3: Dark Data Classifications, External Data
Not all data is within your reach or available to you. Sometimes, you will need data that is not part of your organization, may not be clearly or easily obtained, or may need to use strategies to figure out the next steps before analysis. In this module, you will learn about external dark data and the steps to take.

Module 4: Thinking for the Unknown: Computational Thinking
Working with dark data requires specific ways of thinking. In this module, you will learn about computational thinking and how it leads to value when you work with dark data.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Problem Solving, Python Programming, and Video Games (Coursera) Coursera
University of Alberta

Problem Solving, Python Programming, and Video Games (Coursera)

This course is an introduction to computer science and programming in Python. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software quality are emphasized throughout. The Python programming language and video games are used to demonstrate computer science concepts in a concrete and fun manner. However, a learner can take the knowledge and skills from this course and apply them to non-game problems, other programming languages, and other computer science courses.

Sep 21st 2026
5-12 Weeks
Computational Thinking and Design (MOO-Ed) MOOC-Ed
NC State University

Computational Thinking and Design (MOO-Ed)

Throughout this MOOC-Ed, you'll have the opportunity to dig into digital-age problem solving, engage with its component skills and concepts, and learn how to integrate them into your instructional practice. This course will not be heavy on coding, and you won't need to know any code going in - it will focus on how to integrate digital-age problem solving in a practical way into your classroom.

No sessions available
5-12 Weeks
Teaching Computational Thinking (edX) EdX
University of Canterbury,UCx

Teaching Computational Thinking (edX)

This course is for educators who are passionate the future of their 7-12+ year old students and want to learn more about teaching computer science in an engaging and meaningful way. This course is designed to show you how to teach computational thinking to children aged 7-12+. The course will be valuable to you, whether you are new to this approach or an enthusiastic practitioner.

Self Paced
Self-Paced
Problem Solving Using Computational Thinking (Coursera) Coursera
University of Michigan

Problem Solving Using Computational Thinking (Coursera)

Have you ever heard that computers "think"? Believe it or not, computers really do not think. Instead, they do exactly what we tell them to do. Programming is, "telling the computer what to do and how to do it." Before you can think about programming a computer, you need to work out exactly what it is you want to tell the computer to do. Thinking through problems this way is Computational Thinking. Computational Thinking allows us to take complex problems, understand what the problem is, and develop solutions. We can present these solutions in a way that both computers and people can understand.

Sep 14th 2026
5-12 Weeks
Computational Thinking with Javascript 1: Draw & Animate (Coursera) Coursera
University of Glasgow

Computational Thinking with Javascript 1: Draw & Animate (Coursera)

This is the first course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript language as a vehicle. At the end of this first course you will: know a framework for CT to help you learn about it and work with others; be developing your CT skills so that you can more easily work with digital technology of all kinds; be able to read and write programs in JavaScript that involve drawing and animation, using a specialised library; and post your creations on the web so that others can appreciate your skills.

Sep 14th 2026
4 Weeks
Extracting Value from Dark Data: ULEADD (Coursera) Coursera
Arizona State University

Extracting Value from Dark Data: ULEADD (Coursera)

This course will provide you with working knowledge on the ULEADD approach to extracting value from data. ULEADD - an acronym for Understand, Learn, Evaluate, Assess, Define, Design - is a framework for discovery that provides a structure to identify and extract value from data that is typically hidden from sight. Though this course focuses on using ULEADD with dark data, you will likely find that this approach is helpful in many project and data scenarios.

Sep 21st 2026
4 Weeks
Computational Thinking with JavaScript 4: Create & Deploy (Coursera) Coursera
University of Glasgow

Computational Thinking with JavaScript 4: Create & Deploy (Coursera)

This is the fourth and final course in the Computational Thinking with JavaScript specialisation. It is an added-value unit and entirely builds on what you will have learned in the first three units and enables you to synthesise and develop that knowledge. The course supports you to develop your own larger application, using a combination of the technologies you have seen already, including HTML, JavaScript and various libraries, while also encouraging you to reach out to incorporate new libraries.

Sep 14th 2026
3 Weeks
Computational Thinking and Big Data (edX) EdX
University of Adelaide,AdelaideX

Computational Thinking and Big Data (edX)

Learn the core concepts of computational thinking and how to collect, clean and consolidate large-scale datasets. Computational thinking is an invaluable skill that can be used across every industry, as it allows you to formulate a problem and express a solution in such a way that a computer can effectively carry it out.

Self Paced
Self-Paced
Computational Thinking for K-12 Educators: Sequences and Loops (Coursera) Coursera
University of California, San Diego

Computational Thinking for K-12 Educators: Sequences and Loops (Coursera)

How do we give instructions to a computer? Isn't programming hard? Not really! Whether it's giving someone directions to a nearby store or writing out some dance moves we frequently exhibit aspects of computational thinking in our everyday lives! This class teaches the first key concepts of programming -- sequences of instructions and basic counted repetition of instructions.

Sep 9th 2026
5-12 Weeks