Module 1
Introduction to Programming Languages
Module 2
Syntax and Semantics
Module 3
Data Types and Control Structures
Module 4
Subprograms and Scope
Module 5
Object-Oriented Programming
Module 6
Functional Programming
Module 7
Logic Programming
Module 8
Concurrent Programming
Module 9
Memory Management
Module 10
Advanced Topics