Please read the new STM32CubeIDE user manual to learn about IDE, Compiler, projects etc. It is available here:
https://www.st.com/resource/en/user_manual/dm00629856-description-of-the-integrated-development-environment-for-stm32-products-stmicroelectronics.pdf
The Information Center in the product includes most other manuals and links to product information.
You can download the firmware from ST web site or if you have created a project for STM32F411 in STM32CubeIDE you will find the fw downloaded in the Firmware installation repository. Look into
Preferences -> STM32Cube -> Firmware updater in STM32CubeIDE to find the repository location.
I found this USB example in the fw.
C:\Users\name\STM32Cube\Repository\STM32Cube_FW_F4_V1.25.0\Projects\STM32F411E-Discovery\Applications\FatFs\FatFs_USBDisk