ADA School
ADA School
Home / Courses / Information Technology / Software Programming

Software Programming

Learn to think like a programmer and build real software.

Duration2 Months
TuitionUGX 400,000
Intake1st of every month
CertificateFree

Course overview

This course teaches programming from first principles: how to break problems into steps, write clean code, test it and package it as working software. You build small applications in each stage and finish with a complete project.

Every module combines short theory sessions with hands-on practice, so you finish with real projects and a portfolio, not just notes. Entry requirements: Basic computer skills and logical thinking. No prior coding required.

Course outline

6 modules over 8 weeks. Select a module to see what you will cover.

Algorithms, flowcharts, pseudocode, variables, conditions and loops.

Functions, arrays, strings, files and error handling in Python or Java.

Classes, objects, inheritance, encapsulation and design thinking.

Lists, stacks, queues, searching and sorting.

Connecting software to databases and consuming web services.

Plan, build, test and present a complete application.

Learning outcomes

By the end of this course you will be able to:

  • Write clean, working programs
  • Solve problems with algorithms
  • Use object-oriented design
  • Connect software to databases and APIs
  • Complete and present a software project

What you can become

Graduates of this course go on to roles and businesses such as:

Software developer
Junior programmer
Systems developer
Freelance software engineer
Software startup founder

Tools and skills you will use

PythonJavaGit and GitHubSQLiteVS Code

Study options

Choose the schedule that suits you. New students start on the 1st of every month.

  • Morning Session
  • Evening Session
  • Weekend Session
  • Monday – Wednesday
  • Wednesday – Friday
  • E-Learning

What is included

  • Practical and materials fee: free
  • Certificate and graduation: free
  • Computer lab, library and internet: free
  • School bag: free
  • Access to membership programs
  • Career and employability guidance
WhatsApp