MacroSkill
CoursesCategoriesAcademiesJobsLeaders
Academies/

Information Theory

Information Theory

Learn the core tools of information theory: entropy, mutual information, source coding and data compression, channel capacity and coding theorems, and algebraic coding theory. Apply these to analyze communication limits and design efficient, reliable codes.

4 courses8 h totalEnglishfor Professionals learning Information Theory

Courses in this academy

Channel Capacity and Coding Theorems
#1

Channel Capacity and Coding Theorems

Derive channel capacity for discrete memoryless channels, prove Shannon's noisy-channel coding theorem, and analyze capacity of Gaussian channels.

2 h
Source Coding and Data Compression
#2

Source Coding and Data Compression

Prove Shannon's source coding theorem, construct Huffman and arithmetic codes, and analyze rate-distortion theory for lossy compression.

2 h
Algebraic Coding Theory
#3

Algebraic Coding Theory

Construct linear codes, cyclic codes (BCH, Reed-Solomon), and LDPC codes. Analyze minimum distance, decoding algorithms, and error performance bounds (Singleton, Plotkin, Hamming bounds).

2 h
Entropy and Mutual Information
#4

Entropy and Mutual Information

Define Shannon entropy, joint and conditional entropy, mutual information, and the data processing inequality. Prove basic properties and chain rules.

2 h
MacroSkill

Your route to future-proof skills. Free courses, structured routes, verifiable certificates.

Explore

All CoursesPopularNew Releases

Categories

All categories →

For Creators

Creator Studio
© 2026 MacroSkill. Developed by Sakamoto Labs LLC