Skip to content
Nairobi · KenyaFree to read
Technology

Certificate in Mobile Applications and Technology

The Certificate in Mobile Applications and Technology provides foundational training in mobile app development, mobile platforms, user interface design, and mobile technology fundamentals. Students learn mobile application development for Android and iOS, mobile UI/UX design, mobile databases, and app deployment. The programme is designed for individuals seeking entry-level positions in mobile app development or as a pathway to further studies in software development.

Students develop competencies in mobile app development, mobile UI design, programming fundamentals, mobile databases, API integration, app testing, and app deployment. The curriculum covers introduction to mobile computing, mobile app development, mobile UI/UX design, mobile databases, web services and APIs, mobile app testing, and app deployment. Practical skills are developed through coding projects and app development assignments.

Kenya's technology sector is rapidly growing with increasing demand for mobile applications across fintech, e-commerce, healthcare, education, and government services. Mobile-first solutions dominate Kenya's tech landscape, with mobile money, mobile health, and mobile commerce driving innovation. The programme addresses the demand for foundational mobile development skills in Kenya's dynamic technology ecosystem.

The programme combines classroom lectures with extensive practical coding sessions and project-based work. Students develop mobile applications, design user interfaces, integrate APIs, and deploy apps. Teaching methods include lectures, coding labs, project-based work, and hands-on development exercises. Students build a portfolio of mobile applications during the programme.

Graduates find employment as mobile app development assistants, UI/UX design assistants, mobile application testers, or junior mobile developers in software companies, tech startups, fintech firms, and digital agencies. The certificate also provides a pathway to diploma programmes in mobile applications and technology or software development at Riara University.

This programme is ideal for KCSE graduates with an interest in technology and mobile app development, as well as individuals seeking practical coding skills for Kenya's growing tech industry. The short duration and practical focus make it suitable for quick entry into the mobile development field.

Duration
6 months
Public, up to
Ksh 56,420
Private, up to
Ksh 100,000
Job market
High

The programme

What you study, how long it takes, and how it is delivered.

Practicalities

Study mode
Full-time
Attachment
0 months
Average class
20 students
Award
Certificate

What you study

10 subjects
  • Introduction to Mobile Computing
  • Mobile App Development (Android)
  • Mobile App Development (iOS)
  • Mobile UI/UX Design
  • Programming Fundamentals
  • Mobile Databases and Data Management
  • Web Services and APIs
  • Mobile App Testing
  • App Deployment and Publishing
  • Mobile Security Basics

Modules

8 in the programme
  • Introduction to Mobile Computing

    Year 1Semester 13 creditsCore

    Introduction to mobile computing covering mobile platforms, mobile operating systems, mobile hardware, the mobile app ecosystem, and mobile technology trends in Kenya and globally.

  • Programming Fundamentals for Mobile

    Year 1Semester 13 creditsCore

    Programming fundamentals covering programming concepts, variables, control structures, functions, object-oriented programming basics, and introduction to mobile programming languages.

  • Android App Development

    Year 1Semester 13 creditsCore

    Android app development covering Android Studio, activities, layouts, intents, user interface components, event handling, and building functional Android applications.

  • Mobile UI/UX Design

    Year 1Semester 13 creditsCore

    Mobile UI/UX design covering user interface principles, mobile design patterns, material design, user experience fundamentals, and prototyping mobile app interfaces.

  • iOS App Development and Cross-Platform

    Year 1Semester 23 creditsCore

    iOS app development basics and cross-platform development covering Swift fundamentals, iOS UI components, and introduction to cross-platform frameworks like Flutter or React Native.

  • Mobile Databases and APIs

    Year 1Semester 23 creditsCore

    Mobile databases and APIs covering local data storage, SQLite, Firebase, REST APIs, JSON, and integrating web services into mobile applications.

  • Mobile App Testing and Security

    Year 1Semester 23 creditsCore

    Mobile app testing covering unit testing, UI testing, debugging, and mobile security basics including data protection, authentication, and secure coding practices.

  • App Deployment and Capstone Project

    Year 1Semester 23 creditsCore

    App deployment covering Google Play Store and App Store publishing, app signing, version management, and a capstone project developing a complete mobile application from concept to deployment.

Specialisations

  • Android Development

    Focus on Android app development using Android Studio, Java/Kotlin, and the Android SDK.

  • iOS Development

    Focus on iOS app development using Swift and Xcode for iPhone and iPad applications.

  • Cross-Platform Development

    Focus on cross-platform mobile development using frameworks like Flutter or React Native for both Android and iOS.

A day as a student

