PageSourceSearch

https://skillsforjobs.ca/search.html?itemTypes=13&sortCol=1&microc…=588&microcredentialSubjects=710

html skillsforjobs.ca collected 2026-09-29 00:41:16 UTC 6,926 bytes, 176 lines download raw bytes

1<!doctype html>
2<html lang="en">
3	<head>
4		<meta charset="UTF-8" />
5		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6		<meta
7			name="description"
8			content="Skills for Jobs Canada has thousands of short, affordable, and flexible upskilling and reskilling opportunities to help you develop job-relevant skills."
9		/>
10
11		<title>Item Search</title>
12
13		<link
14			rel="icon"
15			href="https://skillsforjobs.ca/images/favicons/favicon-32.png"
16			sizes="32x32"
17		/>
18		<link
19			rel="icon"
20			href="https://skillsforjobs.ca/images/favicons/favicon.svg"
21			type="image/svg+xml"
22		/>
23		<link
24			rel="apple-touch-icon"
25			href="https://skillsforjobs.ca/images/favicons/favicon-180.png"
26		/>
27
28		<link rel="stylesheet" href="https://platform.ecampusontario.ca/microcredential-webcomponents/dist/styles.css?rand=uEMnBrmHOawP" />
29		<link rel="stylesheet" href="https://skillsforjobs.ca/css/site.css" />
30
31		<!-- Google tag (gtag.js) -->
vendor: 72 bytes, lines 31-34
31
32		<script
33			async
34			src="https://www.googletagmanager.com/gtag/js?id=
34G-FCMSL2CN7Q
vendor: 17 bytes, lines 34-36
34"
35		></script>
36		
36<script>
37			
vendor: 146 bytes, lines 37-42
37window.dataLayer = window.dataLayer || [];
38			function gtag() {
39				dataLayer.push(arguments);
40			}
41			gtag("js", new Date());
42			gtag("config", "
42G-NTCG3FWQ4E
vendor: 6 bytes, lines 42-43
42");
43		
43</script>
43
44	</head>
45	<body class="ecampus-theme">
46		<!-- Google Tag Manager (noscript) -->
47		<noscript>
48			<iframe
49				src="https://www.googletagmanager.com/ns.html?id=G-FCMSL2CN7Q"
50				height="0"
51				width="0"
52				style="display: none; visibility: hidden"
53			></iframe>
54		</noscript>
55		<!-- End Google Tag Manager (noscript) -->
56		
56<script src="https://skillsforjobs.ca/js/localize.js"></script>
56
57		
57<script src="https://skillsforjobs.ca/js/script.js"></script>
57
58		
58<script>
59			document.addEventListener("DOMContentLoaded", () => {
60				// Check for searchfor query parameter and set localStorage
61				const urlParams = new URLSearchParams(window.location.search);
62				const searchForParam = urlParams.get("searchfor");
63
64				if (searchForParam) {
65					if (searchForParam.toLowerCase() === "employer") {
66						localStorage.setItem("searchfor", "employer");
67					} else if (searchForParam.toLowerCase() === "learner") {
68						localStorage.removeItem("searchfor");
69					}
70
71					// Update button UI immediately after setting localStorage
72					const btnLearner = document.getElementById("btnLearner");
73					const btnEmployer = document.getElementById("btnEmployer");
74					const isEmployer = localStorage.getItem("searchfor");
75
76					if (btnLearner && btnEmployer) {
77						if (!isEmployer) {
78							btnLearner.classList.add("active");
79							btnEmployer.classList.remove("active");
80						} else {
81							btnLearner.classList.remove("active");
82							btnEmployer.classList.add("active");
83						}
84					}
85				}
86
87				var isEnglish = window.location.href.indexOf("/fr") < 0;
88				var localizer = new LocalizeStrings(isEnglish);
89				localizer.searchPage();
90			});
91		</script>
91
92		
92<script src="https://platform.ecampusontario.ca/microcredential-webcomponents/dist/bundle.js?rand=uEMnBrmHOawP"></script>
92
93		<header id="header" class="header">
94			<div class="container">
95				<a id="logo_link" href="index.html" class="logo">
96					<img
97						id="logo_img"
98						src="https://skillsforjobs.ca/images/Skills-for-Jobs-Canada-logo.svg"
99						alt="Skills for Jobs Canada"
100						height="70"
101						width="158"
102					/>
103				</a>
104				<div class="search-input-container">
105					<form>
106						<div class="search">
107							<svg
108								xmlns="http://www.w3.org/2000/svg"
109								fill="currentColor"
110								height="24"
111								width="24"
112								viewBox="0 0 56 56"
113							>
114								<path
115									_ngcontent-ng-cli-universal-c2=""
116									d="M40 35.2h-2.5l-.9-.9c3.2-3.8 5-8.6 5-13.5C41.6 9.3 32.3 0 20.8 0S0 9.3 0 20.8s9.3 20.8 20.8 20.8c5.2 0 9.9-1.9 13.5-5l.9.9V40l16 16 4.8-4.8-16-16zm-19.2 0c-8 0-14.4-6.4-14.4-14.4S12.8 6.4 20.8 6.4s14.4 6.4 14.4 14.4-6.4 14.4-14.4 14.4z"
117								></path>
118							</svg>
119							<input
120								type="search"
121								name="k"
122								id="search-input"
123								class="form-control"
124								placeholder="Topic, industry, institution..."
125								value=""
126								aria-label="Topic, industry, institution..."
127							/>
128						</div>
129					</form>
130				</div>
131				<div class="toggle-container">
132					<div class="learner-employer-container">
133						<div class="btn-container">
134							<a
135								href="index.html"
136								id="btnLearner"
137								class="mat-flat-button mat-light"
138								>I Am A Learner</a
139							>
140							<a
141								href="employer.html"
142								id="btnEmployer"
143								class="mat-flat-button mat-light"
144								>I Am An Employer</a
145							>
146						</div>
147					</div>
148					<div class="global-icon">
149						<svg
150							xmlns="http://www.w3.org/2000/svg"
151							fill="currentColor"
152							height="18"
153							width="18"
154							viewBox="0 0 18 18"
155							aria-hidden="true"
156						>
157							<path
158								d="M8.99175 0.666748C4.39175 0.666748 0.666748 4.40008 0.666748 9.00008C0.666748 13.6001 4.39175 17.3334 8.99175 17.3334C13.6001 17.3334 17.3334 13.6001 17.3334 9.00008C17.3334 4.40008 13.6001 0.666748 8.99175 0.666748ZM14.7667 5.66675H12.3084C12.0417 4.62508 11.6584 3.62508 11.1584 2.70008C12.6917 3.22508 13.9667 4.29175 14.7667 5.66675ZM9.00008 2.36675C9.69175 3.36675 10.2334 4.47508 10.5917 5.66675H7.40842C7.76675 4.47508 8.30841 3.36675 9.00008 2.36675ZM2.55008 10.6667C2.41675 10.1334 2.33341 9.57508 2.33341 9.00008C2.33341 8.42508 2.41675 7.86675 2.55008 7.33342H5.36675C5.30008 7.88342 5.25008 8.43341 5.25008 9.00008C5.25008 9.56675 5.30008 10.1167 5.36675 10.6667H2.55008ZM3.23341 12.3334H5.69175C5.95841 13.3751 6.34175 14.3751 6.84175 15.3001C5.30841 14.7751 4.03341 13.7167 3.23341 12.3334ZM5.69175 5.66675H3.23341C4.03341 4.28341 5.30841 3.22508 6.84175 2.70008C6.34175 3.62508 5.95841 4.62508 5.69175 5.66675ZM9.00008 15.6334C8.30841 14.6334 7.76675 13.5251 7.40842 12.3334H10.5917C10.2334 13.5251 9.69175 14.6334 9.00008 15.6334ZM10.9501 10.6667H7.05008C6.97508 10.1167 6.91675 9.56675 6.91675 9.00008C6.91675 8.43341 6.97508 7.87508 7.05008 7.33342H10.9501C11.0251 7.87508 11.0834 8.43341 11.0834 9.00008C11.0834 9.56675 11.0251 10.1167 10.9501 10.6667ZM11.1584 15.3001C11.6584 14.3751 12.0417 13.3751 12.3084 12.3334H14.7667C13.9667 13.7084 12.6917 14.7751 11.1584 15.3001ZM12.6334 10.6667C12.7001 10.1167 12.7501 9.56675 12.7501 9.00008C12.7501 8.43341 12.7001 7.88342 12.6334 7.33342H15.4501C15.5834 7.86675 15.6667 8.42508 15.6667 9.00008C15.6667 9.57508 15.5834 10.1334 15.4501 10.6667H12.6334Z"
159							></path>
160						</svg>
161					</div>
162					<div class="fr-link"><a href="" class="lang">FR</a></div>
163				</div>
164			</div>
165		</header>
166		<section class="entry-title-container">
167			<h1 class="entry-title" id="courseProgramSearchHeading">
168				Course & Program Search
169			</h1>
170		</section>
171		<section class="ol-item-search-container">
172			<open-library-items></open-library-items>
173		</section>
174		
174<script src="https://skillsforjobs.ca/js/header-scroll.js"></script>
174
175	</body>
176</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.