Available courses

Essential Safeguarding Course

Essential Safeguarding Course

Course modified date: 16 June 2026

This course will guide you through the key concepts of safeguarding and equip you with the knowledge you need to contribute to a safe and respectful learning environment for yourself and others.

  • Enrolled students: There are no students enrolled in this course.
EBS 101: Entreprenuership and Business Skills

EBS 101: Entreprenuership and Business Skills

Course modified date: 15 June 2026

The Entrepreneurship and Business Skills course introduces youths who are potential entrepreneurs to the business world through mindset change, equipping them with skills and competencies that enable them to identify, analyse, and seize business opportunities.

  • Enrolled students: There are no students enrolled in this course.
DTME114: Safety, Health and Environment

DTME114: Safety, Health and Environment

Course modified date: 10 April 2026
DTEME121:Engineering Mathematics 2

DTEME121:Engineering Mathematics 2

Course start date: 12 March 2026
DTEE223: Instrumentation and Control

DTEE223: Instrumentation and Control

Course start date: 12 March 2026
TDME221: Industrial Organization & Management

TDME221: Industrial Organization & Management

Course start date: 12 March 2026
DTEE123: Electrical Engineering Drawing

DTEE123: Electrical Engineering Drawing

Course start date: 12 March 2026
TDEE126: Electronics 1

TDEE126: Electronics 1

Course start date: 12 March 2026
DTEE 112: Electrical Installation Technology

DTEE 112: Electrical Installation Technology

Course modified date: 6 June 2026
DTEE 111: Electrical Engineering Science I

DTEE 111: Electrical Engineering Science I

Course start date: 24 May 2026
  • Teacher: Moses Mwebaze
  • Enrolled students: There are no students enrolled in this course.
DTME 111: Production Technology I

DTME 111: Production Technology I

Course start date: 24 May 2026
  • Teacher: Moses Mwebaze
  • Enrolled students: There are no students enrolled in this course.
DTCH 111: Communication Skills

DTCH 111: Communication Skills

Course start date: 24 May 2026
  • Teacher: Moses Mwebaze
  • Enrolled students: There are no students enrolled in this course.
DTEM 111:Engineering Mathematics I

DTEM 111:Engineering Mathematics I

Course start date: 24 May 2026
  • Teacher: Moses Mwebaze
  • Enrolled students: There are no students enrolled in this course.
DTME 112: Mechanical Engineering Science I

DTME 112: Mechanical Engineering Science I

Course start date: 24 May 2026
  • Teacher: Moses Mwebaze
  • Enrolled students: There are no students enrolled in this course.
DTME 113: Engineering Drawing

DTME 113: Engineering Drawing

Course start date: 24 May 2026
  • Teacher: Moses Mwebaze
  • Enrolled students: There are no students enrolled in this course.
DTME 114: Health, Safety and Environment

DTME 114: Health, Safety and Environment

Course start date: 24 May 2026
  • Teacher: Moses Mwebaze
  • Enrolled students: There are no students enrolled in this course.
DTEE 113: Real Life Project I

DTEE 113: Real Life Project I

Course start date: 24 May 2026
  • Teacher: Moses Mwebaze
  • Enrolled students: There are no students enrolled in this course.
Power plant Engineering

Power plant Engineering

Course start date: 9 April 2026

POWER PLANT ENGINEERING

  • Enrolled students: There are no students enrolled in this course.
DTME122:Mechanical Engineering Science

DTME122:Mechanical Engineering Science

Course modified date: 10 April 2026
AutoCAD

AutoCAD

Course modified date: 22 May 2026

This course introduces students to computer-aided design (CAD) using AutoCAD, with a focus on applications in mechanical engineering. Learners will develop skills in creating 2D drawings and 3D models, applying industry standards, and interpreting engineering designs. The curriculum emphasizes precision drafting, dimensioning, and assembly modeling, enabling students to produce accurate technical drawings for mechanical components and systems. 

NATIONAL DIPLOMA IN MECHANICAL ENGINEERING

