You could try Codecademy like the others said, however I really don't like it. It's very repetitive and buggy in my opinion. You could always download some free resources and see how they've created the design and then play around with it and see how you can change it.