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

Artificial Intelligence (AI) Education for Teachers (Coursera) Coursera
Macquarie University

Artificial Intelligence (AI) Education for Teachers (Coursera)

Today’s learners need to know what artificial intelligence (AI) is, how it works, how to use it in their everyday lives, and how it could potentially be used in their future. Using AI requires skills and values which extend far beyond simply having knowledge about coding and technology. This course is designed by teachers, for teachers, and will bridge the gap between commonly held beliefs about AI, and what it really is. AI can be embedded into all areas of the school curriculum and this course will show you how. This course will appeal to teachers who want to increase their general understanding of AI, including why it is important for learners; and/or to those who want to embed AI into their teaching practice and their students’ learning.

Jun 1st 2026
5-12 Weeks
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.

May 25th 2026
5-12 Weeks
Teaching with Physical Computing, Course 1: Introduction to Project-Based Learning (edX) EdX
Arm Education,ArmEducationX

Teaching with Physical Computing, Course 1: Introduction to Project-Based Learning (edX)

This course introduces teachers to Physical Computing and the concepts underpinning Project-Based Learning. The first course in our program for Computer Science teachers, Teaching with Physical Computing , introduces you to the core elements of physical computing such as common hardware platforms, as well as the learning theories, orthodoxies and concepts that underpin a Project-Based Learning pedagogy. It also shows how Physical Computing offers an effective means for transforming classroom teaching of Computer Science into a rich, practical learning experience that enables all learners the opportunity to develop and practice a broad range of STEM skills.

Self Paced
Self-Paced
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
Computational Thinking for Problem Solving (Coursera) Coursera
University of Pennsylvania

Computational Thinking for Problem Solving (Coursera)

Computational thinking is the process of approaching a problem in a systematic manner and creating and expressing a solution such that it can be carried out by a computer. But you don't need to be a computer scientist to think like a computer scientist! In fact, we encourage students from any field of study to take this course. Many quantitative and data-centric problems can be solved using computational thinking and an understanding of computational thinking will give you a foundation for solving problems that have real-world, social impact.

Jun 8th 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.

Jun 8th 2026
3 Weeks
Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals (Coursera) Coursera
University of California, San Diego

Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals (Coursera)

How could you program a complex "choose your own adventure" game? How can your soccer game determine goals, balls out of bounds, and corner kicks? You'll learn to do both of these in this course! This class teaches the concepts of nested if/else statements and compound Boolean conditional expressions.

Jun 3rd 2026
5-12 Weeks
Computational Thinking with JavaScript 3:Organise & Interact (Coursera) Coursera
University of Glasgow

Computational Thinking with JavaScript 3:Organise & Interact (Coursera)

This third course in the Computational Thinking with JavaScript specialization applies your developing JavaScript skills learned in the first two courses to the world of the web. You will learn how HTML and JavaScript together support the web pages with which we are so familiar, and develop skills so that you can create your own. As well as text presentation, at the heart of HTML, you will learn how to develop interactive, animated graphics, using JavaScript to dynamically add, remove and adjust the HTML objects on the screen.

Jun 8th 2026
4 Weeks
Computational Thinking with JavaScript 2: Model & Analyse (Coursera) Coursera
University of Glasgow

Computational Thinking with JavaScript 2: Model & Analyse (Coursera)

This is the second course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript programming language. At the end of this second course you will: know a framework for CT to help you model the real world using abstract data structures; have developing CT skills so that you can perform common data analytics tasks; be able to read and write programs in JavaScript that involve processing, analysing and visualizing data, using a specialised library; and post your creations on the web to share your code with others.

Jun 8th 2026
4 Weeks
Coding for Your Classroom 4 - 10 (edX) EdX
The University of British Columbia,UBCx

Coding for Your Classroom 4 - 10 (edX)

Self-paced, asynchronous course aimed to build educators’ comfortability and confidence in digital literacy. Through hands-on learning activities and demos in a variety of web-based platforms, educators will have the resources and skills they need to introduce coding concepts to their students in the 4-9 classroom.

Self Paced
Self-Paced