Developing web and mobile applications.
Programming systems and custom software for companies and organizations.
Developing electronic games.
Designing and developing databases and related applications.
Developing and programming artificial intelligence and machine learning.