# Information Theory and Coding

- Institution: IIT Bombay
- Department: Electronics & Communication Engineering
- Teacher: Prof. S.N. Merchant
- Level: Undergraduate
- Language: English
- Subjects: Engineering, Society and politics
- Source: [NPTEL](https://nptel.ac.in/courses/117101053)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/117101053)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [L1- Introduction to Information Theory and Coding](https://invisiblenetwork.ai/learn/nptel/117101053/d66d4a3bcd3c) (Video)
2. [L2-Definition of Information Measure and Entropy](https://invisiblenetwork.ai/learn/nptel/117101053/71e581decbbf) (Video)
3. [L3-Extention of An Information Source and Markov Source](https://invisiblenetwork.ai/learn/nptel/117101053/066bc17a82b3) (Video)
4. [L4-Adjoint of An Information Source, Joint and Conditional Information Measure](https://invisiblenetwork.ai/learn/nptel/117101053/19551b63dd85) (Video)
5. [L5-Properties of Joint and Conditional Information Measures and A Morkov Source](https://invisiblenetwork.ai/learn/nptel/117101053/25274dfc7f00) (Video)
6. [L6-Asymptotic Properties of Entropy and Problem Solving in Entropy](https://invisiblenetwork.ai/learn/nptel/117101053/d6b77e703dde) (Video)
7. [L7-Block Code and its Properties](https://invisiblenetwork.ai/learn/nptel/117101053/657563732929) (Video)
8. [L8-Instantaneous Code and Its Properties](https://invisiblenetwork.ai/learn/nptel/117101053/199397fa152a) (Video)
9. [L9-Kraft-Mcmillan Equality and Compact Codes](https://invisiblenetwork.ai/learn/nptel/117101053/c6e48669c614) (Video)
10. [L10-Shannon's First Theorem](https://invisiblenetwork.ai/learn/nptel/117101053/cb5bef9ab32d) (Video)
11. [L11-Coding Strategies and Introduction to Huffman Coding](https://invisiblenetwork.ai/learn/nptel/117101053/5ffe81cbe818) (Video)
12. [L12-Huffman Coding and Proof of Its Optamality](https://invisiblenetwork.ai/learn/nptel/117101053/6e782201c312) (Video)
13. [L13-Competitive Optamality of The Shannon Code](https://invisiblenetwork.ai/learn/nptel/117101053/ac40e0993c3f) (Video)
14. [L14-Non-Binary Huffman Code and Other Codes](https://invisiblenetwork.ai/learn/nptel/117101053/86d5e8e77b62) (Video)
15. [L15-Adaptive Huffman Coding Part-I](https://invisiblenetwork.ai/learn/nptel/117101053/aeddab19abd4) (Video)
16. [L16-Adaptive Huffman Coding Part-II](https://invisiblenetwork.ai/learn/nptel/117101053/d73055244d17) (Video)
17. [L17-Shannon-Fano-Elias Coding and Introduction to Arithmetic Coding](https://invisiblenetwork.ai/learn/nptel/117101053/d7a297895ebd) (Video)
18. [L18-Arithmetic Coding Part-I](https://invisiblenetwork.ai/learn/nptel/117101053/5398d350ee33) (Video)
19. [L19-Arithmetic Coding Part-II](https://invisiblenetwork.ai/learn/nptel/117101053/5ea0e455fd88) (Video)
20. [L20-Introdution to Information Channels](https://invisiblenetwork.ai/learn/nptel/117101053/5b15d1b0d621) (Video)
21. [L21-Equivocation and Mutual Information](https://invisiblenetwork.ai/learn/nptel/117101053/5e0b82ddbe3c) (Video)
22. [L22-Properties of Different Information Channels](https://invisiblenetwork.ai/learn/nptel/117101053/999ff76374e3) (Video)
23. [L23-Reduction of Information Channels](https://invisiblenetwork.ai/learn/nptel/117101053/96b9ae426f03) (Video)
24. [L24-Properties of Mutual Information and Introdution to Channel Capacity](https://invisiblenetwork.ai/learn/nptel/117101053/b33091187138) (Video)
25. [L25-Calculation of Channel Capacity for Different Information Channels](https://invisiblenetwork.ai/learn/nptel/117101053/19528c82e873) (Video)
26. [L26-Shannon's Second Theorem](https://invisiblenetwork.ai/learn/nptel/117101053/1bd6d8b7a6bf) (Video)
27. [L27-Discussion On Error Free Communication Over Noisy Channel](https://invisiblenetwork.ai/learn/nptel/117101053/a978d10a4313) (Video)
28. [L28-Error Free Communication Over A Binary Symmetric Channel and Introdution to Continous Sources and Channels](https://invisiblenetwork.ai/learn/nptel/117101053/68b865488f88) (Video)
29. [L29-Differential Entropy and Evaluation of Mutual Information for Continuous Sources and Channels](https://invisiblenetwork.ai/learn/nptel/117101053/bc6548b72081) (Video)
30. [L30-Channel Capacity of A BandLimited Continuous Channel](https://invisiblenetwork.ai/learn/nptel/117101053/5498e35804ab) (Video)
31. [L31-Introduction to Rate-Distortion Theory](https://invisiblenetwork.ai/learn/nptel/117101053/792ca7608060) (Video)
32. [L32-Definition and Properties of Rate-Distortion Functions](https://invisiblenetwork.ai/learn/nptel/117101053/1639f678cae8) (Video)
33. [L33-Calculation of Rate-Distortion Functions](https://invisiblenetwork.ai/learn/nptel/117101053/3397d632ba9f) (Video)
34. [L34-Computational Approach for Calculation of Rate-Distortion Functions](https://invisiblenetwork.ai/learn/nptel/117101053/1514c57e3269) (Video)
35. [L35-Introdution to Quantization](https://invisiblenetwork.ai/learn/nptel/117101053/35d8a3f08574) (Video)
36. [L36-Lloyd-Max Quantizer](https://invisiblenetwork.ai/learn/nptel/117101053/bf32f1ef321f) (Video)
37. [L37-Companded Quantization](https://invisiblenetwork.ai/learn/nptel/117101053/a6e8f5d49537) (Video)
38. [L38-Variable Length Coding and Problem Solving in Quantizer Design](https://invisiblenetwork.ai/learn/nptel/117101053/782a4854ec41) (Video)
39. [L39-Vector Quantization](https://invisiblenetwork.ai/learn/nptel/117101053/a6667c7f7fe8) (Video)
40. [L40-Transform Coding Part-I](https://invisiblenetwork.ai/learn/nptel/117101053/1210b1668ad5) (Video)
41. [L41-Transform Coding Part-II](https://invisiblenetwork.ai/learn/nptel/117101053/3c6b6aa0966a) (Video)
