Software & IT

Software Developer

Design, build and improve useful web and software products.

If you like making things, debugging and logical problem-solving, this role could be for you.

Web DevelopmentJavaScriptPython
Software Developer career learner

Local salary guide

UGX 2.5M–8M per month

Demand outlook

Digital product teams continue to hire developers who can ship reliable web, mobile and cloud software.

Recommended credentials

Build the skills. Follow the path.

Choose the starting point that matches your experience. Each path uses live Yiga tracks and courses.

Yiga AI credential · 7–8 months at 10 hrs/week

Full-Stack Web Developer

Build full-stack foundations through structured projects.

19 courses314 hoursBeginner → Intermediate

314 hours · 19 courses · 19 projects · Certificate

Course chain

  1. 1
    Technical Interview Prep

    Course 1 of 19 · Advanced · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

  2. 2
    Modern Web Development

    Course 2 of 19 · Intermediate · Course · 4 weeks at 5 hrs/week

    20 hours · 25 lessons · 25 exercises · 4 quizzes · 1 project

  3. 3
    JavaScript Fundamentals

    Course 3 of 19 · Beginner · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

  4. 4
    Payments for African Apps

    Course 4 of 19 · Intermediate · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

  5. 5
    HTML & CSS

    Course 5 of 19 · Beginner · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

  6. 6
    Portfolio Project: Marketplace App

    Course 6 of 19 · Intermediate · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

  7. 7
    Databases: PostgreSQL & Supabase

    Course 7 of 19 · Intermediate · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

  8. 8
    Deployment & DevOps Basics

    Course 8 of 19 · Intermediate · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

  9. 9
    AI-Assisted Coding

    Course 9 of 19 · Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

  10. 10
    Git & GitHub

    Course 10 of 19 · Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

  11. 11
    Tailwind CSS & Modern UI

    Course 11 of 19 · Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

  12. 12
    Advanced React & TypeScript

    Course 12 of 19 · Intermediate · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

  13. 13
    Next.js Full-Stack

    Course 13 of 19 · Intermediate · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

  14. 14
    React Fundamentals

    Course 14 of 19 · Intermediate · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

  15. 15
    Node.js & Express

    Course 15 of 19 · Intermediate · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

  16. 16
    Testing & Debugging

    Course 16 of 19 · Intermediate · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

  17. 17
    How the Web Works

    Course 17 of 19 · Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

  18. 18
    Portfolio Project: School Management System

    Course 18 of 19 · Intermediate · Course · 4 weeks at 5 hrs/week

    19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project

  19. 19
    Developer Career Prep

    Course 19 of 19 · Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

What this path develops

  • How the Web Works
  • HTML & CSS
  • JavaScript Fundamentals
  • Git & GitHub

Explore the catalogue

Find more tracks for Software Developer

Browse every course, track and certificate related to this role. Filter by level, duration and access to find the right starting point.

Browse related tracks