You can use something as simple Notepad on windows to create your project, but you will need to be able to post both a working demo of the project and the source files.
Many people use GitHub Pages or surge.sh for static sites like the Responsive Web Design projects.