This course focuses on providing the skills and knowledge necessary to install, operate, and troubleshoot a small branch office Enterprise network, including configuring a switch, a router, and connecting to a WAN and implementing network security. A Student should be able to complete configuration and implementation of a small branch office network under supervision. This course will set students up for Cisco certification in Interconnecting Cisco Networking Devices Part 1 (ICND1). Topics covered include: TCP/IP models and protocols; LANs and Ethernet; running Cisco IOS; VLANs and trunks; IP addressing and sub netting; packet delivery; static and dynamic routing; DHCP and NAT; network security; WANs, IPv6.

This course is designed to teach, motivate and stimulate students with Python programming language. Starting at a basic level (data types, control statements, list & dictionaries, design with functions, etc.), students will be encouraged to go further, by developing a course project of intermediate difficulty using more advanced tools (such as GUI, graphics, etc.).with in IT automation stuff over Python core features as a broad and well adopted programming language through the best practices in writing Python.


This course is an overview to the latest virtualization technology with chapters dedicated to Oracle VirtualBox, VMware Workstation, Microsoft® Hyper-V, and VMware vSphere. This course content focuses on virtualization in software-defined data centers. Readers learn to build virtual networks, implement high-availability clusters, enhance performance and security, and manage the virtual data center. Students implement virtual desktop infrastructures using both VMware Horizon and Microsoft VDI. They will also examine cloud computing environments with VMware vCloud and Microsoft Azure, and will allow us to explore in-depth the challenges for cloud networking—how we build a network infrastructure that provides the agility to deploy virtual networks on a shared infrastructure, that enables both efficient transfer of big data and low latency communication, and that enables applications to be federated across countries and continents.

The development of this course gives student an introduction to a management information systems from organizations. The topics include the necessary resources: information systems in the organization, social implications, and use and evaluation of software packages for microcomputers.

This course is designed to provide th applied and practical knowledge required to design, configure, install, and troubleshoot hardware, peripherals and protocols used in local area networking. The course content is patterned after the material required to pass the vendor neutral Network + N10-007 examination. This certificate course focuses on the rudiments of networking and the knowledge and application of OSI model. The essentials and application of TCP/IP and the use of routers with TCP/IP will be highlighted. Remote connectivity, network installation, network Administration, maintenance, support, trouble shooting, and network security will be some of the models covered. The topics in this course have been designated to prepare students to take the Network + certification exam but will also cover other topics in more detail as time permits.


This is the first of two courses that cover the exam objectives you’ll need to know for the CompTIA Network+. The course provides a solid foundation in networking essentials, addressing key topics such as network types, applications, and protocols. Students will explore the complexities of networking equipment, different ways networks are set up, and the layers of the OSI model. Ensuring safety in network and computer usage will be highlighted, alongside a systematic seven-step troubleshooting model to equip you with practical problem-solving skills. The course lays the groundwork for a deep understanding of networking concepts, setting you ready for a successful journey in mastering CompTIA Network+ certification exam.


This course presents an in-depth understanding of operating system (OS) design concepts, the significance of the CPU in computing, and the evolution of modern OSs. With a focus on Microsoft, Linux, and macOS operating systems, students will delve into the intricacies of each system, fostering a comparative learning experience.


This course aims to identify, assess and evaluate risk to enable the execution of the enterprise risk management strategy; develop and implement risk responses to ensure that risk factors and events are addressed in a cost-effective manner and in line with business objectives; monitor risk and communicate information to the relevant stakeholders to ensure the continued effectiveness of the enterprise’s risk management strategy; design and implement information systems controls in alignment with the organization’s risk appetite and tolerance levels to support business objectives; monitor and maintain information systems controls to ensure they function effectively and efficiently; and achieve professional qualification as Certified in Risk and Information Systems Control (CRISC).


This course covers the design of distributed applications and systems on different platforms. Students will have hands-on instruction in but not limited to migrating complex, multi-tier applications, designing and deploying enterprise-wide scalable operations, implementing cost control strategies. After the completion of this class students will be ready to take and pass the CompTIA’s Cloud+ CV0-002 certification exam.

This is the first of two courses that cover the exam objectives you’ll need to know for the CompTIA Network+. The course provides a solid foundation in networking essentials, addressing key topics such as network types, applications, and protocols. Students will explore the complexities of networking equipment, different ways networks are set up, and the layers of the OSI model. Ensuring safety in network and computer usage will be highlighted, alongside a systematic seven-step troubleshooting model to equip you with practical problem-solving skills. The course lays the groundwork for a deep understanding of networking concepts, setting you ready for a successful journey in mastering CompTIA Network+ certification exam.