Computer Science Courses Fundamentals of Computer Science Courses C++, Python Programming Languages Courses Java, C# Programming Languages Courses Data Structures and Algorithms Courses Operating Systems and Parallel Computing Courses Advanced Data Structures and Algorithms Courses Version Control System and Automation Courses Theory of Computation and Compiler Design Courses