Web Development with HTML5, CSS, and JavaScript

$2,380.00 USD

4 Days


Delivery Methods
Virtual Instructor Led
Private Group

Course Overview

Modern organizations depend heavily on the web to perform core business operations such as marketing, advertising, and selling products, providing services, and communicating with customers, partner organizations, and employees. Whatever you're creating on the web, HTML, CSS, and JavaScript™ likely play an important role. These three languages provide the core toolkit for anyone looking to perform web development work. This course covers the fundamentals of web development using these three languages.

Course Objectives

  • Set up the tools and resources you need to perform Web Development.
  • Create web pages in HTML, constructing valid, well-formed elements, including navigation links, sections, titles, and semantic markup.
  • Enhance HTML content with tables, images, movies, and audio.
  • Apply styles to HTML elements using CSS.
  • Use CSS to format the edges, size, position, and layering of HTML elements.
  • Apply complex style rules using advanced CSS selectors, including pseudo-class selectors, structural selectors, and pseudo-element selectors.
  • Create complex layouts using CSS newspaper style columns, grid layouts, and flexible box layouts.
  • Improve the quality of web content, including adaptability (different displays and devices), searchability, usability, and accessibility.
  • Submit data through URL query strings and web forms for processing by a web application server.
  • Write JavaScript code to make web pages more interactive, perform data processing tasks directly in the browser, and manipulate items in the current web page.
  • Write JavaScript code to iterate through collections of elements in a page to get and set their attributes and add event listener code.
  • Use third-party libraries and frameworks for web front-end development.

Who Should Attend?

While no prior programming or web development experience is required, target students should have good foundational computer skills.
  • Top-rated instructors: Our crew of subject matter experts have an average instructor rating of 4.8 out of 5 across thousands of reviews.
  • Authorized content: We maintain more than 35 Authorized Training Partnerships with the top players in tech, ensuring your course materials contain the most relevant and up-to date information.
  • Interactive classroom participation: Our virtual training includes live lectures, demonstrations and virtual labs that allow you to participate in discussions with your instructor and fellow classmates to get real-time feedback.
  • Post Class Resources: Review your class content, catch up on any material you may have missed or perfect your new skills with access to resources after your course is complete.
  • Private Group Training: Let our world-class instructors deliver exclusive training courses just for your employees. Our private group training is designed to promote your team’s shared growth and skill development.
  • Tailored Training Solutions: Our subject matter experts can customize the class to specifically address the unique goals of your team.

Learning Credits: Learning Credits can be purchased well in advance of your training date to avoid having to commit to specific courses or dates. Learning Credits allow you to secure your training budget for an entire year while eliminating the administrative headache of paying for individual classes. They can also be redeemed for a full year from the date of purchase. If you have previously purchased a Learning Credit agreement with New Horizons, you may use a portion of your agreement to pay for this class.

If you have questions about Learning Credits, please contact your Account Manager.

Corporate Tech Pass: Our Corporate Tech Pass includes unlimited attendance for a single person, in the following Virtual Instructor Led course types: Microsoft Office, Microsoft Technical, CompTIA, Project Management, SharePoint, ITIL, Certified Ethical Hacker, Certified Hacking Forensics Investigator, Java, Professional Development Courses and more. The full list of eligible course titles can be found at https://www.newhorizons.com/eligible.

If you have questions about our Corporate Tech Pass, please contact your Account Manager.

Course Prerequisites

This course assumes that students have strong experience working with computers. Previous experience programming in other languages is helpful, but not required for students to benefit from this course.


Lesson 1: Setting Up Your Web Development Environment

  • Topic A: Prepare Your Web Platform
  • Topic B: Prepare Your Web Development Tools and Processes
  • Topic C: Monitor the Web Request-Response Cycle

Lesson 2: Creating Web Content in HTML

  • Topic A: Create a Basic Web Page
  • Topic B: Provide Navigation Links Between Web Pages
  • Topic C: Improve Web Page Structure and Navigation

Lesson 3: Adding Tables and Multimedia Content to a Web Page

  • Topic A: Create a Table
  • Topic B: Embed Images, Movies, and Audio in a Web Page

Lesson 4: Applying Styles to Web Content

  • Topic A: Apply Styles to HTML
  • Topic B: Create a Style Sheet
  • Topic C: Use Web Fonts

Lesson 5: Controlling Edges, Size, and Position

  • Topic A: Format Element Edges and Corners
  • Topic B: Control an Element's Height and Width
  • Topic C: Control an Element's Position and Layering
  • Topic D: Normalize and Reset Browser CSS Defaults

Lesson 6: Applying Complex Style Rules

  • Topic A: Use Advanced Selectors
  • Topic B: Manage User Interface States
  • Topic C: Make Structure Apparent to Users
  • Topic D: Use CSS Pseudo-Element Selectors

Lesson 7: Creating Complex Layouts

  • Topic A: Use CSS to Create Newspaper Style Columns
  • Topic B: Use CSS to Create Grid Layouts
  • Topic C: Use CSS to Create Flexible Box Layouts

Lesson 8: Improving Web Content

  • Topic A: Adjust the Layout for a Wide Variety of Devices
  • Topic B: Perform Basic Search Engine Optimization
  • Topic C: Test Your Website

Lesson 9: Submitting Data to a Web Server for Processing

  • Topic A: Submit Data Through a URL
  • Topic B: Submit Data Through a Web Form

Lesson 10: Writing JavaScript Code

  • Topic A: Add JavaScript to a Web Page
  • Topic B: Perform Operations on Data
  • Topic C: Program Repetitive Tasks
  • Topic D: Manipulate DOM Objects

Lesson 11: Enumerating and Processing Collections of Elements

  • Topic A: Enumerate Elements
  • Topic B: Attach Events Through Code

Lesson 12: Using Third-Party Libraries and Frameworks

  • Topic A: Use a Third-Party JavaScript Library
  • Topic B: Create a Web Page Based on a Third-Party Framework

Upcoming Class Dates and Times

Jul 15, 16, 17, 18
8:00 AM - 4:00 PM
ENROLL $2,380.00 USD
Oct 21, 22, 23, 24
8:00 AM - 4:00 PM
ENROLL $2,380.00 USD

Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
Contact Us about Starting Your Business Training Strategy with New Horizons