- 00D
- 00H
- 00M
- 00S
This hands-on Certificate program equips learners with practical skills to design and build modern web applications. Students develop strong foundations in computer systems, programming, databases, and front-end development using HTML and CSS.
The curriculum covers structured programming, object-oriented concepts, SQL database management, and responsive user interface design. AI-assisted development tools are integrated throughout the course to enhance coding efficiency, debugging, workflow automation, and productivity—reflecting current industry practices.
Delivered through instructor-led physical classes and supervised lab sessions, the program emphasizes real-world projects and applied learning. By the end of the course, learners complete a functional digital project demonstrating their ability to build and present professional-grade software solutions.
4 Months
- KCSE or equivalent qualification
- Basic computer literacy
- No prior programming experience required
- High school graduates seeking practical, career-focused software development skills
- University students in tech-related programs looking to strengthen their hands-on and practical experience
- Learners exploring a pathway into the technology industry
- Individuals transitioning into tech from non-technical backgrounds
- Beginners interested in learning coding from the ground up
The Certificate in Software Development provides a strong foundation in computing, programming, web development, and AI-assisted software creation. The course is structured around the following core areas:
Introduction to Computers
This topic introduces learners to basic computer concepts, including hardware components, operating systems, file management, and how computers are used in modern digital environments. Learners gain confidence in using computers effectively as tools for learning and software development.
Basic Programming Skills
Learners are introduced to fundamental programming concepts and logical thinking. This topic covers variables, data types, control structures, loops, functions, and an introduction to object-oriented programming principles. Emphasis is placed on problem-solving and writing structured, readable code.
Introduction to Database Systems
This topic introduces learners to the basics of data storage and management. Learners explore fundamental database concepts, relational databases, data models, and simple queries. By the end of this topic, learners understand how applications store, retrieve, and manage data.
HTML & CSS
This topic focuses on building the visual structure and layout of web pages. Learners use HTML to structure content and CSS to style and design responsive, user-friendly web interfaces. Emphasis is placed on best practices for modern, accessible web design.
Build with AI
This topic introduces learners to the use of AI tools in software development. Learners explore how AI-powered tools can assist with writing code, generating layouts, debugging errors, and improving productivity. The focus is on using AI responsibly as a support tool to enhance learning and accelerate development, rather than replacing core programming skills.
Upon successful completion of the Certificate in Software Development, learners will be able to:
- Demonstrate a basic understanding of computers, operating systems, and how software systems are used in everyday and professional environments
- Apply fundamental programming concepts such as variables, control structures, loops, functions, and basic object-oriented principles to solve simple problems
- Write structured and readable code using introductory programming techniques
- Understand basic database concepts and perform simple data storage and retrieval operations
- Design and build simple, responsive web pages using HTML and CSS
- Add basic interactivity to web pages using introductory programming logic
- Use AI-powered tools to support learning, code writing, debugging, and productivity in software development
- Apply logical thinking and problem-solving skills to develop simple software and web-based solutions
- Demonstrate readiness to progress into advanced training such as the Diploma in Software Development (Full-Stack with AI & DevOps Integration)
The Certificate in Software Development is designed to help you build strong foundations in programming, web development, and AI-assisted learning. It gives you the basics you need to understand how software works and prepares you for the next level of training.
Think of it like learning the fundamentals before stepping into real-world practice — this course does not take you straight into the “theatre room” to perform complex operations. The advanced skills required to build, deploy, and manage real-world software systems are developed at the Diploma level.
If your goal is to become a professional software developer, the certificate is the starting point, while the Diploma in Software Development is where you gain the depth, confidence, and industry-ready skills needed for real projects and careers.
- Tuition fees can be paid in instalments within the semester period
- Full payment or an agreed instalment plan must be in place before examinations
- Fees Kes 70,000
Payment Details
Bank Payment
- Bank: I & M Bank Ltd
- Account Name: Institute of Software Technologies Ltd
- Branch: Sarit Centre Branch, Nairobi
- Swift Code: IMBLKENYA
- Account Number: 00300446881210
- Narration: Student’s Name(s)
M-Pesa Payment
- Paybill Number: 4002027
- Account Number: Admission Number
This certificate is designed as a practical, skills-based foundation program focused on preparing learners for industry and further professional training. It is not intended as a direct academic pathway into university degree programs.
Learners who wish to pursue degree studies in the future are encouraged to explore university entry requirements independently, as academic progression pathways vary by institution.
- All payments must be made in Kenya Shillings
- Tuition fees once paid are non-refundable
- Replacement of a participant or transfer to another course is allowed, provided the alternative course is available within the institution’s offerings
- Students are required to comply with all academic and administrative policies of the institution
- For any clarifications regarding payments, learners are advised to contact the administration directly
