Our company provides a training portal that is integrated with our internal company run training as well as linkedIn learning courses. Through this portal you can enroll in any courses you feel would be beneficial to your role and see what future trainings are coming up. There are also resources available outlining the expected competencies at each role level. Using this you can build a training plan to meet those competencies as you go along your career journey. With any training that is not provided online, there is also a budget set aside by the projects to fly members to the locations of the training and provide accommodation for the period. BAE systems also offers a mentoring program where experienced members can volunteer to be a mentor for new starters, allowing them to provide guidance while also building their professional skillsets. In my time at BAE systems I have built upon my soft skills such as communication, organisation, team work, problem solving, technical writing. There have been modules I have attended as part of the graduate program here which have focused on each of these individually which have been good. These involved group exercises and were facilitated by an external training organisation. I have also gained some job specific skills such as getting a better understanding of systems engineering as well as gaining more knowledge on the specific ship I am working on supporting.