You will need a computer with a stable internet connection, a web browser, and a text editor to write code. Some courses may also require additional software or tools, such as a version control system or a database management system.