There are various online training modules during on boarding. We also have knowledge sharing lectures within the team to help build technical knowledge.
There was a bunch of vidoes which are a bit of a slog at times to get through, but I had already done much of the introductory stuff as an intern so it wasn't too bad!