School of Computing & Informatics

    Computer Programming

    6-month intensive course in programming fundamentals and software development.

    INTERNAL Certified
    Short Course Level
    Practical Training
    NITA
    Ministry of Education
    6 Months
    Duration
    INTERNAL
    Certification
    On Request
    Fees on Request
    Rolling
    Next Intake

    Program Overview

    The Computer Programming course introduces learners to software development and coding fundamentals. Students learn programming logic, algorithms, and data structures using languages such as Python, Java, or C++. The program covers variables, loops, functions, object-oriented programming, and database connectivity. Learners develop practical applications including desktop programs, simple games, and business software while understanding software development lifecycle and debugging techniques. The course emphasizes problem-solving skills, logical thinking, and systematic approach to building software solutions. Students work on individual and group projects, building a portfolio of applications. This training prepares graduates for junior programmer positions, software testing roles, or further studies in computer science and software engineering, tapping into the growing tech industry opportunities in Kenya and globally.

    Faculty

    School of Computing & Informatics

    Entry Requirements

    KCSE grade D+ or above

    Start Dates

    Ongoing intake — start any Monday

    What You'll Learn

    Programming fundamentals and logic
    Introduction to programming languages (Python, Java, or C++)
    Data structures and algorithms
    Software development lifecycle
    Debugging and testing techniques
    Building simple applications

    Admission Requirements & Suitability

    Required Documents

    KCSE certificate or slip
    National ID / passport
    2 passport photos
    Completed application form

    This Course is For You If:

    You want to start a career in software development
    You're interested in coding and building applications
    You want to understand how programs work

    Accommodation

    Optional, on request

    Ready to Start This Program?

    Take the first step towards your new career. Apply today and join thousands of successful graduates.

    Other training options students often consider alongside this course.

    Apply NowSyllabus