# Principles of Programming Languages

- Institution: IIT Delhi
- Department: Computer Science and Engineering
- Teacher: Prof. S. Arun Kumar
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106102067)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106102067)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Introduction](https://invisiblenetwork.ai/learn/nptel/106102067/e43f20b23aa3) (Video)
2. [Syntax](https://invisiblenetwork.ai/learn/nptel/106102067/611dbc58d49f) (Video)
3. [Grammars](https://invisiblenetwork.ai/learn/nptel/106102067/13ee8de2a175) (Video)
4. [Ambiguity](https://invisiblenetwork.ai/learn/nptel/106102067/f18e7b129491) (Video)
5. [PLO:Syntax](https://invisiblenetwork.ai/learn/nptel/106102067/4641583546b5) (Video)
6. [Semantics](https://invisiblenetwork.ai/learn/nptel/106102067/446b89292080) (Video)
7. [Syntactic Classes](https://invisiblenetwork.ai/learn/nptel/106102067/df2f2a5dccf0) (Video)
8. [Transition Systems](https://invisiblenetwork.ai/learn/nptel/106102067/e20dafe54f95) (Video)
9. [PL0 : Expressions](https://invisiblenetwork.ai/learn/nptel/106102067/bb6c257c3775) (Video)
10. [Binding](https://invisiblenetwork.ai/learn/nptel/106102067/292c39f05123) (Video)
11. [Environments](https://invisiblenetwork.ai/learn/nptel/106102067/04512eae5838) (Video)
12. [Declarations](https://invisiblenetwork.ai/learn/nptel/106102067/e1315deb6281) (Video)
13. [Commands](https://invisiblenetwork.ai/learn/nptel/106102067/c336bdf687ef) (Video)
14. [Stores](https://invisiblenetwork.ai/learn/nptel/106102067/325622ffdb7b) (Video)
15. [Summary](https://invisiblenetwork.ai/learn/nptel/106102067/95843665c000) (Video)
16. [Declarations and Commands](https://invisiblenetwork.ai/learn/nptel/106102067/873cfc91e19b) (Video)
17. [Blocks](https://invisiblenetwork.ai/learn/nptel/106102067/ee4e00cad640) (Video)
18. [Qualification](https://invisiblenetwork.ai/learn/nptel/106102067/e5f7522245f3) (Video)
19. [Pragmatics](https://invisiblenetwork.ai/learn/nptel/106102067/c6686215ce8e) (Video)
20. [Data](https://invisiblenetwork.ai/learn/nptel/106102067/de9429d70a76) (Video)
21. [Structured Data](https://invisiblenetwork.ai/learn/nptel/106102067/dbcfc4c871f0) (Video)
22. [Sequences](https://invisiblenetwork.ai/learn/nptel/106102067/dd793b9efb7d) (Video)
23. [Control](https://invisiblenetwork.ai/learn/nptel/106102067/a55d7a83383c) (Video)
24. [Non- Determinacy](https://invisiblenetwork.ai/learn/nptel/106102067/090363e1e633) (Video)
25. [Programming Languages](https://invisiblenetwork.ai/learn/nptel/106102067/719c1cc3aa11) (Video)
26. [Programming Languages](https://invisiblenetwork.ai/learn/nptel/106102067/fe734990c258) (Video)
27. [Programming Languages](https://invisiblenetwork.ai/learn/nptel/106102067/174ada50f31b) (Video)
28. [Data as Functions](https://invisiblenetwork.ai/learn/nptel/106102067/97572b7d69e1) (Video)
29. [Data and Fixpoints](https://invisiblenetwork.ai/learn/nptel/106102067/cc3c774ef4f1) (Video)
30. [Normal Forms](https://invisiblenetwork.ai/learn/nptel/106102067/c9ab23f16f8e) (Video)
31. [Programming Languages](https://invisiblenetwork.ai/learn/nptel/106102067/fb027ae1bf9c) (Video)
32. [Monomorphism](https://invisiblenetwork.ai/learn/nptel/106102067/1fe0aaff652d) (Video)
33. [Polymorphism](https://invisiblenetwork.ai/learn/nptel/106102067/6c2654e25e75) (Video)
34. [Type Checking](https://invisiblenetwork.ai/learn/nptel/106102067/a399f46c5940) (Video)
35. [Contexts](https://invisiblenetwork.ai/learn/nptel/106102067/1a12732747fe) (Video)
36. [Abstracts](https://invisiblenetwork.ai/learn/nptel/106102067/af05479c6e62) (Video)
37. [Procedures](https://invisiblenetwork.ai/learn/nptel/106102067/0e01f5e84390) (Video)
38. [Meanings](https://invisiblenetwork.ai/learn/nptel/106102067/03bdff4631ea) (Video)
39. [Parameters](https://invisiblenetwork.ai/learn/nptel/106102067/d20d6b1ad24e) (Video)
40. [The Future](https://invisiblenetwork.ai/learn/nptel/106102067/81b6e418e4dd) (Video)
