HTML and CSS are the two dominant languages of the web, providing the backbone of all websites. Mastering HTML/CSS is a great advantage to an already skilled software engineer or web designer. In this intensive 4-week course, you’ll discover the building blocks to craft your own website – layout and positioning, syntax and terminology, common elements and how to use them, and organizing code and site architecture. Through hands-on exercises, you’ll take a concept or design and turn it into a fully functional HTML/CSS site that you can launch and update.
Week 1
Intro to Front-end development
Planning your first layout
Preparing your design and images
Recommended tools and frameworks
Finding help on the web
Week 2
The long and sordid history of the Hypertext Markup Language (HTML)
HTML elements and you, when to use them
Building your first HTML document
Week 3
Introduction to CSS (Syntax, inheritance and selectors)
Adding backgrounds, fonts and colours
Adding some structure
Week 4
Advanced CSS (Id’s, pseudo-classes and even crazier selectors)
Floats and absolutes, positioning your elements
Cross browser testing (Or, why you’ll start hating Internet Explorer)
Hosting and FTP, letting others see your site
How does Javascript fit in?
Over the course of 4 weeks, participants are expected to complete additional assignments to reinforce key concepts from each week's class. Participants are also encouraged to participate in the online Facebook group set up specifically for each course.