
CRIBI Academy Course
Full-Stack Software Engineering & AI Applications
A practical CRIBI Academy course on modern web and mobile development, APIs, databases, cloud deployment, and AI-powered application development.
Audience
Students, developers, innovators, startups, and technical teams
Duration
8–12 weeks depending on delivery format
Mode
In-person, hybrid, or online
Certification
Certificate of Participation issued by CRIBI, Kenya Methodist University

Course Overview
Modern software engineering is increasingly connected to artificial intelligence, cloud infrastructure, APIs, mobile applications, databases, and production-ready digital platforms. This practical CRIBI Academy course introduces participants to full-stack software development with a strong focus on building useful, scalable, and AI-enabled applications. Participants will learn how modern applications are structured across frontend, backend, database, API, authentication, deployment, and cloud layers. The course emphasizes practical development workflows and real-world product thinking, helping learners understand how to move from an idea to a functional application. The course also introduces AI integrations, including how to connect applications to AI APIs, build intelligent features, and deploy applications in production environments. By the end of the program, participants will understand the foundations of building modern software products that can support startups, institutional systems, research platforms, and innovation projects.

Course Preview
Intro video will appear here
This is the public preview position for the instructor welcome, course promise, and learner outcomes. Full videos unlock inside the learner area after enrollment.
Who Should Attend
Learning Outcomes
Tools & Skills Covered
Course Outline
Module 1
Introduction to Full-Stack Software Engineering
Module 2
Frontend Development and Modern User Interfaces
Module 3
Backend APIs, Application Logic, and Databases
Module 4
Authentication, User Management, and Secure Application Workflows
Module 5
AI API Integration and Intelligent Application Features
Module 6
Cloud Deployment, Docker, and Production Readiness
Module 7
Product Thinking, Testing, Debugging, and Version Control
Module 8
Capstone Practical: Build and Deploy an AI-Enabled Application
Practice
Labs And Applied Work
Available in the learner area
Lab 1
Introduction to Full-Stack Software Engineering
Lab 2
Frontend Development and Modern User Interfaces
Lab 3
Backend APIs, Application Logic, and Databases
Lab 4
Authentication, User Management, and Secure Application Workflows
Lab 5
AI API Integration and Intelligent Application Features
Delivery Assets
Notes, Slides And Downloads
Each CRIBI Academy course is designed to ship with learner notes, instructor slides, lab workbooks, assessment rubrics, handouts, and video scripts. Public visitors see the asset list; approved learners receive the files inside the course area.
Learner notes
Structured reading notes and key concepts for each module
Unlocks after enrollment
Slide deck
Instructor-ready presentation slides for classroom delivery
Unlocks after enrollment
Lab workbook
Step-by-step practical exercises and submission tasks
Unlocks after enrollment
Assessment rubric
Criteria for quizzes, assignments, labs, and capstone review
Unlocks after enrollment
Instructor handouts
Teaching prompts, facilitation notes, and discussion guides
Unlocks after enrollment
Video scripts
Lecture scripts prepared for AI voice or recorded delivery
Unlocks after enrollment
Ready to Join?
Register your interest in this CRIBI Academy short course. The programme can be delivered to students, staff, faculty, industry teams, partner institutions, startups, and professional groups.
