Skip to main content
Talanta College of Technology

Programme

Software Engineering

Go from front-end and back-end basics to a complete, working application, taught by working developers through real projects you can show employers.

Students working on laptops in a Talanta classroom
Duration
25–32 weeks
Study modes
Hybrid, Online

Study options and fees

  • Full-time Hybrid

    Duration
    25 weeks
    Mode
    Online and physical
    Schedule
    Mon–Fri, 8am–5pm

    Tuition feeKSh 120,500

    Apply for Full-time Hybrid
  • Most affordable

    Full-time Remote

    Duration
    25 weeks
    Mode
    100% online
    Schedule
    Mon–Fri, 8am–5pm

    Tuition feeKSh 105,000

    Apply for Full-time Remote
  • Evenings

    Part-time Remote

    Duration
    32 weeks
    Mode
    100% online
    Schedule
    Mon–Fri, 6pm–9pm

    Tuition feeKSh 120,500

    Apply for Part-time Remote

What you will learn

  • Python and JavaScript programming
  • SQL and database design
  • RESTful API development
  • Git version control
  • Agile development practices

Course content

  1. 1

    Programming fundamentals

  2. 2

    Database management

  3. 3

    API development

  4. 4

    Agile methodologies

Career paths

  • Front-end web developer

    Builds websites and apps that match user needs, optimised for mobile, using HTML, CSS, JavaScript and modern frameworks.

  • Back-end web developer

    Creates the logic that tells applications how to handle user input and what to return.

  • Technical project manager

    Oversees software projects and coordinates between teams.

  • Software architect

Entry requirements

  • Logical thinking ability
  • Dedication to practise coding
  • Time for projects and assignments
  • A problem-solving attitude

Who it is for

  • Career changers
  • IT professionals
  • Entrepreneurs
  • Problem-solvers

How to apply

  1. 1. Apply online. Choose this programme, how you would like to study and when you want to start.
  2. 2. Talk to admissions. We contact you to confirm your start date and answer questions.
  3. 3. Secure your place. Complete enrolment and join orientation.
Apply for Software Engineering

Frequently asked questions

Do I need any prior experience or qualifications before enrolling?

No. Talanta’s programmes are designed for learners at all levels. Prior coding experience is not required: beginners can start with foundational digital skills courses.

What are the admission requirements?

Generally, applicants should have a high school diploma or equivalent. Other documents may include previous transcripts (if applicable), a government-issued ID, proof of birth and, for international students, proof of English proficiency.

What are the modes of study?

Talanta offers flexible modes of study: in person, remote (online) and hybrid, so you can choose what suits you best.

What technology or equipment do I need for remote learning?

You need a reliable computer (preferably not older than five years) and a stable internet connection. Talanta provides access to the necessary software and cloud-based development environments.

Get information about Software Engineering

Pick a month from the calendar

Contact preferences
  • A Talanta graduate holding a web design course certificate

    Professional Web Design

    Create functional websites from scratch. Learn the full web design process from concept to deployment: user experience, responsive design and modern practice.

    Duration
    4 weeks
    Fees from
    From KSh 25,500
    Study modes
    In person · Online
  • Generative AI Training

    Learn how AI is reshaping industries and gain practical skills to use AI tools effectively. For beginners and professionals who want AI literacy.

    Duration
    6 weeks
    Study modes
    In person · Online
  • A Talanta graduate holding a computer packages training certificate

    Computer Packages

    Master essential computer skills, from computer basics, internet and email to Word, Excel and PowerPoint. The perfect starting point for beginners.

    Duration
    6 weeks
    Fees from
    From KSh 21,500
    Study modes
    In person · Online
Chat with us on WhatsApp (opens in a new tab)