Ready to Learn More

Web Design Courses

Responsive Web Design Course

By taking the Responsive Web Design course, you will learn the necessary skills to design and build a website from scratch, giving you full control over every detail. The course will cover the technical aspects, including HTML basics, HTML5, CSS and Media Queries, but will also teach how to plan out and design the website so that it will look good on any medium, such as desktops, laptops, tablets and smartphones.

Total class time: 6 hours


Course Outline

Prerequisites: Basic understanding of computers
HTML basics and HTML5 (2.5 hours)

  • How a Markup Language works
  • HTML Documents
  • HTML Tags
  • Attributes
  • Absolute vs Relative Paths

CSS (2.0 hours)

  • Syntax
  • Common Properties
  • Formatting Hyperlinks
  • The Document Object Model

Media Queries & Design Principles (1.5 hours)

  • Planning your design
  • Conditional CSS
  • Layout & Navigation
  • Best Practices
Design and Development with WordPress

In the Design and Development with WordPress course, students will apply their pre-existing HTML and CSS knowledge to the WordPress environment, allowing them to create full websites, to customize the designs, and ultimately to hand off the site to a client who will be able to maintain the content without any programming skills required. Total class time: 6 hours

Course Outline

Prerequisites: Must have HTML & CSS Knowledge
WordPress Installation & Basics (1.5 hours)

  • Understanding Server Architecture
  • Installing WordPress
  • Using WordPress to maintain content
  • Installing/Activating Themes
  • Installing/Activating Plugins
  • Administration of WordPress

PHP basics, Child Theme & Template Hierarchy (3.0 hours)

  • How do Child Themes work?
  • PHP Syntax and basic commands
  • Customizing a WordPress Theme
    • Creating a Child Theme
    • Creating a Page Templated
    • Custom Post Types
    • Custom Taxonomies

WP Queries and Design Principles (1.5 hours)

  • Retrieving Details from WordPress via WP_Query
  • Layout and Navigation Techniques