Course image LLVM Middle-end
Compilers Track

Course Sections:

1. LLVM IR Structure and IR Instructions

2. Analysis Passes

3. Transformation Passes

4. Project

5. Final Presentation

Course image C++ Course
Compilers Track

Course Sections:

1. Introduction to C++

2. Basics of C++

3. Object-Oriented Programming Basics

4. Inheritance and Polymorphism

5. Overloading

6. STL (Standard Template Library)

7. Templates

8. File Handling

9. Exception Handling

10. Concurrency and Threading

11. Project