• Science of Information Learning Hub



    Information Frontiers Pathways

    Themed tracks for both general audience, and core majors (CS, EE, Math, Stats) at undergraduate level, and advanced tutorial series at the PhD level. We also offer students with Spanish as their first language the Introduction to Science of Information course.

    This course series provides foundational concepts and methods in information science su ...

    Module series provides a general background and awareness of information, ethics, and d ...

    Un curso de un semestre en español que proporciona un repaso general de los temas cent ...

    CSoI faculty research lecture series at the nexus of information, biology, and neurosci ...

    CSoI faculty lecture research series of recent communication and networks research.

    CSoI faculty research series in information and data science topics.


    Topic Modules

    Modules include foundational, introductory, and advanced topics, and are available as YouTube playlists. Some modules provide weekly quizzes & homework questions. Faculty are encouraged to use these online topic modules within their courses.

    This 6 week short course in the Science of Information Series provides a critical found ...

    This short course provides insight into Shannon's methods behind measuring communicatio ...

    An introduction to the relatively new field of philosophy of information that will rais ...

    Learn about information as data first proposed in Claude Shannon's groundbreaking work; ...

    Encryption is the transformation of data into a form unreadable by anyone without a sec ...

    Advanced short course in Network Coding with recommended pre-requisites of probability ...

    Combinatorics is a branch of mathematics that studies the size and structure of discret ...

    This module is designed with the computer scientist and engineer in mind, to aid in lea ...

    A strong case can be made for bridging information theoretic understandings with resear ...

    The ease with which large amounts scientific data can be distributed and shared today f ...

    This course serves as an introduction to the R software and lays the foundation for any ...

    In coordination with Center for Science of Information, Dr. Andrew Iliadis, Fellow in D ...

    Searching a large database in terms of "I need all sequences x, that are similar to y" ...

    can you change the title of this one on LH and YouTube to: Lossless Data Compression: A ...

    This is an advanced module showing the general property of the output samples of a stoc ...


    Special Topics

    Tutorials on recent CSoI research presented at summer schools.

    Presentations by our students and postdocs on their thesis research.

    Lectures on a wide range of science of information topics from the top thought leaders ...

    Themed forums and workshops on CSoI research.

    A collection of interviews with CSoI participants and affiliates.


    Full Semester Courses

    Of interest for instructors and students, these full semester courses by our Center and affiliated faculty offer a range of content including syllabi, lecture slides and class notes, homework, code, projects and labs, texts, and other resources. Links to external websites are maintained by individual faculty. Please contact them directly for use of their content in your classroom. We encourage faculty to engage with us in sharing course content, and developing new topics (contact: education@soihub.org).

    Covers the main topics suitable for learning about big data and machine learning under ...

    Advanced course on wireless communications, including new material on massive MIMO.

    An introduction to statistical data analysis. Computational tools for representing, ext ...

    Distributed Algorithms are algorithms that are designed to run on many processors, with ...

    “Big Data,” algorithms, and statistics are everywhere today. But how do you tell go ...

    An introduction to computer science as an academic discipline, and the nature, developm ...

    Statistical learning theory is a burgeoning research field at the intersection of proba ...

    Advanced course investigating key challenges in multiuser systems hosted by Stanford Un ...

    Claude Shannon's foundations of information theory have paved the way for data storage, ...

    This advanced two-week course will introduce participants to a broad array of modern st ...

    An application and example based first course in discrete math including integers, grap ...

    Information is a unifying theme in our world. It is creatively used as the foundation o ...

    This course will introduce network theory and discuss its application to a wide variety ...

    Introduction to the fundamental algorithms and data structures using Java.

    An introduction to mathematical probability suitable as preparation for actuarial scien ...

    In this small course (1 lecture/week), we study the basic techniques for designing, ana ...

    Information theory is the science of operations on data such as compression, storage, a ...

    The advanced course will focus on theoretical and algorithmic aspects of universal sche ...

    The goal of this semester course seminar is to introduce freshmen to the design process ...

    The goal of the course is to introduce probabilistic modeling and its role in solving e ...

    Advanced course covering mechanics and theoretical computer science to understand quant ...

    Introduction to techniques for automated and human-assisted analysis and visualization ...

    In this class students will learn state-of-the-art data science tools and workflows to ...

    Advanced course that treats the problems, methods, and algorithms that were developed w ...

    The aim of this advanced course is to introduce foundational topics in mathematics to f ...

    Advanced course covering Private-key Cryptography, Public-key Cryptography, Zero-knowle ...

    The video lectures for this course are based on the first 11 chapters of Prof. Raymond ...