Practice HTML 5

Is there any way I can do some kind of assignment to improve my HTML skills beside doing the curriculum again?

Best suggestion is to look at other web pages and try to re create them or just build a few dummy sites, play around with all the elements and see how they behave.

Most of the website that I see have more than HTML codes, therefore its difficult for me wrap my head around since I only know HTML. But I will try to build my own dummy website. What is the best coding program to use for MAC if you don’t mind me asking.

Thanks,

If you mean editor by coding program, I recommend one of the below options.

Visual Studio Code/ Atom/ Sublime Text