Newton Institute of Technology Logo
Newton Institute of Technology Building Your Dream Career

ICT Courses in Kenya: Fees, Requirements & Duration | NIT

NIT ICT Course Guide Kenya · fees · requirements · study modes

ICT Courses
in Kenya

fees · requirements · duration · online & physical study

Compare five specialist ICT programmes at Newton Institute of Technology by training period, fee, entry requirements, study mode, laptop needs and compulsory industrial attachment.

Five specialist ICT pathways

Study pathwayTrain → build → attachSix to eight months of institutional training followed by compulsory industrial attachment.

Prepared byNewton Institute of Technology Editorial Team

ReviewEngineer Simon Barongo

FocusICT courses · fees · requirements · study modes

Updated21 October 2026

Quick answer

Which ICT courses are available at Newton Institute of Technology?

Newton Institute of Technology offers Full-Stack Software Development, Cybersecurity, Data Science & Analytics, Artificial Intelligence and Mobile App Development. Institutional training takes six to eight months, followed by compulsory industrial attachment. The published training fee is KSh 90,000 for Full-Stack Software Development and KSh 60,000 for each of the other four programmes. [1][2][3][4][5]

Specialist programmes5 ICT routesSoftware · cybersecurity · data · AI · mobile.
Institutional training6–8 monthsFollowed by compulsory industrial attachment.
Published feesKSh 60k–90kProgramme-specific institutional training fees.

Compare the five programmes

ICT courses at NIT: fees, duration and study options

Use the table to compare the institutional training period first, then add the compulsory attachment to see the complete pathway.

ProgrammeTrainingAttachmentFeeStudy options
Full-Stack Software Development [1]8 monthsMinimum 3 monthsKSh 90,000Full-time · evening · weekend · online
Cybersecurity [2]6 months3 monthsKSh 60,000Physical · evening · online
Data Science & Analytics [3]6 months3 monthsKSh 60,000Physical · evening · online
Artificial Intelligence [4]6 months3 monthsKSh 60,000Physical · online
Mobile App Development [5]6 months3 monthsKSh 60,000Full-time · evening · weekend · online

On a small screen, swipe horizontally to view all five columns.

Complete training pathway

Full-Stack Software Development is approximately 11 months when the minimum attachment is included. The four six-month programmes are approximately nine months including their three-month attachment. [1][2][3][4][5]

What each programme covers

Five practical ICT pathways

Full-Stack Software Development

8 months + attachment

Build complete web applications by connecting front-end interfaces, server-side logic, databases, APIs, Git/GitHub, testing, debugging and deployment. Practical work includes individual assignments, group development and a capstone project. [1]

View the detailed Full-Stack course

Cybersecurity

6 months + attachment

Develop practical skills in computer systems, networking, Linux, access control, authorised security testing, monitoring, incident response and technical reporting through guided laboratory work and projects. [2]

View the detailed Cybersecurity course

Data Science & Analytics

6 months + attachment

Learn to organise, clean, analyse and present data using Excel, statistics, Python, SQL, data visualisation and introductory machine learning. [3]

View the detailed Data Science course

Artificial Intelligence

6 months + attachment

Progress from Python and data preparation into machine learning, model development and applied AI projects such as prediction, computer vision, recommendation systems and automation. [4]

View the detailed AI course

Mobile App Development

6 months + attachment

Build cross-platform mobile applications with Dart and Flutter while learning interfaces, application logic, navigation, data integration, testing, debugging and project development. [5]

View the detailed Mobile App course

Entry information

ICT course requirements at NIT

ProgrammeEntry informationComputer foundation
Full-Stack Software Development [1]Previous programming experience is not required.Basic computer competence supports faster progress.
Cybersecurity [2]No previous cybersecurity experience; no formal KCSE minimum is listed, and D/D+ applicants are accepted.Regular computer use and willingness to practise.
Data Science & Analytics [3]No formal KCSE minimum; D/D+ applicants are accepted; previous programming is not required.Basic computer skills are required.
Artificial Intelligence [4]Beginner-friendly; applicants from different KCSE backgrounds, including D/D+, can apply.Computer confidence and consistent practice support the programme.
Mobile App Development [5]Previous programming experience is not required; applicants from different grade backgrounds, including D/D+, are considered.Basic computer-operation skills are expected.

On a small screen, swipe horizontally to compare the full entry table.

Choose how you will attend

Physical, online, evening and weekend ICT classes

P

Physical study

Attend in Migori Town

