Network Analysis (Coursera)

Network Analysis (Coursera)

People are social entities. They build complex relationships with others around them, form communities and social circles, belong to organizations. Every decision to make a connection to others is based a large variety of variables (called attributes). Every connection, in turn, affects people’s attitudes, behavior, and actions. This relationship between the structure of people’s connections to others and everything that this structure affects is called social dynamics.

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

Social dynamics is the focus of social network analysis. In this course, we will introduce this exciting field, starting with the very basics – the definitions of network concepts. You will quickly learn that network analysis allows to answer questions and find insights not available with any other approaches.
In business, where relationships are essential to efficiency and effectiveness of an organization, it is crucial that analysts know how to analyze these relationships. Therefore, we will not only show you the network concepts, but apply them immediately to real-life business datasets.
The possibilities of network analysis are quite broad. In this course, we divide the complex field according to the three major theoretical concepts in social relations: social selection, social influence, and community building. Models of social influence help explain why networks can affect individual behavior. Models of social selection help us understand how people create their network. Community detection models allow us to find the communities that people build, to better understand the structure of such communities.
Taken together with network statistics, these models are being demonstrated on real-life datasets collected in real companies. Learners can immediately see how much more powerful relational analysis (networks) are relative to standard statistics alone.

Course 2 of 4 in the Network Analytics for Business Specialization

Syllabus

WEEK 1
What are Networks?
The first lecture is designed to familiarize the learners with the idea of networks. First, networks are highly visual, so the lecture introduces the network graphs. Then, we talk about what is social network analysis (SNA), the role of networks in our lives, and applications of SNA in a variety of settings. Finally, we talk about network theory in organizations and application of SNA in organization. A session in R is dedicated to demonstrating networks.

WEEK 2
Network Analysis as a Method
This lecture introduces all the foundational network concepts. We start with important terminology, then move to network study design, data collection and descriptive statistics. Then, we examine everything learned in the lecture on a real-life dataset. R session has several segments: loading and manipulating network data, drawing graphs using different packages, interpreting graphs.

WEEK 3
Foundational Network Measures
This lecture starts with analyzing networks on the very basic units: dyads and triads. We learn how to interpret triadic census. Then, we move on to one of the most important concepts in network analysis: centrality. We explore these foundational network measures on a real-life dataset. R sessions are dedicated to local analyses (dyads, triads and other measures) and calculating centrality measures.

WEEK 4
Social Influence Models
In this lecture, we introduce the idea of modeling on networks. The idea is simple in principle: we use the network measures, which we’ve learned in previous lectures, as predictors in regular statistical models, such as regression. First, we discuss the theories of social influence. Then, we discuss how social influence models are built. We discuss best practices in social influence network models and apply them to a real-life dataset in an R session.

WEEK 5
Social Selection Modeling
This lecture takes network analysis to a next level – the models of social selection. We start by talking about the very idea of statistical network models – why do we need them? Then, we talk about social processes and the theory behind network formation. Next we discuss the role of random graphs in the analytic process, which leads us to exponential random graph models (or the models of social selection). We discuss how to build ERGMs and apply this knowledge to a real-life dataset.

WEEK 6
Community Detection Approaches
One of the most important application of network analysis is community detection. We start by talking about communities: what are they? Then, we discuss various approaches to community detection and look at a network-level method: blockmodels. We discuss theory in blockmodeling, roles and positions, and learn how to build blockmodels in R on a real-life dataset.

WEEK 7
Project Assignment

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

Related Courses

Blockchain Scalability and its Foundations in Distributed Systems (Coursera) Coursera
The University of Sydney

Blockchain Scalability and its Foundations in Distributed Systems (Coursera)

Blockchain promises to disrupt industries once it will be efficient at large scale. In this course, you will learn how to make blockchain scale. You will learn about the foundational problem of distributed computing, consensus, that is key to create blocks securely. By illustrating limitations of mainstream blockchains, this course will indicate how to improve the technology in terms of security and efficiency. In particular, this course will help you: understand security vulnerabilities of mainstream blockchains; design consensus algorithms that tolerate attacks, and; design scalable blockchain systems.

Oct 26th 2026
5-12 Weeks
How Computers Work (Coursera) Coursera
University of London,Goldsmiths, University of London

How Computers Work (Coursera)

Computers are everywhere, they aren't just the desktops and laptops we use for work but the phones in our pockets and even the watches on our wrists are also computers. You probably use a computer every day and in fact you are reading this on a computer! Just because we use computers all the time, doesn't mean that we understand them, or find them easy to use. Computer Science is the science of computers, it is the field of knowledge that experts use to understand computer systems. Knowing a little computer science will help you understand the computers all around you.

Oct 19th 2026
4 Weeks
International Cyber Conflicts (Coursera) Coursera
The State University of New York

International Cyber Conflicts (Coursera)

