EdX

Cluster Analysis (edX)

Cluster Analysis (edX)

Learn how to conduct a cluster analysis to discover important patterns in student behavior using the popular Weka data mining toolkit. In this course, you will learn the basics of cluster analysis, one of the most popular data mining methods for the discovery of patterns in learning data, and its application in learning analytics.

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

Cluster analysis enables the identification of common, archetypal patterns of student interactions, which can lead to better understanding of student learning behaviors and provision of personalized feedback and interventions.
This course will have a strong hands-on component, as you will learn how to conduct a cluster analysis using the popular Weka data mining toolkit.
We will cover K-means and Hierarchical clustering techniques, which are two simple, yet widely used, cluster analysis methods. We will also review some of the published learning analytics studies that adopted cluster analysis and learn how to interpret the cluster analysis results.
Finally, we will also examine some of the more advanced techniques and identify certain practical challenges with cluster analysis, such as the selection of the optimal number of clusters and the validation of cluster analysis results.

What you'll learn

  • Understand clustering and its use in learning analytics
  • How to use the Weka toolkit to conduct cluster analysis
  • Popular clustering algorithms (k-means, hierarchical clustering, EM clustering)
  • How to interpret cluster analysis results
  • How to use clustering in learning analytics to solve problems, such as improving student learning experiences and learning outcomes, increasing retention, or providing personalized feedback and support to students
  • How to determine an optimal number of clusters for the analysis

Syllabus

Week 1: Introduction
Lectures:
Introduction to unsupervised machine learning methods
Introduction to clustering
Overview of clustering uses for learning analytics
Labs:
Introduction to Weka toolkit

Week 2: Overview of k-means and hierarchical clustering methods
Lectures:
K-means clustering theory
K-means full example
Hierarchical clustering theory
Hierarchical clustering full example
Labs:
Conducting k-means clustering using Weka
Conducting hierarchical clustering using Weka

Week 3: Practical considerations
Lectures:
How to choose the number of clusters
How to interpret clustering results
Overview of more advanced clustering methods
Labs:
Real-world cluster analysis walkthrough

Prerequisites
We highly recommend that you take the previous course in the series before beginning this course:
Social Network Analysis
This course is intended for those who have a bachelor’s degree and are interested in developing learning and data science skills for employment in education, corporate, nonprofit, and military sectors. Experience with programming and statistics will be beneficial to participants.

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

Related Courses

Analytics in Healthcare Management and Administration (Coursera) Coursera
Northeastern University

Analytics in Healthcare Management and Administration (Coursera)

This course is the continuation of Healthcare Analytics Essentials . If you have not yet taken the Healthcare Analytics Essentials course, it is recommended that you complete that course prior to this course. The foundational knowledge to support the project are carried through in this deeper dive into using healthcare analytics in management and administration.

Nov 9th 2026
4 Weeks
Analytics in Python (edX) EdX
Columbia University,ColumbiaX

Analytics in Python (edX)

Learn the fundamental of programming in Python and develop the ability to analyze data and make data-driven decisions. Data is the lifeblood of an organization. Competency in programming is an essential skill for successfully extracting information and knowledge from data. The goal of this course is to introduce learners to the basics of programming in Python and to give a working knowledge of how to use programs to deal with data.

This course is archived
5-12 Weeks
Introducción a la Minería de Datos (Coursera) Coursera
Pontificia Universidad Católica de Chile

Introducción a la Minería de Datos (Coursera)

En este curso, aprenderás de manera gradual y práctica los conceptos básicos de Minería de Datos, junto a los algoritmos más utilizados hoy en día. Al finalizar el curso, serás capaz de entender la importancia de manejar la información y de explorar por ti mismo distintas bases de datos reales. Este curso es el primer paso para convertirte en un/a profesional con habilidades básicas de un científico de datos o Data Scientist, de manera tal que puedas abrirle la puerta al futuro.

Nov 2nd 2026
5-12 Weeks
Feature Engineering for Improving Learning Environments (edX) EdX
University of Texas at Arlington,UTArlingtonX

Feature Engineering for Improving Learning Environments (edX)

