The Diploma in Software Development & Web Design at VTCTI equips learners with both theoretical knowledge and practical skills required to build modern, secure, and scalable software and websites. It is designed to produce competent professionals ready for employment, freelancing, or entrepreneurship in the tech industry.
This course blends software engineering principles with creative web design techniques, covering front-end, back-end, and database integration skills.
TVET CDACC (Competency-Based Curriculum with Assessments)
KNEC (Exams and Certification by the Kenya National Examinations Council).
1. Hands-On Practical Training. Learn by doing—our curriculum focuses on real-world projects and coding tasks from day one.
2. Up-to-Date Curriculum. Courses are aligned with current industry trends, including HTML5, CSS3, JavaScript, Python, and responsive design. 3. Expert Trainers. Benefit from experienced instructors who are passionate about teaching and mentoring future developers. 4. Career-Focused Approach. We equip you with portfolio-ready projects and digital skills that employers look for. 5. Modern Computer Labs. Access to high-speed computers, internet, and updated development tools and environments. 6. Flexible Learning Options. Day, evening, and weekend classes to suit students, professionals, or school leavers. 7. Clear Progression Pathways.Start with artisan or certificate level and upgrade to diploma or advanced training as you grow. 8. Industry Linkages & Internships. Gain exposure to tech hubs, digital agencies, and possible internship opportunities. 9. Small Class Sizes for Personal Attention.More time with instructors and a supportive peer environment. 10. Entrepreneurial Skills. Get empowered to freelance, start your own tech business, or build digital solutions for your community. 11. Accredited & Recognized Certification. VTCTI certificates meet TVET CDACC standards and are respected by employers and institutions.
1. Introduction to Information Technology
2. Fundamentals of Programming (Python or C++)
3. Introduction to Web Technologies (HTML, CSS)
4. Mathematics for Computing
5. Communication Skills
Semester 2: Programming & Web Design1. Object-Oriented Programming (Java or C#)
2. JavaScript & DOM Manipulation
3. Responsive Web Design (Bootstrap, Flexbox)
4. Database Systems (MySQL, PostgreSQL)
5. UI/UX Principles
6. Graphic Design Basics (Canva/Photoshop)
Semester 3: Full-Stack & Advanced Tools1. PHP, Node.js, or Python (Flask/Django)
2. Content Management Systems (e.g., WordPress)
3. Web Hosting & Deployment
4. Mobile App Basics (using React Native or Flutter)
5. Project Management & Agile Methodologies
Semester 4: Integration & Real-World Application1. Software Testing and Debugging
2. Cybersecurity Fundamentals
3. Capstone Project (Software/Web App)
4. Internship/Industrial Attachment
5. Entrepreneurship & Freelancing Skills
1. Provide Basic Counselling Services
2. Assess the Client
3. Provide psychological First Aid
4. Perform Administrative Duties for Provision of Counselling service
1. KCSE Mean Grade D Plain
2. Certificate in Counselling Psychology or related field (for upgrading candidates)
3. Passion and commitment to helping others
1. Excellence: We strive for the highest standards in education, research, and service, continually seeking to improve and excel in all that we do.
2. Integrity: We uphold honesty, transparency, and ethical behavior in all our actions, fostering a culture of trust and respect.
3. Innovation: We embrace creativity and forward-thinking, encouraging new ideas and approaches to solve real-world problems.
4. Inclusivity: We are committed to creating a diverse and inclusive environment where every individual feels valued and supported.
5. Collaboration: We believe in the power of teamwork and partnerships, working together to achieve common goals and advance knowledge.
6. Customer Focus: We are dedicated to understanding and exceeding the needs and expectations of our students, their families, and our community partners.
An introductory program that builds hands-on skills in computer hardware installation, basic software setup, and elementary networking—preparing learners for support roles in IT maintenance and troubleshooting.
Introduces core ICT concepts, including computer hardware, software applications, and basic networking—preparing students for entry-level IT support and helpdesk roles.
Covers fundamentals of programming, web technologies (HTML, CSS, JavaScript), and UI/UX principles—equipping learners to build simple websites and applications.
Expands programming skills with advanced languages, frameworks, and full-stack development—equipping learners for roles as web developers and software programmers.
Delivers in-depth knowledge of network design, database management, and systems administration—preparing graduates for IT technician and junior network engineer positions.
The School of Counselling and Social Studies equips students with the theoretical knowledge and practical skills needed to support individuals, families, and communities.
The School of Business and Accountancy provides students with practical business knowledge and financial expertise to excel in today’s dynamic economy.
In a world driven by technology, our School of ICT and Technical Courses offers programs that prepare students for careers in IT, engineering, and vocational skills.
At the School of Hospitality Management, we are committed to nurturing passionate, skilled, and service-oriented professionals ready to excel in the dynamic hospitality industry.
For individuals looking to enhance their skills in a short period, our short courses provide targeted training in various professional fields