Academy was designed to give the engineer a chance to try various different areas:
-Database & Basic Data Analyses
-Back End Development & Web Service
-Front End Development
-Networking
-Infrastructure and Virtualisation
-Machine Learning
Once you have completed the various tasks you should be able to get an idea of what kind of development you are interested in and what you are good at.
It may be hard to see this but actually all the academy tasks are related. A good back end developer needs to understand the hardware and how the front end works. Likewise a front end developer needs an understanding of how the backend works to be able to work effectively.
The tasks and tutorials are accompanied by lectures which explain the relationship between the different technology areas and how they can be applied. Hands on infrastructure classes also help engineers understand the server hardware components and how to build and virtualise a server from scratch.