This course introduces the fundamental concepts of cybersecurity.
This course introduces the fundamental concepts of data structures and algorithms. It covers the analysis of algorithms, arrays, linked lists, stacks, queues, trees, and graphs.
This course introduces the fundamental concepts of database systems and the design of database applications. It covers the relational model, SQL, database design, and implementation.
This course introduces the fundamental concepts of distributed systems.
This course introduces the fundamental concepts of object-oriented programming.