Available courses

ICT

ICT TCA101

Course start date: 12 March 2026
PATTERN DRAFTING

PATTERN DRAFTING PD

Course modified date: 26 February 2026
SKIRT MAKING

SKIRT MAKING NCFD

Course modified date: 27 February 2026
COMPUTER APPLICATIONS

COMPUTER APPLICATIONS ICT

Course modified date: 27 February 2026
  • Teacher: Sharif Malinga
  • Enrolled students: There are no students enrolled in this course.
AUTOMOTIVE CHASSIS  SYSTEM MAINTENANCE

AUTOMOTIVE CHASSIS SYSTEM MAINTENANCE NCAM 3

Course modified date: 2 March 2026
ENGINE AND ITS SYSTEM MAINTANANCE

ENGINE AND ITS SYSTEM MAINTANANCE NCAM 2

Course modified date: 26 February 2026
INSTRUCTORS' TRAINING

INSTRUCTORS' TRAINING IT

Course modified date: 15 March 2026
tecnnology

tecnnology T

Course start date: 19 February 2026
Brick Laying

Brick Laying BL

Course start date: 18 February 2026
Life Skills

Life Skills LS

Course modified date: 10 March 2026
NATIONAL CERTIFICATE IN AUTOMOTIVE MECHANICS

NATIONAL CERTIFICATE IN AUTOMOTIVE MECHANICS NCAM

Course modified date: 19 February 2026
Friction

Friction F

Course start date: 18 February 2026
Gament Contruction

Gament Contruction GC

Course start date: 18 February 2026
Engine and its System

Engine and its System ES

Course modified date: 19 February 2026
National Certificate in Woodwork Technology

National Certificate in Woodwork Technology NCWT

Course start date: 30 January 2026

Introduction to Carpentry

OP

OP HO

Course modified date: 18 February 2026

UO

  • Teacher: Sharif Malinga
  • Enrolled students: There are no students enrolled in this course.
AGRICULTURE

AGRICULTURE TCA1

Course start date: 30 January 2026

RURAL SOCIOLOGY

THIS is the way societies live in a particular area

COMPUTER  STUDIES

COMPUTER STUDIES TCCA

Course modified date: 3 March 2026

The information below explains introduction to information and communication technology 

  • Teacher: Sharif Malinga
  • Enrolled students: There are no students enrolled in this course.
Jan. 2026 LMS TRAINING DISCUSSION QUESTIONS

Jan. 2026 LMS TRAINING DISCUSSION QUESTIONS LMSQNS

Course modified date: 23 March 2026
Bricklaying Practice

Bricklaying Practice NCBC112

Course start date: 3 March 2026
  • Enrolled students: There are no students enrolled in this course.
Bricklaying Theory

Bricklaying Theory NCBC111

Course start date: 3 March 2026
  • Teacher: Joseph Ainue
  • Enrolled students: There are no students enrolled in this course.
REFRIGERATION AND AIR CONDITION.

REFRIGERATION AND AIR CONDITION. NCPL 003

Course modified date: 2 March 2026

THIS COURSE WILL GIVE YOU A COMPLETE GUIDE ON ALL ASPECTS OF REFRIGERATION AND AIR CONDITIONING.

Computer Applications

Computer Applications TCCA101

Course start date: 3 March 2026
  • Enrolled students: There are no students enrolled in this course.
Life Skills

Life Skills TCCS101

Course start date: 3 March 2026
  • Enrolled students: There are no students enrolled in this course.
Applied Technician Mathematics.

Applied Technician Mathematics. TCTM101

Course start date: 3 March 2026
  • Enrolled students: There are no students enrolled in this course.
Basic Kishwahili

Basic Kishwahili TCCS201

Course start date: 3 March 2026
  • Enrolled students: There are no students enrolled in this course.
Entrepreneurship

Entrepreneurship TCBE201

Course start date: 3 March 2026
  • Enrolled students: There are no students enrolled in this course.