NATIONAL DIPLOMA IN MECHANICAL ENGINEERING

Course modified date: 26 February 2026

This module presents a broad overview of the technology covering aspects, the characteristics of the wind and its impact on site selection, and the design, manufacture, and operation of modern wind turbines. The course has a practical flavour, drawing on examples from the wind turbine engineering and development sectors. The political and economic implications of wind energy are explored too.

  • Teacher: Nafuye Patricia
  • Enrolled students: There are no students enrolled in this course.
DTME126: Solar Energy

DTME126: Solar Energy

Course modified date: 26 March 2026
DTME 211: COMPUTER-AIDED DESIGN

DTME 211: COMPUTER-AIDED DESIGN

Course modified date: 3 June 2026
  • Teacher: Moses Mwebaze
  • Enrolled students: There are no students enrolled in this course.
ENGINEERING MATERIALS

ENGINEERING MATERIALS

Course start date: 10 April 2026

Overview of the Module

The module introduces learners to Materials Properties, Ferrous Metals and Alloys and their Production Methods, Non-ferrous Metals and Alloys and their Application and Properties Non-metallic Materials, Heat Treatment of Steel, Bearing and Cutting Tool Materials, Testing of Materials thereby equipping learners with the ability to identify, select and use materials that suit the intended purposehttp://

  • Teacher: OPIO SAMUEL
  • Enrolled students: There are no students enrolled in this course.
REFRIGERATION SYSTEMS

REFRIGERATION SYSTEMS

Course start date: 10 April 2026
  • Enrolled students: There are no students enrolled in this course.
Refrigeration Systems

Refrigeration Systems

Course modified date: 1 April 2026

A refrigeration systems course typically covers the principles of heat transfer, thermodynamics, and the design and operation of refrigeration cycles, equipping students with the knowledge to understand, troubleshoot, and optimize cooling systems. The focus is on the refrigeration cycle (compression, condensation, expansion, evaporation), system components, and applications in HVAC and industrial processes.

  • Teacher: Dickson Musamali
  • Enrolled students: There are no students enrolled in this course.
CAD MECHANICAL

CAD MECHANICAL

Course modified date: 2 May 2026
  • Enrolled students: There are no students enrolled in this course.
BIOENERGY

BIOENERGY

Course start date: 10 April 2026
  • Teacher: MUKWAYA EDWARD
  • Enrolled students: There are no students enrolled in this course.
AUTOMOTIVE ENGINE TECHNOLOGY I

AUTOMOTIVE ENGINE TECHNOLOGY I

Course start date: 10 April 2026
  • Teacher: AYO OPIGE LAMECH
  • Enrolled students: There are no students enrolled in this course.
WIND ENERGY

WIND ENERGY

Course modified date: 10 April 2026

This module presents a broad overview of the technology covering aspects, the characteristics of the wind and its impact on site selection, and the design, manufacture, and operation of modern wind turbines. The course has a practical flavour, drawing on examples from the wind turbine engineering and development sectors. The political and economic implications of wind energy are explored too.

BASICS OF OIL AND GAS SYSTEMS

BASICS OF OIL AND GAS SYSTEMS

Course start date: 9 June 2026

/

Engineering mechanics

Engineering mechanics

Course modified date: 26 February 2026

This module introduces the learner to Force Systems & Equilibrium, Properties of Sections,

Analysis of Trusses, Fundamental Concepts of Dynamics, Analysis of Statically Determinant Beams thereby equipping the learner with the principles of mechanics which the learner can apply in the design and support of structures.

National Diploma in Archtecture

National Diploma in Archtecture

Course start date: 25 February 2026

The course emphasizes on construction blueprint development 

  • Enrolled students: There are no students enrolled in this course.
National Diploma In Water Engineering

National Diploma In Water Engineering

Course modified date: 26 February 2026

Generally, Water Engineering graduate contributes to improved access to safe water, effective sanitation services, environmental protection, and national socio-economic development in Uganda.

