About Course
5 students per class
WEB DEVELOPMENT LEVEL 1
Course Description
This course is for both beginners and experienced developers who are looking for a course that is fun and comprehensive that teaches you all the skills you need to build professional-quality websites with HTML5 and CSS3. By the end of this course, students will have all the skills required to build their own websites.
Course Breakdown
Lessons 1 – 10:
● HTML Basics:
○ How to create and open HTML pages
○ Doctype and basic layout
○ Setting up a live server
○ Meta tags
○ Headings, paragraphs, and typography
○ Links, images, and attributes
○ Lists and tables
○ Forms and inputs
○ Block and inline level elements
○ Divs and spans
○ Classes and ID’s
○ HTML entities
● “My First Website” project
Lessons 11 – 20:
● CSS Basics:
○ Implementing CSS
○ Basic CSS selectors
○ Dev tools introduction
○ Fonts in CSS
○ Colour types
○ Backgrounds and borders
○ Box model, margin, and padding
○ Float and alignment
○ Link state and button styling
○ Navigation menu styling
○ Inline, block, and inline-block display
○ Positioning
● Introduction to Javascript Basics
● “Thomas Alva Edison” Project – working with images and javascript basics
● “Farming Calculator” Project – focusing on forms and input
● “Calculator” Project
● “My Hero” Project – working with divs and spans
Lessons 21 – 24:
● Intro to flexbox
○ What is flexbox?
○ Flexbox basics
○ Flex properties
○ Flex alignment and justify
● Learning about SASS
● Begin final project
Lesson 25:
● Final Project Presentations
Materials & Resources
a. We will be using CodePen during classes. All students must have access to a computer.
Assessment
Students will be assessed through weekly quizzes, homework, and personal projects that will be built throughout the term.



