WU-CSC100.AA1
CSC100: Web Development
Beginner Self-paced · 1 year access
66 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
8 Interactive Lessons · 45 topics01 Introduction 4 topics +
- About This Course
- Who Should Read This Course?
- How This Course Is Organized
- Course Features
02 Foundation of the Internet and Web Development 8 topics · 7 LiveLab +
- Introduction to Hardware
- Introduction to Software
- Introduction to Operating Systems
- Introduction to the Internet
- Introduction to Networking
- Introduction to the World Wide Web
- Introduction to AI Hardware
- Summary
7 LiveLab in this lesson — see the labs panel →
03 Building Basic Websites with HTML5 8 topics · 11 LiveLab +
- Introduction to HTML5
- Document Structure in HTML5
- Introduction to Elements
- Format Text Content
- Use of Hyperlinks for Navigation
- Semantic and Non-Semantic Elements
- Activity 1: Creating an HTML Page
- Summary
11 LiveLab in this lesson — see the labs panel →
04 Introduction to CSS for Styling Web Pages 5 topics · 17 LiveLab +
- Introduction to CSS
- CSS Syntax and Selectors
- Responsive Web Design
- Introduction to CSS3 Techniques
- Summary
17 LiveLab in this lesson — see the labs panel →
05 Mastering Layout Design with CSS 5 topics · 11 LiveLab +
- The Box Model
- Create Tables
- Format Tables
- Activity 2: Styling with CSS
- Summary
11 LiveLab in this lesson — see the labs panel →
06 Designing and Developing Web Forms 7 topics · 10 LiveLab +
- Develop HTML5 Forms
- Improve Forms with HTML5
- HTML5 Attributes for the <form> Element
- Submit Forms with the <button> Element
- Concepts and Techniques for Validating User Input
- Validate User Input with HTML5 Attributes
- Summary
10 LiveLab in this lesson — see the labs panel →
07 Applying JavaScript for Basic Website Interactivity 8 topics · 9 LiveLab +
- Introduction to JavaScript
- User Events and JavaScript Event Handlers
- Introduction to JavaScript Functions
- Define a Function
- Call a Function
- Errors In JavaScript
- Activity 3: Initializing the Quiz Application Using JavaScript
- Summary
9 LiveLab in this lesson — see the labs panel →
08 Project 1 LiveLab +
1 LiveLab in this lesson — see the labs panel →
Hands-On Labs Our edge
66 LiveLabs- Installing Motherboard Components
- Installing an NIC on the Motherboard of a CPU
- Installing Input and Output Devices
- Connecting a USB Flash Drive to a CPU
- Connecting Devices in a Peer-To-Peer Architecture
- Identifying Clients and Servers
- Connecting an iPhone to a Wi-Fi Network
- Using Headings in HTML5
- Using Paragraphs in HTML5
- Exploring HTML5 Ordered List Type Attributes
- Using Control List Counting
- Using Unordered Lists for a To-Do List
- Exploring Unordered Lists Style Types
- Using the Description List
- Using Nested Lists in HTML
- Exploring Structural Elements in HTML5
- Using the Target Attributes of Links
- Linking with the Same Document
- Applying Inline CSS Styles
- Applying Internal CSS Styles
- Integrating External CSS into an HTML Document
- Importing an External CSS Stylesheet
- Using the Element Selector
- Using the Class Selector
- Using the Class Selector for the Specific HTML Element
- Using an id Selector
- Using the Grouping Selector
- Using the Universal Selector
- Using the Absolute Length Measuring Units
- Using the Relative Length Measuring Units
- Understanding the Difference Between Percentage and Pixel Units
- Implementing Media Queries
- Using the 2D Transform rotate() Method
- Using CSS3 Transitions
- Using the animation-timing-function Property
- Setting the Height and Width of an Element
- Using the Padding Longhand Property
- Using the Padding Shorthand Property
- Using the Border Longhand Property
- Using the Border Shorthand Property
- Using the Margin Longhand Property
- Using the Margin Shorthand Property
- Using the HTML Table Tags
- Adding a Border to the HTML Table
- Formatting a Table Using Rowspan and Colspan
- Using the <thead>, <tbody>, and <tfoot> Tags
- Using the Search Input Type
- Using New HTML5 Input Types
- Using the HTML5 <datalist> Element
- Using the <fieldset> and <legend> Elements
- Using the <textarea> Element with the placeholder Attribute
- Using the HTML5 autocomplete Attribute with the <form> Element
- Using the HTML5 autofocus Attribute with the <input> Element
- Accessing the button Object
- Exploring the <button> Element type Attributes
- Using the <input type="url"> Element of HTML5
- Exploring the document.write Method in JavaScript
- Using the Assignment Operator in JavaScript
- Exploring the Object Data Type
- Using the onmouseover and onmouseout Events
- Using the onfocus and onblur Events
- Integrating an External JavaScript File into an HTML File
- Using Functions, Arguments, and Return Values in JavaScript
- Understanding Operator Precedence in JavaScript
- Understanding Global and Local Variables in JavaScript
- Creating a Website for a Vacation Experience
Labs run in your browser — nothing to install.
02 / FAQs
Questions before you start
Prepare for CSC100: Web Development
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 66 LiveLab included
- Certificate of completion
No credit card required