3.65 out of 5
378 reviews on Udemy

Basic Electrical Course

Learn how to optimize your webpages for different screen sizes and platforms.
Chris Converse
34 students enrolled
English [Auto-generated]
Learn CSS3 media queries.
Integrate Google's HTML5 Shiv JavaScript.
Make CSS rules specifically for Internet Explorer.
Learn image slicing and optimization techniques in Photoshop.
Develop strategies for HTML markup.
Consider design adaptations for multiple screens.
and much more...

Basic electricity:

Electricity is the flow of electrons from one place to another. Electrons can flow through any material, but does so more easily in some than in others. How easily it flows is called resistance. The resistance of a material is measured in Ohms.

Matter can be broken down into:

  • Conductors: electrons flow easily. Low resistance.
  • Semi-conductors: electron can be made to flow under certain circumstances. Variable resistance according to formulation and circuit conditions.
  • Insulator: electrons flow with great difficulty. High resistance.

Since electrons are very small, as a practical matter they are usually measured in very large numbers. A Coulomb is 6.24 x 1018 electrons. However, electricians are mostly interested in electrons in motion. The flow of electrons is called current, and is measured in AMPS. One amp is equal to a flow of one coulomb per second through a wire.

Making electrons flow through a resistance requires an attractive force to pull them. This force, called Electro-Motive Force or EMF, is measured in volts. A Volt is the force required to push 1 Amp through 1 Ohm of resistance.

As electrons flow through a resistance, it performs a certain amount of work. It may be in the form of heat or a magnetic field or motion, but it does something. This work is called Power, and is measured in Watts. One Watt is equal to the work performed by 1 Amp pushed by 1 Volt through a resistance.


AMPS is amount of electricity.
VOLTS is the Push, not the amount.
OHMS slows the flow.
WATTS is how much gets done.

Beginning Your Project and Making Web Graphics

Course Introduction

See a brief overview of the web page we'll be creating, which includes a responsive design for varying screen sizes, smaller download sizes for small screens, as well as adaptive usability techniques.

Tools you need of this course

Learn about various text editors you can use during this course.

Introduction to HTML and CSS

If you have never worked with HTML or CSS, this video will get show the basic relationship between the two technologies. If you have worked with HTML and CSS, skip this video.

Creating your project root

Download the Project Files (link above) and begin our project by creating a root directory for our web page.

Examining the design composition

Based on the design, we'll formulate a plan for converting the design composition to HTML and CSS. If you'd like to skip creating the graphics, there is also a "Skip Photoshop" folder with a copy of all of the final web graphics you can use in your web page.

Slicing and optimizing the banner graphics

Finally, we'll save the various banner graphics for our responsive design. If you'd like to skip creating the graphics, there is also a "Skip Photoshop" folder with a copy of all of the final web graphics you can use in your web page.

Optimizing the template and content graphics

Now we'll save out the graphics for the template and content graphics. If you'd like to skip creating the graphics, there is also a "Skip Photoshop" folder with a copy of all of the final web graphics you can use in your web page.

Creating HTML and CSS for Web Layout

Adding the starter files to your project

Adding the starter files from the Project Files. Be sure to download the project files form Section 1, Lecture 4.

Linking CSS files to an HTML file

Creating links to external CSS files from your HTML file.

Adding tags to the head area of the HTML file

Adding a meta tag for the viewport and the Google HTML5 Shiv for IE 8 and below.

Creating the main content containers

Creating the main HTML content containers for our web layout.

Adding promo containers and adding navigation links

Adding HTML containers for our promo boxes and the navigation links.

Adding content to the containers

Adding sample content from our code snippets.

Style the background and page container

Adding CSS styles for the background and page container

Adding typographic styles

Adding style to our typography with CSS.

Creating compound CSS rules

Creating compound CSS rules to target more specific elements in the HTML page.

Creating CSS rules for layout

Creating CSS rules specifically for web layout.

Setting CSS rules to floating promo containers

Setting up CSS layout rules for the promos and navigation.

Working with CSS Media Queries

Adding a CSS rule within an inline CS3 media query

Writing an inline CSS3 media query to target the copyright text.

Adding CSS rules for medium screen sizes

Creating CSS rules to optimize the layout for medium screens.

Adding CSS rules for small screen sizes

Creating CSS rules to optimize the layout for small screens.

Styling the navigation for small screens

Repositioning the navigation for small screens.

Getting Started (Original Course)


This introducion shows this web design final project adapting to various browsers, platforms, and screen sizes.

Review the Project Files

A quick walkthrough of the files provided with this course.

Project Files

Contains the final HTML and CSS project files, as well as the pre-slices native Adobe Photoshop templates.

Optimizing Your Web Graphics (Original Course)

Slicing and Optimizing Graphics

Learn to save individual graphics from a larger canvas in Adobe Photoshop. In addition, learn how the graphics are prepared and optimized for multiple screens and bandwidth considerations.

Adding HTML for Structure and Content (Original Course)

Creating Content Containers

After creating our HTML5 document, we'll add the necessary markup for the outter-most content containers of our web design.

Adding Sample Content

We'll add sample content into or content containers, including headings, sidebar container, lists, and anchor links for the navigation.

Creating CSS Rules for All Screens (Original Course)

Creating CSS Files

Create two new CSS files and link them into the HTML file. Next, we'll link the CSS file, and then link in the Google HTML5 Shiv JavaScript using a conditional statement that is only targeted to IE 7 and 8.

CSS for Styling Text

We'll start by creating the CSS rules that willbe used for styling the text and design elements.

CSS for Layout

Create CSS Rules that manipulate the content containers to replicate the desired layout.

Creating CSS Rules for Mobile Screens (Original Course)

CSS for Medium Screens
Use CSS3 Media Queries to alter the layout based on medium-sized screens.
CSS for Small Screens

Use CSS3 Media Queries to alter the layout based on small-sized screens.

Productivity Hacks to Get More Done in 2018

— 28 February 2017

  1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
  2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
  3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!

3.7 out of 5
378 Ratings

Detailed Rating

Stars 5
Stars 4
Stars 3
Stars 2
Stars 1
Get course


3 hours on-demand video
Certificate of Completion

About us

Online studies are designed for students whose scheduling commitments would otherwise make it difficult to enroll in a full-time higher education program. Offered for individual courses, diplomas, associate’s degrees and certificate programs, online studies are a valuable option. The resulting qualification a graduate receives after successfully completing.

Layer 1
Login Categories