Available courses

A practical short course designed to raise cybersecurity awareness among employees. Participants learn how to recognize phishing attempts, handle sensitive data securely, and maintain safe online practices. The course promotes a culture of cybersecurity responsibility across the organization.

This course introduces the fundamentals of computer networking, including network types, architectures, and communication protocols. Students gain hands-on experience configuring basic network devices, understanding IP addressing, and troubleshooting simple network setups. The course lays the foundation for advanced networking and cybersecurity studies.

This course explores the principles of database design and management. Students learn to model data using Entity-Relationship (ER) diagrams, implement relational databases, and use SQL for data definition and manipulation. The course also covers normalization, transactions, and basic database administration concepts.

This course provides a solid foundation in programming logic and structure using a modern programming language. Students learn problem-solving techniques, algorithm design, variables, control structures, functions, and arrays. The emphasis is on writing clean, efficient, and well-documented code that adheres to best practices in software development.

This course introduces the fundamental concepts of computing, covering the evolution of computers, hardware and software components, operating systems, and basic networking principles. Students will develop an understanding of how computers process information and gain essential digital literacy skills for academic and professional use.

This course explores the use of Moodle as a content management and learning platform. Students learn to create, organize, and manage online courses, integrate multimedia content, and configure user roles and permissions. The course emphasizes hands-on practice in customizing Moodle to meet educational or organizational needs, preparing learners to administer and maintain an e-learning environment effectively.

This course introduces the principles of web design and front-end development. Students learn to create responsive and accessible web pages using HTML, CSS, and basic JavaScript. Emphasis is placed on layout design, color theory, typography, and user experience (UX) fundamentals. By the end of the course, learners will have built a fully functional, visually appealing website that adheres to modern web standards.

This course introduces key concepts of entrepreneurship, innovation, and small business management. Students learn how to identify opportunities, develop business ideas, and prepare simple business plans. The course fosters creativity and entrepreneurial thinking applicable across industries.

Students gain a foundational understanding of accounting principles and financial statements. The course covers the accounting cycle, double-entry bookkeeping, preparation of income statements and balance sheets, and basic analysis for decision-making. No prior accounting background is required.

This course develops written and oral communication skills essential for professional success. Topics include business correspondence, report writing, presentation techniques, and workplace communication etiquette. Emphasis is placed on clarity, tone, and adaptability across diverse business contexts.

An introduction to the fundamental concepts and practices of management, covering planning, organizing, leading, and controlling. Students explore managerial roles, decision-making processes, and effective leadership strategies. The course emphasizes applying management theory to real-world organizational challenges.

This course covers the principles and best practices of records management in both digital and physical formats. Topics include classification, retention schedules, disposal, and legal compliance. Students learn to design efficient records management systems aligned with data protection laws.

This course examines the Botswana Data Protection Act of 2024, focusing on its core principles, rights of data subjects, and obligations of data controllers. Learners explore practical compliance measures, data breach management, and the role of the Information and Data Protection Commission.

A practical short course designed to raise cybersecurity awareness among employees. Participants learn how to recognize phishing attempts, handle sensitive data securely, and maintain safe online practices. The course promotes a culture of cybersecurity responsibility across the organization.

This course introduces the principles and tools of effective project management. Topics include project planning, scheduling, resource allocation, risk management, and stakeholder communication. Participants learn to apply project management methodologies to achieve successful outcomes.

An introductory course on online marketing strategies and e-commerce fundamentals. Students learn about social media marketing, SEO, digital branding, and online customer engagement. The course emphasizes practical approaches to building an online business presence.

This course equips participants with essential digital literacy and productivity skills. Topics include cloud collaboration, file management, online communication tools, and data security. Learners gain confidence using digital platforms effectively in modern workplaces.

A practical course designed to help lecturers effectively use Moodle as a teaching and learning platform. Participants learn to create engaging courses, manage assessments, track learner progress, and integrate multimedia content. The course promotes best practices in digital pedagogy.

This course focuses on designing fair and effective assessments while upholding academic integrity. Participants explore strategies for authentic assessment, plagiarism prevention, and use of digital tools for grading and feedback. Emphasis is placed on fostering honesty and transparency in academic evaluation.