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
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]
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.
| Programme | Training | Attachment | Fee | Study options |
|---|---|---|---|---|
| Full-Stack Software Development [1] | 8 months | Minimum 3 months | KSh 90,000 | Full-time · evening · weekend · online |
| Cybersecurity [2] | 6 months | 3 months | KSh 60,000 | Physical · evening · online |
| Data Science & Analytics [3] | 6 months | 3 months | KSh 60,000 | Physical · evening · online |
| Artificial Intelligence [4] | 6 months | 3 months | KSh 60,000 | Physical · online |
| Mobile App Development [5] | 6 months | 3 months | KSh 60,000 | Full-time · evening · weekend · online |
On a small screen, swipe horizontally to view all five columns.
What each programme covers
Five practical ICT pathways
Full-Stack Software Development
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 courseCybersecurity
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 courseData Science & Analytics
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 courseArtificial Intelligence
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 courseMobile App Development
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 courseEntry information
ICT course requirements at NIT
| Programme | Entry information | Computer 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
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.
Kenya’s TVET Open, Distance and e-Learning standard covers distance education, e-learning, blended learning, hybrid learning and virtual education. [6]
| Programme | Physical | Online | Evening | Weekend |
|---|---|---|---|---|
| Full-Stack Software Development | Yes | Yes | Yes | Yes |
| Cybersecurity | Yes | Yes | Yes | — |
| Data Science & Analytics | Yes | Yes | Yes | — |
| Artificial Intelligence | Yes | Yes | — | — |
| Mobile App Development | Yes | Yes | Yes | Yes |
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.
Core i5 / Ryzen · 8 GB · 256 GB SSD
Core i5 · 256 GB SSD baseline
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]
Build the technical foundations through guided training, exercises and assessments.
Complete practical work that shows how you apply the skills in the programme.
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
These five details determine the programme, cost, timeline and practical setup.
- Programme: Full-Stack, Cybersecurity, Data Science, Artificial Intelligence or Mobile App Development.
- Fee: KSh 90,000 for Full-Stack; KSh 60,000 for each of the other four programmes. [1]–[5]
- Duration: include both institutional training and compulsory attachment.
- Study mode: select the physical, online, evening or weekend arrangement listed for your programme.
- 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
Select the programme
Choose the specialist ICT field you want to study.
Select the study mode
Use the available physical, online, evening or weekend option for that programme.
Prepare your laptop
Match your computer to the programme’s published technical baseline.
Contact Admissions
Receive the next available class, reporting details and registration instructions.
Complete registration
Submit the admission information and receive your physical or online class instructions.
Quick reference
ICT courses in Kenya at NIT: frequently asked questions
How much are ICT courses at Newton Institute of Technology?
How long are the specialist ICT courses?
Can I study ICT online at NIT?
Where are physical ICT classes held?
Do I need programming experience before joining?
Which ICT programmes have evening classes?
Which ICT programmes have weekend classes?
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Newton Institute of Technology. Online Colleges in Kenya 2026/2027. Dedicated NIT guide to online ICT learning, programme delivery and laptop needs. niteducation.com.
- Newton Institute of Technology. Short Computer Courses in Kenya 2026/2027: Fees & Duration. Dedicated guide to NIT’s shorter ICT pathways. niteducation.com.
- 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.