.NET Core training session focuses on introducing key components related to compilers, including LLILC and Ryujit. The document also covers platform neutrality, LLVM compiler infrastructure, AOT vs JIT compilation, and the significance of dependency injection. Furthermore, it discusses preprocessor directives, design patterns, and breaking changes in the latest version of .NET Core.