Currently

Model Driven Engineering

Design Patterns

Java EE Web Application Technologies

Collaborative Development

Oriented object design and programming

Before


Theory of languages

Modeling Languages: UML, Merise.

Programming: Object-Oriented, Web, Mobile

Databases

Computer architecture

Computer and Internet Certificate