Discover Classes. Earn 10% Rewards.

Web Development with HTML & CSS

Get a jump start on web development with this beginner-friendly course. Learn how to create webpages with text, images, and videos using HTML, and style them with CSS. Develop your coding skills and deploy your sites with ease.

  • Beginner
  • 18 and older
  • $975
  • Earn 10% Rewards
  • Price Lock
  • 185 Madison Ave, New York, NY & Virtually Online
  • 21 hours over 3 sessions
Book at School

Express Checkout – $975


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Start Dates (2)

  • $975/person
  • 21 hours over 3 sessions
20 left
Book
Show all 3 sessions
  • Tue, Apr 08 at 10:00am - 5:00pm
  • Wed, Apr 09 at 10:00am - 5:00pm
  • Thu, Apr 10 at 10:00am - 5:00pm
20 left
Book
Show all 3 sessions
  • Tue, Jul 08 at 10:00am - 5:00pm
  • Wed, Jul 09 at 10:00am - 5:00pm
  • Thu, Jul 10 at 10:00am - 5:00pm
Showing 12 of 2

Class Description

Description

What you'll learn in this web development course:

This web development class is an excellent way for beginners to get a jump start on developing websites using HTML and CSS.

Learn best practices for structuring the content of your webpages with HTML, and then styling the content with CSS.

Using HTML, you’ll create webpages with text, images, lists, videos, and more. With CSS, you’ll style the content and make the page responsive, so it adapts to various screen sizes. By the end of the course, you'll learn how to deploy your sites via FTP.

We provide you with the content so you can focus on the coding. In this course, you’ll get hands-on experience programming websites from scratch, from the first line of code all the way to deployment.

Learn more about Web Development with HTML & CSS at NYIM Training.

Syllabus

Section 1

Coding Basics: Intro to HTML Syntax

  • Basic tags: HTML, head, title, & body
  • Headings, paragraphs, & lists

Tags & Attributes: Strong, Em, Doctype, Lang, & Meta

  • Strong & em tags
  • Doctype
  • Lang attribute
  • Meta tag & unicode character set

Coding Links: Absolute & Relative URLs

  • Anchor tags & hrefs
  • Linking to other websites
  • Linking to pages within a website
  • Opening a link in a new browser window/tab

Adding Images

  • Break tag
  • Image tag & source attribute
  • Using width, height, & alt attributes

Section 2

Intro to Cascading Style Sheets (CSS)

  • Style tag
  • Tag selectors
  • Font-size, font-family, color, & line-height properties
  • Hexadecimal color codes

CSS Class Selectors

  • Class attribute
  • CSS class selectors
  • Span tag
  • CSS opacity

Div Tags, ID Selectors, & Basic Page Formatting

  • Dividing up content with the div tag
  • Assigning IDs to divs
  • Setting width & max-width
  • CSS background-color
  • Adding padding inside a div
  • Centering content
  • CSS borders
  • CSS shorthand & the DRY principle

Browser Developer Tools & Validating HTML

  • Opening the DevTools in Chrome
  • Editing HTML in the DevTools Elements panel
  • Enabling, disabling, & editing CSS in the DevTools
  • Using DevTools to fine-tune your CSS
  • Hexadecimal shorthand
  • Checking for errors: validating your code

Section 3

HTML Semantic Elements & the Document Outline

  • Using headings to product a good document outline
  • Header, nav, aside, & footer elements
  • Articles & sections
  • Main element
  • Figure & figcaption elements

Revolution Travel: Page Layout

  • Organizing content into semantic sections
  • Adding images
  • Tagging headings

The Box Model

  • What is the box model?
  • Setting width
  • Adding a hero image
  • Fluid-width images
  • Setting a default font for the page
  • Margin & padding spacing
  • Centering divs

Coding Links: Images & Page Jumps

  • Anchor tags & relative URLs
  • Wrapping links around images
  • External links (using the target attribute)
  • Links within a page

Section 4

Styling Links

  • Styling the anchor tag
  • The :link, :visited, :hover, :focus, & :active pseudo-classes
  • Ordering link styles

Styling the Navigation

  • Semantically correct navigation
  • Overriding default list styles
  • CSS navigation styles
  • Using descendant selectors

Specificity, Shared CSS, & Centering Content

  • CSS specificity
  • Overriding other link rules
  • Moving embedded styles into an external CSS file
  • Sharing styles across a site
  • Text-align property

Setting the Viewport Meta Tag

  • Disabling mobile browser text size adjustment
  • Viewport meta tag
  • device-width
  • initial-scale
  • maximum-scale

Section 5

Starting a New Site & CSS Background Images

  • Setting a default font
  • Removing default page margin
  • Linking to an external style sheet
  • CSS background images
  • background-position
  • background-repeat
  • background-size

Adding Custom Fonts (using Google Fonts)

  • How to use Google Fonts
  • Safe fallbacks in the font stack
  • Improving line-height & margin for text legibility

Page Layout: Fine-Tuning with the Box Model

  • Removing the extra space below an image
  • Setting a max-width
  • Outer & inner wrappers
  • The difference between ID & class selectors

Section 6

Navigation Bar Layout: Intro to Flexbox

  • Coding & styling semantically correct navigation
  • Intro to using Flexbox for layout

Hipstirred: Hi-Res Images

  • Retina or HiDPI graphics (@2x images)
  • Setting HTML or CSS size to half the image’s native size
  • Code pixels vs. hardware pixels

Creating Columns: Intro to CSS Grid & Media Queries

  • Creating a 2-column layout with CSS Grid
  • Finding an appropriate breakpoint
  • Using a media query to change the layout at a specific screen size

Refund Policy

  • Students may cancel up to 11 business days before the class/program start date and receive a refund, less the registration fee (10% of the undiscounted course price).
  • Cancellations within 11 business days are not permitted, but students may reschedule up to 4 business days before the class start date.

For cancellations and reschedules, please email us at [email protected]

Reviews of Classes at NYIM Training (746)

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Similar Classes

NYIM Training

For nearly two decades, NYIM has trained thousands of business professionals in the latest computer software programs, including Excel, Financial Modeling, Microsoft Office, Adobe, SQL, AutoCAD, QuickBooks, and many more.

The company is known for its practical and hands-on approach to its instructor-led...

Read more about NYIM Training

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

NYIM Training

NYIM Training

All classes at this location

We are located in New York City on 34th street and Madison Avenue, a few blocks from Penn Station, Port Authority and Times Square. You may also attend this class live online (virtual training) via Zoom. We will reach out with additional information, including the Zoom info and class files.

Also available virtually online

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...