Every model used to predict a future outcome depends upon the quality of features used. This course focuses on developing better features to create better models. How can data-intensive research methods be used to create more equitable and effective learning environments? In this course, you will learn how data from digital learning environments and administrative data systems can be used to help better understand relevant learning environments, identify students in need of support, and assess changes made to learning environments.

No sessions available
3 Weeks
Data, Analytics and Learning (edX) EdX
University of Texas at Arlington,UTArlingtonX

Data, Analytics and Learning (edX)

An introduction to the logic and methods of analysis of data to improve teaching and learning. Capturing and analyzing data has changed how decisions are made and resources are allocated in businesses, journalism, government, and military and intelligence fields. Through better use of data, leaders are able to plan and enact strategies with greater clarity and confidence.

No sessions available
4 Weeks
Big Data and Education (edX) EdX
University of Pennsylvania,PennX

Big Data and Education (edX)

Learn the methods and strategies for using large-scale educational data to improve education and make discoveries about learning. Online and software-based learning tools have been used increasingly in education. This movement has resulted in an explosion of data, which can now be used to improve educational effectiveness and support basic research on learning.

Self Paced
Self-Paced
Machine Learning With Big Data (Coursera) Coursera
University of California, San Diego

Machine Learning With Big Data (Coursera)

Want to make sense of the volumes of data you have collected? Need to incorporate data-driven decisions into your process? This course provides an overview of machine learning techniques to explore, analyze, and leverage data. You will be introduced to tools and algorithms you can use to create machine learning models that learn from data, and to scale those models up to big data problems.

Oct 26th 2026
5-12 Weeks
Minería de Datos: Análisis de la Canasta de Compra (edX) EdX
Universidad Anáhuac,AnahuacX

Minería de Datos: Análisis de la Canasta de Compra (edX)

¿Conoces realmente qué productos de la canasta de mercado compran tus clientes o te dejas llevar por lo que aparenta a simple vista? En este curso aprenderás a construir modelos basados en técnicas de data mining o minería de datos, que te permitirán conocer información relevante de tus clientes y descubrir patrones de comportamiento para definir estrategias de marketing de acuerdo a la compra de productos.

Self Paced
Self-Paced
Pattern Discovery in Data Mining (Coursera) Coursera
University of Illinois at Urbana-Champaign

Pattern Discovery in Data Mining (Coursera)

Learn the general concepts of data mining along with basic methodologies and applications. Then dive into one subfield in data mining: pattern discovery. Learn in-depth concepts, methods, and applications of pattern discovery in data mining. We will also introduce methods for data-driven phrase mining and some interesting applications of pattern discovery. This course provides you the opportunity to learn skills and content to practice and engage in scalable pattern discovery methods on massive transactional data, discuss pattern evaluation measures, and study methods for mining diverse kinds of patterns, sequential patterns, and sub-graph patterns.

Oct 26th 2026
4 Weeks
Mastering Excel Essentials to Enhance Business Value (Coursera) Coursera
Illinois Tech

Mastering Excel Essentials to Enhance Business Value (Coursera)

This course is designed to cater to a diverse audience, particularly those with an interest in working in dynamic environments that place a strong emphasis on data-driven, quantitative analysis. Whether you are an experienced professional seeking to enhance your skills or someone looking to pivot into a cutting-edge industry, this course provides valuable insights and knowledge to thrive in today's data-centric and rapidly evolving landscape.

Nov 9th 2026
4 Weeks
People Analytics (Coursera) Coursera
University of Pennsylvania

People Analytics (Coursera)

People analytics is a data-driven approach to managing people at work. For the first time in history, business leaders can make decisions about their people based on deep analysis of data rather than the traditional methods of personal relationships, decision making based on experience, and risk avoidance. In this brand new course, three of Wharton’s top professors, all pioneers in the field of people analytics, will explore the state-of-the-art techniques used to recruit and retain great people, and demonstrate how these techniques are used at cutting-edge companies. They’ll explain how data and sophisticated analysis is brought to bear on people-related issues, such as recruiting, performance evaluation, leadership, hiring and promotion, job design, compensation, and collaboration.

Oct 26th 2026
4 Weeks