Physical learners attend Newton Institute of Technology in Migori Town, with face-to-face instruction, practical support and access to institutional learning facilities.

O

Online study

Join from another location

Online study is available across all five specialist programmes, allowing learners in other parts of Kenya to complete instructor-guided institutional training remotely. [1][2][3][4][5]

Kenya’s TVET Open, Distance and e-Learning standard covers distance education, e-learning, blended learning, hybrid learning and virtual education. [6]

ProgrammePhysicalOnlineEveningWeekend
Full-Stack Software DevelopmentYesYesYesYes
CybersecurityYesYesYes—
Data Science & AnalyticsYesYesYes—
Artificial IntelligenceYesYes——
Mobile App DevelopmentYesYesYesYes

A dash means that mode is not listed for that programme in the current published course information. Sources: [1]–[5].

For the full online-learning pathway, use NIT’s Online Colleges in Kenya guide. [9]

Practical equipment

Laptop requirements for ICT students

Regular access to a suitable computer is part of practical ICT training. The published baselines vary slightly by programme.

Cyber · Data · AI

Core i5 / Ryzen · 8 GB · 256 GB SSD

  • Intel Core i5 or equivalent AMD Ryzen processor.
  • 8 GB RAM.
  • 256 GB SSD.
  • Suitable for the development and laboratory workloads specified on the programme pages. [2][3][4]
Full-Stack · Mobile

Core i5 · 256 GB SSD baseline

  • Full-Stack publishes an Intel Core i5 and 256 GB SSD baseline. [1]
  • Mobile App Development publishes Core i5 or equivalent with at least 256 GB SSD. [5]
  • The ICT Department can match an existing laptop to the software used in the selected programme.

Workplace stage

Industrial attachment follows institutional training

All five specialist programmes include compulsory industrial attachment after the institutional training stage. Full-Stack Software Development has a minimum three-month attachment; Cybersecurity, Data Science & Analytics, Artificial Intelligence and Mobile App Development each have three months. [1][2][3][4][5]

1
Institutional stageLearn & practise

Build the technical foundations through guided training, exercises and assessments.

2
Project stageBuild evidence

Complete practical work that shows how you apply the skills in the programme.

3
Workplace stageIndustrial attachment

Move into supervised workplace exposure and professional routines.

NITA describes industrial attachment as the link between institutions and industry for workplace acquisition of practical skills and appropriate work ethics. [7] Detailed placement, logbook and workplace guidance is covered in NIT’s ICT Industrial Attachment in Kenya guide. [11]

Choose the right depth

Major ICT programme or short computer course?

Specialist pathway

6–8 months + attachment. Use a major programme when you want deeper capability in software development, cybersecurity, data science, artificial intelligence or mobile development.

Focused short course

1–4 month skill route. NIT’s short ICT routes include digital literacy, computer skills, repair, graphic design, digital marketing and Python programming. See the dedicated Short Computer Courses in Kenya guide for the current short-course list. [10]

Before you enrol

Five details to check before registration

Use the main course table as your checklist

These five details determine the programme, cost, timeline and practical setup.

  1. Programme: Full-Stack, Cybersecurity, Data Science, Artificial Intelligence or Mobile App Development.
  2. Fee: KSh 90,000 for Full-Stack; KSh 60,000 for each of the other four programmes. [1]–[5]
  3. Duration: include both institutional training and compulsory attachment.
  4. Study mode: select the physical, online, evening or weekend arrangement listed for your programme.
  5. Laptop: match your computer to the published baseline for the selected course.

For a deeper comparison of the five fields by the work each one involves, use NIT’s Best ICT Courses After KCSE in Kenya guide. [8]

Registration process

How to register for an ICT course at NIT

01

Select the programme

Choose the specialist ICT field you want to study.

02

Select the study mode

Use the available physical, online, evening or weekend option for that programme.

03

Prepare your laptop

Match your computer to the programme’s published technical baseline.

04

Contact Admissions

Receive the next available class, reporting details and registration instructions.

05

Complete registration

Submit the admission information and receive your physical or online class instructions.

Admissions are continuous.

The five specialist ICT course pages list continuously open or always-open admissions, with learners joining the appropriate next class. [1][2][3][4][5]

Quick reference

ICT courses in Kenya at NIT: frequently asked questions

How much are ICT courses at Newton Institute of Technology?

Full-Stack Software Development costs KSh 90,000. Cybersecurity, Data Science & Analytics, Artificial Intelligence and Mobile App Development each cost KSh 60,000. [1]–[5]

