There are a lot of text editors to chose from. Some are paid, some are free. For this course, you can use any text editor you would like. The free options that I really enjoy using as well are:
I am also going to show you how to use Visual Studio Code later in the course, but I want us to start with Sublime Text because it is "bare-bones" and very simple for us to use when we get started without much magic behind it. This way, you will start with Sublime Text and then go into Visual Studio Code which has a lot more features that will make development easy for you (but you won't miss out on learning the fundamentals and get to learn to use 2 code editors this way so you can pick your favourite).
Random note: Sublime Text is considered more of a "geeky/hardcore" text editor, so you will also be able to show off to your friends that you use Sublime Text instead of the mainstream VS Code. They will think you are extra cool ;)
You can always hop on over to Discord and ask fellow students what their favourite Text Editor is!
Finally, you can have a reference for any tools and resources used throughout this course in the open source document contributed by one of your fellow students: https://github.com/zero-to-mastery/complete-web-developer-manual