I have been teaching in three areas of computer Science. These ares are mentioned as follows:
1. Basics of Programming: Introduction to Programming, Programming Fundamentals, Object Oriented Programming, Data Structure and Algorithms
2. Computer Networks & their Security: Network Design and Management, Advance Computer Networks, Network Security, Computer Security
3. Artificial Intelligence: Machine Learning, Web Information Retrieval, Data Science
and there is one more subject, which doesn't fall in any of these categories, i.e., Research Methodology.
The list of selected courses is given below, for which some resources are shared. There are maximum three types of resources in each course, i.e., Lectures, Reinforcement Instruments and Evaluation Instruments. Please note that selected resources of each course are shared.