How long are the specialist ICT courses?

Full-Stack Software Development has eight months of institutional training followed by at least three months of attachment. The other four programmes have six months of institutional training followed by three months of attachment. [1]–[5]

Can I study ICT online at NIT?

Yes. Online study is available for Full-Stack Software Development, Cybersecurity, Data Science & Analytics, Artificial Intelligence and Mobile App Development. [1]–[5]

Where are physical ICT classes held?

Physical ICT classes are held at Newton Institute of Technology in Migori Town, Migori County. [1]–[5]

Do I need programming experience before joining?

Previous programming experience is not required for Full-Stack Software Development, Data Science & Analytics or Mobile App Development. Cybersecurity does not require previous cybersecurity experience, and Artificial Intelligence is beginner-friendly. [1]–[5]

Which ICT programmes have evening classes?

Evening study is listed for Full-Stack Software Development, Cybersecurity, Data Science & Analytics and Mobile App Development. [1][2][3][5]

Which ICT programmes have weekend classes?

Weekend study is listed for Full-Stack Software Development and Mobile App Development. [1][5]

Is industrial attachment part of the programme?

Yes. All five specialist ICT programmes include compulsory industrial attachment after institutional training. [1]–[5]

At a glance

Compare the programme, fee, duration and study mode together

NIT’s five specialist ICT routes give learners a direct comparison across software development, cybersecurity, data science, artificial intelligence and mobile development. Use the programme table to match the technical field with your training period, budget, schedule and computer setup.

Course → training → projects → industrial attachment.

Admissions are open

Register for an ICT Course at Newton Institute of Technology

Build practical ICT skills through instructor-guided training, project work and compulsory industrial attachment. Choose Full-Stack Software Development, Cybersecurity, Data Science & Analytics, Artificial Intelligence or Mobile App Development.

Study optionsPhysical in Migori · online · flexible modes by programme

Call / WhatsApp+254 713 584 858

Emailinfo@niteducation.com

LocationNamba Area · Migori Town · Migori–Sirare Highway

Sources and references

  1. Newton Institute of Technology. Full-Stack Software Development Course. Source for the eight-month institutional programme, minimum three-month attachment, KSh 90,000 fee, beginner entry, study modes and laptop baseline. niteducation.com.
  2. Newton Institute of Technology. Cybersecurity Course in Kenya: 6 Months + 3-Month Attachment. Source for programme duration, fee, entry position, physical/evening/online delivery, class schedule and laptop specification. niteducation.com.
  3. Newton Institute of Technology. Data Science and Analytics Course in Kenya. Source for programme duration, fee, entry requirements, physical/online delivery, evening study and laptop specification. niteducation.com.
  4. Newton Institute of Technology. Artificial Intelligence Course in Kenya: Practical AI Training with Industrial Attachment. Source for the six-month programme, three-month attachment, KSh 60,000 fee, beginner entry, physical/online delivery and laptop specification. niteducation.com.
  5. Newton Institute of Technology. Mobile App Development Course in Kenya. Source for the six-month programme, three-month attachment, KSh 60,000 fee, Dart/Flutter focus, entry requirements, study modes and laptop baseline. niteducation.com.
  6. Technical and Vocational Education and Training Authority. TVETS 05:2023 — Open, Distance and e-Learning (ODeL) Requirements and Guidelines. Official Kenyan TVET framework covering distance education, e-learning, blended learning, hybrid learning and virtual education. TVETA.
  7. National Industrial Training Authority. Industrial Attachment. Official information on the role of industrial attachment in linking institutions and industry for practical skills and work ethics. NITA.
  8. Newton Institute of Technology. Best ICT Courses After KCSE in Kenya. Dedicated comparison of the five specialist ICT fields by skills and career fit. niteducation.com.
  9. Newton Institute of Technology. Online Colleges in Kenya 2026/2027. Dedicated NIT guide to online ICT learning, programme delivery and laptop needs. niteducation.com.
  10. Newton Institute of Technology. Short Computer Courses in Kenya 2026/2027: Fees & Duration. Dedicated guide to NIT’s shorter ICT pathways. niteducation.com.
  11. Newton Institute of Technology. ICT Industrial Attachment in Kenya: How to Find a Placement. Dedicated guide to placement, workplace tasks, logbooks and evidence of learning. niteducation.com.

Prepared by: Newton Institute of Technology Editorial Team · Institutional / Technical review: Engineer Simon Barongo · Last reviewed: 21 October 2026.