By nature, cyber conflicts are an international issue that span across nation-state borders. By the end of the course, you will be able to apply the knowledge gained for analysis and management of international cyber incidents and conflicts including for activities such as development of policy related to cybercrime and cyberwarfare. Management of cyber incidents and conflicts requires an interdisciplinary perspective including an understanding of: 1) characteristics of the cyber threats and conflicts themselves, 2) international efforts to reduce and improve cyber security, and 3) psychological and sociopolitical factors.

Oct 26th 2026
5-12 Weeks
Computational Social Science Capstone Project (Coursera) Coursera
University of California, Davis

Computational Social Science Capstone Project (Coursera)

CONGRATULATIONS! Not only did you accomplish to finish our intellectual tour de force, but, by now, you also already have all required skills to execute a comprehensive multi-method workflow of computational social science. We will put these skills to work in this final integrative lab, where we are bringing it all together. We scrape data from a social media site (drawing on the skills obtained in the 1st course of this specialization). We then analyze the collected data by visualizing the resulting networks (building on the skills obtained in the 3rd course). We analyze some key aspects of it in depth, using machine learning powered natural language processing (putting to work the insights obtained during the 2nd course).

Oct 26th 2026
4 Weeks
Networking and Security in iOS Applications (Coursera) Coursera
University of California, Irvine

Networking and Security in iOS Applications (Coursera)

You will learn to extend your knowledge of making iOS apps so that they can securely interact with web services and receive push notifications. You'll learn how to store data securely on a device using Core Data. You’ll also learn to securely deploy apps to the App Store and beta users over-the-air. The format of the course is through a series of code tutorials. We will walk you through the creation of several apps that you can keep as a personal app toolbox. When you make your own apps after this course, you can bring in these capabilities as needed. When necessary we pop out of the code tutorials to talk about concepts at a higher level so that what you are programming makes sense.

Oct 26th 2026
4 Weeks
Computational Neuroscience (Coursera) Coursera
University of Washington

Computational Neuroscience (Coursera)

This course provides an introduction to basic computational methods for understanding what nervous systems do and for determining how they function. We will explore the computational principles governing various aspects of vision, sensory-motor control, learning, and memory. Specific topics that will be covered include representation of information by spiking neurons, processing of information in neural networks, and algorithms for adaptation and learning.

Nov 9th 2026
5-12 Weeks
Intel® Network Academy - Network Transformation 102 (Coursera) Coursera
Intel Corporation

Intel® Network Academy - Network Transformation 102 (Coursera)

Welcome to the Intel® Network Academy – a comprehensive training program on network transformation. In this program, we will be covering the topic areas of software defined infrastructure (SDI) network functions virtualization (NFV), software-defined networking (SDN) and beyond. Network Transformation 102 covers topics such as VNF Operations & Development, Cryptography, and Hyperscan technology, students will dive into the benefits of Intel hardware and software and explore how to accelerate compute-intensive operations with Intel® QuickAssist Technology (Intel® QAT).

Oct 26th 2026
4 Weeks
Leadership Through Social Influence (Coursera) Coursera
Northwestern University

Leadership Through Social Influence (Coursera)

This course will provide learners with a systematic general framework for analyzing persuasive influence situations. Learners will be able to identify different challenges faced by persuaders and to fashion appropriate strategies for addressing those challenges. The broad goal is to provide learners with not only an extensive persuasion tool kit, but also with an understanding of how different tools are useful in different situations.

Nov 2nd 2026
4 Weeks
Redes Ecológicas (Coursera) Coursera
Universidade de São Paulo, Brasil

Redes Ecológicas (Coursera)

Todos os seres vivos estão conectados entre si por interações ecológicas, formando a “colina emaranhada” de Darwin, metáfora inspirada pela “teia da vida” de Humboldt. Desemaranhar essa complexidade é uma tarefa desafiadora, mas factível, desde que você use ferramentas adequadas. A ciência de redes nos ajuda com excelentes ferramentas conceituais e operacionais.

Nov 9th 2026
4 Weeks
Internet of Things: Communication Technologies (Coursera) Coursera
University of California, San Diego

Internet of Things: Communication Technologies (Coursera)

Have you wondered how “Things” talk to each other and the cloud? Do you understand the alternatives for conveying latency-sensitive real time data versus reliable signaling data? Building on the skills from the Sensing and Actuation course, we will explore protocols to exchange information between processors.

Nov 2nd 2026
4 Weeks
Applied Social Network Analysis in Python (Coursera) Coursera
University of Michigan

Applied Social Network Analysis in Python (Coursera)

This course will introduce the learner to network analysis through the NetworkX library. The course begins with an understanding of what network analysis is and motivations for why we might model phenomena as networks. The second week introduces the concept of connectivity and network robustness.. The third week will explore ways of measuring the importance or centrality of a node in a network. The final week will explore the evolution of networks over time and cover models of network generation and the link prediction problem.

Oct 26th 2026
4 Weeks