Before attending this course, students should have the following pre-requisites:
- Good programming experience.
- Basic understanding of object-oriented programming.
- Familiarity with the Java programming language.
- Basic experience of HTML and web page design