Academic Courses - Explore Our Programs
Academic Excellence

Explore Our Academic Programs

Discover world-class education opportunities designed to shape your future and unlock your potential.

Admission Requirements

  • Form C graduates or higher qualifications
  • Working professionals seeking IT upskilling
  • Career changers interested in tech industry
  • Basic English communication skills
  • Basic computer literacy (not mandatory)
  • Mature entry options available

No prior IT experience required - We start from basics!

Registration & Tuition

Registration Fee: M 300.00
Monthly Tuition: M 750.00
Flexible payment plans available

M-Pesa

Merchant Name: IT Center

Till: 49458

EcoCash

Merchant Name: IT Center

Till: 75100

FNB Account

Account Name: IT Center

Account: 627123456789

Branch Code: 280061

Payment Instructions
  1. Make payment using any method above
  2. Keep your payment receipt
  3. Send proof of payment to: admission@itcenter.co.ls
  4. Include your full name & program
Need help? Call/WhatsApp: +266 5680 2145

Department of Computer Science

Artificial Intelligence (AI)

Department of Computer Science

Artificial Intelligence refers to the simulation of human intelligence in machines that are designed to think, learn, and make decisions. AI technologies include machine learning, natural language processing, computer vision, robotics, and more. These systems can analyze vast amounts of data, recognize patterns, and perform tasks such as speech recognition, image classification, or autonomous driving. Key Features: Learning from data (machine learning) Decision-making and problem-solving Automation of tasks Continuous improvement over time

Artificial Intelligence (AI)
Registration Fee
R300.00
Jun to Jun 2025

C++ Programming

Department of Computer Science

This course introduces students to the fundamentals of C++ programming, one of the most widely used languages in software development. Topics covered include variables, data types, operators, control structures (loops, if-else), functions, arrays, object-oriented programming concepts (classes, objects, inheritance, polymorphism), and file handling. Students will gain hands-on experience writing and debugging C++ programs, preparing them for software development roles.

C++ Programming
Registration Fee
R300.00
Jun to Jun 2025

Cloud Computing

Department of Computer Science

Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, and analytics—over the internet (“the cloud”). It allows businesses and individuals to access scalable and flexible resources on demand, without needing to manage physical infrastructure. Key Features: On-demand resource availability Scalability and flexibility Pay-as-you-go pricing Remote access and collaboration

Cloud Computing
Registration Fee
R300.00
Jun to Jun 2025

Java Programming

Department of Computer Science

This course provides an introduction to Java programming, covering core concepts such as variables, data types, control structures, methods, and object-oriented principles. Students will learn how to develop and debug Java applications, working with concepts like classes, inheritance, polymorphism, and exception handling. The course also covers Java's application in real-world software development, including GUI (Graphical User Interface) design, multithreading, and database connectivity.

Java Programming
Registration Fee
R300.00
Jun to Jun 2025

Python Programming

Department of Computer Science

This course covers Python programming, one of the most popular and versatile languages for various applications, including data analysis, web development, and automation. Topics include basic syntax, data types, control structures, functions, file handling, and object-oriented programming. Students will also learn how to work with Python libraries such as NumPy, Pandas, and Matplotlib for data analysis and visualization. Python's simplicity and power make it an excellent choice for beginners and professionals alike.

Python Programming
Registration Fee
R300.00
Jun to Jun 2025

Web Development

Department of Computer Science

This course covers the basics and advanced techniques of web development, focusing on both front-end and back-end technologies. Students will learn HTML, CSS, JavaScript, and responsive design to create visually appealing and interactive websites. On the server-side, the course may cover technologies such as PHP, Node.js, or Python for building dynamic web applications, as well as the use of databases (e.g., MySQL, MongoDB) and server management. Students will also learn about web hosting, domain management, and deploying applications to the web.

Web Development
Registration Fee
R300.00
Jun to Jun 2025

Network Engineering

Computer Networking

Network Engineering

This course provides a comprehensive understanding of computer networking concepts. Students will explore how different types of networks (LANs, WANs) operate, the OSI model, network protocols (such as TCP/IP, HTTP, DNS), routing and switching, and how devices communicate over networks. The course also delves into network security fundamentals, including encryption, firewalls, and VPNs. Hands-on labs and simulations will help students configure and troubleshoot real-world network setups.

Computer Networking
Registration Fee
R300.00
Jun to Jun 2025

Database Management

Database Management

Database Management

This course teaches students how to manage and support database systems in IT environments. It covers the design, implementation, and administration of relational databases using systems like MySQL or Microsoft SQL Server. Topics include database design, normalization, SQL queries, data backup and recovery, and performance optimization. Students will also learn how to troubleshoot database-related issues and work with IT support tools to maintain and resolve technical problems in database management.

Database Management
Registration Fee
R300.00
Jun to Jun 2025

Department of Information Technology / Business Computing

Computer Skills

Department of Information Technology / Business Computing

The Computer Skills course is designed to provide learners with a foundational understanding and hands-on experience in essential computer applications and technologies. It equips participants with practical skills to effectively use computers in both professional and personal settings. The course covers a wide range of topics, from basic computer operations to advanced productivity tools.

Computer Skills
Registration Fee
R300.00
Jun to Jun 2025

Microsoft Applications

Department of Information Technology / Business Computing

This course teaches students how to use essential Microsoft applications, including Microsoft Word, Excel, PowerPoint, and Access, in a business context. Students will learn how to create and format professional documents (Word), perform complex data analysis and create reports (Excel), design effective presentations (PowerPoint), and manage databases (Access). The course focuses on productivity tools for business operations, enhancing students' ability to work efficiently in any office environment.

Microsoft Applications
Registration Fee
R300.00
Jun to Jun 2025

Information Security

Cybersecurity Essentials

Information Security

This course provides a foundational understanding of cybersecurity principles and practices. Students will learn about common cyber threats, security risks, and strategies for defending networks and information systems. Topics covered include encryption, firewalls, intrusion detection systems, secure communication protocols, and ethical hacking. Students will also explore the role of cybersecurity professionals in identifying and mitigating risks and learn the basics of ethical hacking and penetration testing.

Cybersecurity Essentials
Registration Fee
R300.00
Jun to Jun 2025

Technical Support Services

IT Support

Technical Support Services

This course focuses on providing technical support and customer service in IT environments. It covers the essential skills required for troubleshooting hardware and software issues, diagnosing system problems, and offering solutions. Students will learn about various IT systems, including desktops, laptops, operating systems, and networking hardware. The course also introduces students to IT help desk procedures, ticketing systems, and service-level agreements (SLAs), preparing them for roles in IT support and technical service.

IT Support
Registration Fee
R300.00
Jun to Jun 2025