Website Development

In this course, students will learn about the processes involved in web development and will learn to code in HTML, CSS, and JavaScript.

Online Videos
Multiple Resources
Active Community
Small Group Mentorship
Timothy Kravets
Website Development
Sign Up
Downloadable Files: 
Access from any Computer, Tablet or Mobile

About the Course

Students will receive instructions on how to set up a website using the javascript platform node.js and learn how to design a website using HTML and CSS. Students will be enabled to use their creativity to build a website, however they want, from the ground up. The class will build up to the creation of a static website.

Prerequisites: None

Recommended software: None, but Sublime 3 is strongly recommended

Recommended ages: It is strongly recommended that students have a basic understanding of a coding language prior to taking this course. Additionally, the course is being targeted at students in grade 7 and above.

Course Syllabus

Lesson 1 - Intro to HTML

Topics covered:
  • What is HTML?
  • Tag Syntax
  • Tag Attributes
  • Structure

Lesson 2 - More on HTML + Intro to CSS

Topics covered:
  • Inline vs. Block Elements
  • Forms
  • Images
  • Tables
  • Lists
  • CSS Properties
  • Font Color, Size, Type

Lesson 3 - More on CSS

Topics covered:
  • Multiple Selectors
  • Inheritance and Overriding
  • Borders/Lines
  • Classes
  • Font Weight
  • External Stylesheets
  • Inline Style

Lesson 4 - More on CSS

Topics covered:
  • Text Decoration
  • Web Colors
  • Font Sizes (cont). and Style
  • Line Height
  • Box Model
  • Background Image Property
  • Text Align Property

Lesson 5 - Intro to JavaScript

Topics covered:
  • Data Types
  • Print Statements and Comments
  • Declaring and Assigning Variables
  • Operators
  • Strings and Escape Characters
  • Arrays

Lesson 6 - More on JavaScript

Topics covered:
  • Functions
  • Scope
  • If Statements and Comparison Operators
  • Switch Statements

Lesson 7 - Lesson

Topics covered:
  • Final Project Day