Y4S1
Y3S2
Y2S2
Y2S1
Algorithm Design and Analysis
Cyber Security
Fluid Mechanics
Introduction to Databases
Object Oriented Programming and Design
Operating Systems
Software Engineering
1. Introduction to Software Engineering
2. Software Processes
3. Agile Software Development
4. Requirements Elicitation
5. Requirements Analysis
6. Software Architecture, Strategy Pattern, Data Access Object
7. System and Software Architecture
8. Object Design
9. Model View Controller
10. Introduction to Testing
11. Software Maintenance
Y1S2
Leetcode
The Art Of Computer Programming
Y1S1
Innovation - From Creativity to Entrepreneurship
Introduction to Data Science in Python
Algorithmic Toolbox
AP Computer Science A - Java Programming
Competitive Programming
HuggingFace Reinforcement Learning