If you’re taking this course, you are probably not an absolute beginner in data science. I'll assume that:
If so, feel free to use your favorite environments and tools.
But, just in case, here’s a list of my recommendations, favorite tools and the environment I usually use in real data science projects (and in this course):
And finally, let me recommend another online course of mine (if you haven't taken that already): The Junior Data Scientist's First Month course. It's not a "prerequisite" for this course. But it's a simulation of a junior data scientist's first month at a true-to-life online company -- so it's a perfect fastlane to make you very confident with all the tools that I mentioned above (Python, bash, remote servers, automations, etc.)