The IDE (Integrated Development Environment) used in this course in the lectures will be Jetbrains Rider.
This is not a requirement!
You can use any compatible IDE that works with Unreal Engine.
However, if you would like to give Jetbrains Rider a try, Jetbrains has now made Rider free for non-commercial use!
Article Announcing Jetbrains Rider's Decision to make it Free for Non-Commercial Use
If you do decide to give Rider a try, make sure to follow the instructions for setting up Rider for Unreal Engine projects. Here is a video explaining the process:
https://www.youtube.com/watch?v=zUFd5mN_dMY
Enjoy the course!
Stephen