- Information systems design and development
- E-learning
- Learning management systems
- Distance education theory and practice
- Educational hypertext, hypermedia and multimedia designing and developing
- Human – Computer Interaction
- Project management
- Software development