This course covers the latest versions of HTML (Hyper Text Markup Language) and CSS (Cascading Style Sheets). All websites are made using HTML. CSS is a tool to manage many elements of the pages made with HTML. You will have a comprehensive understanding of HTML5 & CSS3, including:
"I am new to the "modern" programming languages of the internet, so HTML5 and CSS3 were really new for me at the start of the course. I knew some of the little conventions like inline tags for formatting fonts (like bold or italic), but everything else was 100% new for me. However, it was really simple to pick up. It feels like HTML is a very high level language, truly designed for the human programmer's ease of use and readability instead of the machine. One of the big things that really struck me was how HTML and CSS work with the browsers. I never really put it together in my mind until now, but when we create a website by coding it into HTML and CSS, we are not really "programming" per se, but more like giving another program an organized list of instructions to perform on our behalf. While writing HTML code is very, very similar to writing a program, I am not actually writing an executable program.
I am writing a "program" that is executed by another program (the browser) in order to achieve the results I am looking for. I find that a little fascinating. I know I just talked about how coding HTML is not exactly programming, but that is the most enjoyable thing about the course for me: coding. Learning the syntax of the language and the different uses for each command was really fun. I did several of the exercises in the Murach text which were fun and interesting. It was just following a list of directions, but it gave me a chance to see, in my mind, how one would put these instructions together to achieve desired results. Textbook illustrations and exercises are so academic, but they do help one build upon just head knowledge. I imagine understanding how HTML5 and CSS3 work together and with internet browsers will be quite useful in the future, even if my specific responsibilities may not be in website creation/maintenance. More likely, I will need to read HTML code in order find "variable" names used to gather website user inputs in a form for me to then utilize in the creation of another program to process that data." -Ryan S.
Welcome to the final essay.
This course was created to rapidly teach a student all of the basics of HTML5 and CSS3 so they can use these skills in designing basic websites.