Software skills open doors to local and remote jobs. You do not need a computer science degree to start; many developers in Uganda, Kenya and Nigeria are self taught.
Choose a path
- Web development: HTML, CSS, JavaScript, then a framework.
- Data analysis: Excel, SQL and Python.
- Mobile apps: Flutter or Kotlin.
- Back end: Python, PHP or Node.js with databases.
Free learning resources
- freeCodeCamp
- The Odin Project
- CS50 from Harvard on edX
- YouTube tutorials
- Google, Microsoft and AWS free learning portals
A simple plan
- Study one to two hours daily.
- Build small projects every week.
- Put your code on GitHub.
- Join local tech communities and hackathons.
- Build real projects for local businesses.
Getting your first job
Build a portfolio of three to five strong projects, contribute to open source, apply for internships and look for remote junior roles.
Equipment and data
A basic laptop with 8 GB RAM is enough. Download materials when on Wi-Fi to save data.
Get expert help in minutes
Every situation is different. If you want advice tailored to your plans, book a short call with a verified expert on The Quick Consult and get clear answers without leaving your home or office.
