
IT Project Management is a discipline that focuses on planning, organizing, and managing resources to successfully complete information technology projects within scope, time, and budget. In the context of network engineering and other IT fields, projects often involve designing, implementing, and maintaining systems such as computer networks, databases, or software applications. This course equips students with essential knowledge and skills in project lifecycle management, team coordination, scheduling, budgeting, risk management, and the use of tools like Gantt charts. By the end of the course, students will be able to identify real-world IT projects, plan and execute them effectively, and ensure they meet organizational goals while adapting to the dynamic nature of technology.
- Teacher: Flavien Niyigena

Welcome to C Programming, a new and exciting course that marks the beginning of your journey into the world of computer programming. This course is designed to introduce you to the fundamental concepts of programming using the C language one of the most powerful and foundational languages in computer science.
In learning C, you are not only gaining skills in writing code, but also opening the door to understanding how software and hardware work together. This course will awaken your potential to think like a programmer, solve real-world problems, and build a strong base that will support your learning of other advanced languages like Python, Java, or C++. Whether you dream of becoming a software developer, engineer, or tech innovator, this course is your first step toward making those dreams a reality.
- Teacher: Flavien Niyigena