Online Education Resource Portal, its all free

Java Programming

Course Outline

Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8



Godwin Ashong

Holds Bsc. Information Technology and Masters in Communication and Systems Engineering and currently teaching at Kings University College, Ghana as a programming lecturer.


This course is meant for everyone as we will learn the basics on programming on this course


No prerequisites for this course.


This course aims to help students learn to design and develop, debug and execute well engineered and maintainable programs using a Java Programming language. 

The course covers software design, implementation, and testing using Java. Introduces object-oriented design techniques and problem solving. 

Emphasizes development of secure, well-designed software projects that solve practical real-world problems.

Intended Outcomes for the course

On completion of the course the student should be able to:

  • Use an integrated development environment to write, compile, run, and test simple object-oriented Java programs.
  • Read and make elementary modifications to Java programs that solve real-world problems.
  • Validate input in a Java program.
  • Build graphical user interface for application forms.