C Programming


  • To build fundamental principles of problem solving in software engineering
  • To build basic programming principles using C programming language

C++ Programming


  • To understand how C++ improves C with object-oriented features.
  • To learn how to write inline functions for efficiency and performance.
  • To learn the syntax and semantics of the C++ programming language.
  • To learn how to design C++ classes for code reuse.
  • To learn how to implement copy constructors and class member functions.

Flutter Mobile App. Development


  • Learn Dart Programming Language
  • Make A Cross-Platform App With Flutter for Android & iOS
  • Build a simple social network mobile app for Android & iOS by the end of the course

Introduction to computer


By the end of the course, you should be able to:

  • Boot the computer
  • Shut down, restart or put the computer to sleep
  • Manage files
  • Install, open or uninstall a software
  • Connect to the internet, browse the internet, create and manage emails

Java Programming


This course aims to help students learn to design and develop, debug and execute well engineered and maintainable programs using a Java Programming language. 

The course covers software design, implementation, and testing using Java. Introduces object-oriented design techniques and problem solving. 

Emphasizes development of secure, well-designed software project...

Microsoft Office Tools


By the end of the course you should be able to:

  • Use Microsoft word for documentations
  • Use excel to write formula and create charts
  • Prepare a PowerPoint presentation

Web Design


  • Create basic web pages and sites
  • Understand elements of design with regard to the web
  • Get grips with necessary functionality elements
  • Master Html, CSS & JavaScript

Web Development


  • Develop your skills in PHP Programming
  • Develop web applications