We help develop tomorrow's innovators today.

Our courses offer students solutions to learn computer programming and software development using modern and efficient tools. Our Tutors are industry professionals who have amassed knowledge and experience over the last 10 years or more.

New blog posts

Learning Software development
Learning Software development

Aug 18, 2017 by Administrator

Many people wonder why its fashionable to...

Beyond Java 101 lesson 2 and 3
Beyond Java 101 lesson 2 and 3

Jun 2, 2017 by Administrator

If you haven’t read my other articles on how I...

My Second and Third Java Assignments
My Second and Third Java Assignments

May 24, 2017 by Administrator

It is been exactly two weeks since I began my...

View all blog entries →

Twitter Feed

Please, configure this plugin in Admin Panel first.

Calendar of Events

Closest Events
All events on this day

Notice Board

Tech Hub Harare is opening soon. Join now and get help with your startup!

Visit Tech Hub website here or sign up for our newsletter here

Join Tech Hub






Software Engineering Notes

Lesson 1 | Lesson 2 | Lesson 3 | Lesson 4  | Lesson 5  part 2 | Lesson 6

| Lesson 7


Java Class Students 

Java collections notes

13/07/2017 and 14/07/2017

Lessons from 6pm to 7.30pm.

Download previous class notes below. 

If you want more learning resources click to access them 


27/06/2017 and 28/06/2017

Lesson 14/15 on today and tomorrow at 6pm to 7.30pm. Download previous class notes below. 

If you want more learning resources click to access them 


Lesson 12 on today at 6pm to 7.30pm. Download previous class notes below. 

If you want more learning resources click to access them 


Lesson 6 starts at 18.30hrs to 20.00 hrs you will be contacted at 18.15hrs via email

Do assignment 3 and hand it in by Monday 29/05/2017


Lesson 4 starts at 18.30hrs to 7.30 hrs today 

Notes are are now available for download

Lesson Notes
Lesson 17 Download
Lesson 16 Download
Lesson 15 Download
Lesson 14 Download
Lesson 12 Download
Lesson 11 Download
Lesson 10 Download
Lesson 9 Download
Lesson 8  Download
Lesson 7 Download
Lesson 6 Download
Lesson 5 Download
Lesson 4 Download
Lesson 3 Download
Lesson 1 & 2 Download

1.  Write a method definition for finding Factorial N.

2. Write a method definition for Addition, Subtraction, Multiplication, Division of 2 given number separately so that it can be called on demand anywhere in the Java package.

3. Write a method definition to find the highest, lowest and average of 2 given number.

4.  Write a program to declare a class for a bank customer(normal) and define a method to give him 4% interest on his saving account. Override the Customer class with Elite Bank Customer where he can get 6% interest on his saving account.


Hint: Method definition should be written in such a way that all these methods can be used anywhere inside a package.

Assignment  Build a calculator to +/-/*/ / two mumbers 
Assignment 1. Please write a program for finding greatest number among 4 given numbers
2. Write a program for simple interest provided by a bank on your pricipal amount
    Principal  Amount = 1000
    Year = 5 Year
    Rate of Interest = 5%
Hint: You have to find out the total amount after end of every year and print the same.
1. Write a java program to print 1-10 using for loop.
2. Write a program of calculator using SWITCH and use choice as an CHAR variable. Handle the situation in case of division
Denominator is 0 then result should be 0.
3. Define a 2 dimensional array as below.
int[][] arr = new int[3][3]; 
and then assign the variable as below.
Display all the elements of array as an output.
Hint: Use nested for loop.

Please note that your lessons are starting today

11/05/2017 at 18.30 hours to 20.30 hrs 

12/05/2017 at 18.30 hours to 20.30hrs


To join the lesson you must have the following 

1. Must be registered to attend the class (month 1 Free) 

2. You must have a good internet connection Minimum 3G preferably broadband connection ( if you dont have a good internet connection and you are in Harare visit Techworld Internet Cafe and they will happily accommodate you.

3. Googlehangout app (test it before the lesson for video and voice)

4. We recommend a Chrome Browser 

end of notice 



New portfolio entries