- Memory Allocation of different types of variables and functions - stack, heaps etc
- Theory of Computation
- Compiler Design
- Computer Architecture
- Mathematics
- Discrete Mathematics
- Linear Algebra
- Number Theory
- Statistics
- Operating Systems
- Paging
- Computer Networking
- DBMS
- Cyber Security
- Cloud Computing
- Machine Learning, Deep Learning and AI
- FrontEnd Web Development - ReactJs, VueJs or AngularJs
- BackEnd Web Development - NodeJs and similar frameworks
- DBMS - MySQL, Redis, MongoDB
- CI/CD tools - GitHub, Apache Jmeter
- Scripting, Data engineering and analysis, ML and DL - Python
- Cloud Computing - AWS, Azure and Digital Ocean