A graduate of the Water Engineering programme in Technical and Vocational Education and Training (TVET) in Uganda is expected to competently design, install, operate, maintain, and supervise water supply, sanitation, drainage, and wastewater systems in both rural and urban settings.

The graduate demonstrates practical technical skills grounded in engineering principles, applies occupational health and safety standards, ensures environmental sustainability, and complies with national water quality and construction regulations as guided by the Ministry of Education and Sports and assessment standards of the Uganda Business and Technical Examinations Board.

  • Enrolled students: There are no students enrolled in this course.
Elementary Design

Elementary Design

Course modified date: 26 February 2026

This module introduces the learner to Simple Designs of; beam, Reinforced Concrete Slaband Beams, Axially Loaded Columns, Steel Connections and Simple analysis of Forces onretaining Walls and gravity Dams which equip the learner with the current codes of practice
used in elementary design.

  • Enrolled students: There are no students enrolled in this course.
Electricity and Thermodynamics

Electricity and Thermodynamics

Course start date: 26 February 2026

This module introduces learners to the principles of electricity, magnetism, and
thermodynamics which equip the learner with the ability to analyse energy and establish
control measures to mitigate their effects on buildings.

  • Enrolled students: There are no students enrolled in this course.
Water Treatment

Water Treatment

Course modified date: 26 February 2026

This module introduces the learners to Water Quality, General Water Treatment,
Treatment Plant Drawing Exercises, Rural Water Supply and Treatment Practical / Field
Work thereby equipping the learners with skills of water treatment and protection of the
environment.

  • Enrolled students: There are no students enrolled in this course.
Health, Safety and Environment

Health, Safety and Environment

Course modified date: 26 February 2026

This module introduces the learner to Occupational safety and health Theories to accident
causation, Intervention, OSH Act, OSHA and requirements, Ergonomics, Mechanical
Hazards, Electrical hazards, Communication Hazards, Fire Hazards, Falls and Impact
Hazards, Emergency Preparedness, and Workers Compensation. It further introduces the
learners to principles of environmental management in work place situations thereby
equipping the learners with ability to ensure safety at the workplace and preserving the
environment in the production process

  • Enrolled students: There are no students enrolled in this course.
Fluid Mechanics

Fluid Mechanics

Course modified date: 26 February 2026

This module introduces the learners to statics and dynamics principles of fluid flow in pipes.

  • Enrolled students: There are no students enrolled in this course.
DTCE221: Labour Based Road Construction

DTCE221: Labour Based Road Construction

Course start date: 12 March 2026
DTCE211: Road Construction & Plants

DTCE211: Road Construction & Plants

Course start date: 12 March 2026
Digital Pedagogy

Digital Pedagogy

Course modified date: 25 April 2026

Course Overview: Move beyond simply using technology to transform your teaching practice.

The Digital Pedagogy course is designed for educators who want to master the "why" behind digital tools. This course bridges the gap between educational theory and digital reality, focusing on designing learning experiences that are student-centered, inclusive, and deeply engaging.

You will explore how to use technology not just as a delivery mechanism, but as a catalyst for critical thinking, collaboration, and creative problem-solving in both virtual and hybrid classrooms.

Content Devt-Demo

Content Devt-Demo

Course modified date: 9 April 2026
Moodle LMS Training for Instructors

Moodle LMS Training for Instructors

Course modified date: 24 May 2026
This course is designed to equip instructors with the knowledge and practical skills needed to use Moodle LMS effectively for teaching and learning. Participants will learn how to manage courses, upload learning materials, create assignments and quizzes, communicate with learners, track student progress, and conduct assessments online. The training aims to build instructor confidence in delivering organized, engaging, and effective digital learning experiences through Moodle.
Jan. 2026 LMS TRAINING DISCUSSION QUESTIONS

Jan. 2026 LMS TRAINING DISCUSSION QUESTIONS

Course modified date: 24 May 2026
LIFE SKILLS

LIFE SKILLS

Course modified date: 24 May 2026
  • Enrolled students: There are no students enrolled in this course.