Courses that make up this LearningPathway

Required and optional courses that are explicitly linked to this path via hasPart relationships.

Learn how the web works, create basic pages with HTML elements, and structure content with semantic tags.
Beginner · Required
Required in this path Est. 4 hours No prerequisites Web / SCORM / LTI
Order in path: 1 Teaches: HTML basics
Part of: Web Dev Foundations LearningPathway
Build responsive layouts, apply consistent typography and colors, and create accessible interfaces with CSS.
Beginner · Required
Required in this path Est. 8 hours Prereq: HTML basics Web / SCORM / xAPI
Order in path: 2 Teaches: CSS, responsive design
SCORM/xAPI events linked to this LearningPathway
Learn core JavaScript concepts, from variables and functions to arrays, loops and DOM interactions.
Beginner → Intermediate · Required
Required in this path Est. 10 hours Prereq: HTML & CSS Web / xAPI / cmi5
Order in path: 3 Teaches: JavaScript basics
Progress tracked via xAPI with parent = this LearningPathway
Understand commits, branching, merging and collaboration with Git and GitHub.
Intermediate · Required
Required in this path Est. 6 hours Prereq: JavaScript fundamentals Web / SCORM / LTI
Order in path: 4 Teaches: Git, collaboration
Completion triggers eligibility for credential

Sequential view (recommended order)

This is how the hasPart courses are sequenced within the path.

Step 1 – Getting Started with HTML
Type: Course · Required · Beginner
Learn web basics and HTML structure before moving to styling and layouts.
Step 2 – HTML & CSS Essentials
Type: Course · Required · Beginner
Use your HTML foundation to create responsive, accessible designs.
Step 3 – JavaScript Fundamentals
Type: Course · Required · Beginner → Intermediate
Add interactivity and logic to your pages using JavaScript.
Step 4 – Git & Version Control Basics
Type: Course · Required · Intermediate
Learn to version, share and collaborate on your code using Git and GitHub.