A typical day combines morning lectures on mobile computing concepts with afternoon coding labs and project work. Students write code, develop mobile app interfaces, test applications on mobile devices, and debug code. Project work involves building functional mobile applications from concept to deployment. The practical, project-based approach ensures students build a portfolio of apps during the programme.

The trade offs

In its favour

  • High demand for mobile development skills in Kenya's mobile-first technology ecosystem.
  • Short 6-month programme with practical, project-based learning and portfolio development.
  • Provides a pathway to diploma programmes in mobile applications and technology.

Against it

  • The programme is relatively expensive at KES 50,000 per trimester.
  • Offered at only one university, limiting accessibility.
  • Technology skills require continuous learning to keep up with rapidly evolving mobile platforms.

What it costs

Tuition at both ends of the market, and how to pay for it.

What it costs, and where

Against 191 technology courses
Public26k to 56k
26k at Kenya Coast National Polytechnic56k at Kenya Coast National Polytechnic
Private100k to 100k
100k at Riara University100k at Riara University

Annual tuition in Kenyan shillings, rounded. The upright tick is the median for this field, so a bar sitting entirely to its right is an expensive programme by the standards of its own subject.

The fine print

KCNP 26K-56K/yr public (kenyacoastpoly.ac.ke). Riara 100K/yr priv.

HELB loans and NGCDF bursaries are available for eligible Kenyan students. Riara University may offer institutional scholarships for technology programmes.

Funding options

  • HELB Loan

  • NGCDF Bursary

Scholarships

2 recorded
  • HELB Loan

    LoanKsh 40,000Kenyan

    Kenyan students enrolled in certificate programmes at chartered universities

  • NGCDF Bursary

    BursaryKenyan

    Kenyan students from respective constituencies pursuing certificate-level studies

Getting in

The grades, the alternatives, and who accredits the award.

What you need

KCSE mean grade
C-
Alternative entry
KCSE C- (Minus) or equivalent qualification recognised by Riara University Senate.

How you are assessed

3 components
  • Continuous Assessment

    Practical assessment40% of the mark

    Regular practical assessments evaluating coding skills, app development progress, and understanding of mobile computing concepts.

  • Coding Projects and Assignments

    Project30% of the mark

    Coding projects, app development assignments, and UI/UX design exercises demonstrating practical mobile development skills.

  • Capstone Project and Presentation

    Project30% of the mark

    A capstone project developing a complete mobile application from concept to deployment, with a project presentation demonstrating applied competencies.

Accreditation

Riara University is chartered by the Commission for University Education (CUE). The programme is offered under the School of Computer Science.

Accredited by

  • Commission for University Education

    AcademicRequired

    Riara University is chartered by CUE. The programme is offered under the School of Computer Science.

Where it leads

The roles it opens, and what you leave with.

Where graduates go

4 roles
  • Mobile App Development Assistant

    High demandKsh 25,000 to Ksh 80,000

    Assists in mobile app development in software companies or tech startups, supporting app development, coding, testing, and deployment activities.

  • Junior Mobile Developer

    High demand

    Develops mobile applications under supervision in software companies, fintech firms, or digital agencies, coding app features and fixing bugs.

  • Mobile Application Tester

    Moderate demand

    Tests mobile applications for functionality, usability, and performance, identifying bugs and ensuring quality before app deployment.

  • UI/UX Design Assistant

    Moderate demand

    Assists in designing mobile app user interfaces, creating wireframes, prototypes, and user experience designs for mobile applications.

Graduate outcomes

Graduates find employment as mobile app development assistants, junior mobile developers, and mobile application testers in software companies, tech startups, and fintech firms, with opportunities for progression to diploma programmes.

Where these fields lead

8 careers

Tools you will learn

  • Android Studio

    CodePrimary

  • Flutter

    Code

  • Firebase

    Database

Certifications

Industry links

Common misconceptions

  • Mobile app development requires a computer science degree.

    Mobile app development can be learned at certificate level, with practical coding skills being more important than formal degree qualifications for entry-level positions.

  • You need to know advanced mathematics to develop mobile apps.

    Mobile app development primarily requires logical thinking, programming skills, and creativity in UI design, not advanced mathematics.

  • Mobile app development is only for young people.

    Mobile app development is accessible to learners of all ages who are willing to learn programming and technology skills.

  • The mobile app market is saturated.

    Kenya's mobile-first economy continues to create demand for mobile applications in fintech, e-commerce, healthcare, education, and government services.

Related courses

Further reading

Keep this

Fees and entry marks for Certificate in Mobile Applications and Technology are restated every intake. Save it and the app keeps this version, so you can see what changed when it does.