<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//freeonlineteq.com/main-sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/filtering-projects-with-enums/</loc>
		<lastmod>2025-11-18T12:21:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/more-classes-custom-types/</loc>
		<lastmod>2025-11-18T11:52:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/managing-application-state-with-singletons/</loc>
		<lastmod>2025-11-18T11:51:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/rendering-project-lists/</loc>
		<lastmod>2025-11-18T11:50:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/creating-a-re-usable-validation-functionality/</loc>
		<lastmod>2025-11-18T11:49:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/fetching-user-input/</loc>
		<lastmod>2025-11-18T11:47:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/creating-using-an-autobind-decorator/</loc>
		<lastmod>2025-11-18T11:46:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/interacting-with-dom-elements/</loc>
		<lastmod>2025-11-18T11:45:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/dom-element-selection-oop-rendering/</loc>
		<lastmod>2025-11-18T11:44:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/getting-started-6/</loc>
		<lastmod>2025-11-18T11:44:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-191/</loc>
		<lastmod>2025-11-18T11:43:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/useful-resources-links-97/</loc>
		<lastmod>2025-11-18T03:46:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/wrap-up-82/</loc>
		<lastmod>2025-11-18T03:46:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/fixing-a-validator-bug/</loc>
		<lastmod>2025-11-18T03:45:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/validation-with-decorators-finished/</loc>
		<lastmod>2025-11-18T03:45:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/validation-with-decorators-first-steps/</loc>
		<lastmod>2025-11-18T03:44:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/example-creating-an-autobind-decorator/</loc>
		<lastmod>2025-11-18T03:44:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/other-decorator-return-types/</loc>
		<lastmod>2025-11-18T03:41:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/returning-and-changing-a-class-in-a-class-decorator/</loc>
		<lastmod>2025-11-18T03:40:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/when-do-decorators-execute/</loc>
		<lastmod>2025-11-18T03:40:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/accessor-parameter-decorators/</loc>
		<lastmod>2025-11-18T03:39:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/diving-into-property-decorators/</loc>
		<lastmod>2025-11-18T03:39:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/adding-multiple-decorators/</loc>
		<lastmod>2025-11-18T03:38:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/building-more-useful-decorators/</loc>
		<lastmod>2025-11-18T03:37:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/working-with-decorator-factories/</loc>
		<lastmod>2025-11-18T03:37:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/a-first-class-decorator/</loc>
		<lastmod>2025-11-18T03:36:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-190/</loc>
		<lastmod>2025-11-18T03:35:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/onwards-to-experimental-decorators/</loc>
		<lastmod>2025-11-18T03:29:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/building-configurable-decorators-with-factories/</loc>
		<lastmod>2025-11-18T03:29:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/introducing-the-field-decorator/</loc>
		<lastmod>2025-11-18T03:29:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/replacing-methods-with-decorators/</loc>
		<lastmod>2025-11-18T03:26:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/implementing-a-decorator-based-solution-autobind/</loc>
		<lastmod>2025-11-18T03:26:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/using-decorators-to-solve-a-common-problem/</loc>
		<lastmod>2025-11-18T03:25:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/creating-a-method-decorator/</loc>
		<lastmod>2025-11-18T03:25:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/understanding-decorator-code-execution-order/</loc>
		<lastmod>2025-11-18T03:25:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/building-a-class-decorators-that-edits-a-class/</loc>
		<lastmod>2025-11-18T03:24:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/building-a-first-decorator/</loc>
		<lastmod>2025-11-18T03:24:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/exploring-different-types-of-decorators/</loc>
		<lastmod>2025-11-18T03:24:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/what-are-decorators-and-ecmascript-decorators-vs-experimental-decorators/</loc>
		<lastmod>2025-11-18T03:23:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-189/</loc>
		<lastmod>2025-11-18T03:23:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/typescripts-got-you-covered-built-in-utility-types/</loc>
		<lastmod>2025-11-18T03:18:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/making-sense-of-the-infer-keyword/</loc>
		<lastmod>2025-11-18T03:17:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/conditional-types-another-example/</loc>
		<lastmod>2025-11-18T03:17:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/introducing-conditional-types/</loc>
		<lastmod>2025-11-18T03:16:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/exploring-template-literal-types/</loc>
		<lastmod>2025-11-18T03:12:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/readonly-types-optional-mapping/</loc>
		<lastmod>2025-11-18T03:11:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/introducing-mapped-types/</loc>
		<lastmod>2025-11-18T03:11:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/accessing-array-elements-with-indexed-access-types/</loc>
		<lastmod>2025-11-18T03:11:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/understanding-indexed-access-types/</loc>
		<lastmod>2025-11-18T03:10:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/keyof-a-more-useful-example/</loc>
		<lastmod>2025-11-18T03:10:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/extracting-keys-with-keyof/</loc>
		<lastmod>2025-11-18T03:10:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/another-great-use-case-for-typeof/</loc>
		<lastmod>2025-11-18T03:10:01+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/typeof-a-more-useful-example/</loc>
		<lastmod>2025-11-18T03:09:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/using-typeof/</loc>
		<lastmod>2025-11-18T03:09:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-188/</loc>
		<lastmod>2025-11-18T03:08:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/finishing-the-linked-list/</loc>
		<lastmod>2025-11-18T03:02:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/accessing-the-data-compiling-running-the-code/</loc>
		<lastmod>2025-11-18T02:59:50+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/adding-items-more-efficiently/</loc>
		<lastmod>2025-11-18T02:59:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/adding-an-add-method/</loc>
		<lastmod>2025-11-18T02:58:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/making-the-class-generic/</loc>
		<lastmod>2025-11-18T02:58:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/creating-list-node-classes/</loc>
		<lastmod>2025-11-18T02:57:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/what-is-a-linked-list-3/</loc>
		<lastmod>2025-11-18T02:56:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-187/</loc>
		<lastmod>2025-11-18T02:56:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/summary-20/</loc>
		<lastmod>2025-11-18T02:52:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/working-with-generic-classes-interfaces/</loc>
		<lastmod>2025-11-18T02:51:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/constraints-multiple-generic-types/</loc>
		<lastmod>2025-11-18T02:42:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/generics-constraints/</loc>
		<lastmod>2025-11-18T02:41:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/working-with-multiple-generic-parameters/</loc>
		<lastmod>2025-11-18T02:41:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/generic-functions-inference/</loc>
		<lastmod>2025-11-18T02:40:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/creating-using-a-generic-type/</loc>
		<lastmod>2025-11-18T02:40:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/understanding-generic-types/</loc>
		<lastmod>2025-11-18T02:40:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/a-generic-type-we-already-know/</loc>
		<lastmod>2025-11-18T02:39:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-186/</loc>
		<lastmod>2025-11-18T02:39:36+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/advanced-types/</loc>
		<lastmod>2025-11-18T02:32:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/the-satisfies-keyword/</loc>
		<lastmod>2025-11-18T02:32:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/revisiting-the-record-type/</loc>
		<lastmod>2025-11-18T02:31:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/constant-types-with-as-const/</loc>
		<lastmod>2025-11-18T02:29:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/making-sense-of-index-types/</loc>
		<lastmod>2025-11-18T02:29:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/working-with-function-overloads/</loc>
		<lastmod>2025-11-18T02:26:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/function-overloads/</loc>
		<lastmod>2025-11-18T02:26:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/outsourcing-type-guards-using-type-predicates/</loc>
		<lastmod>2025-11-18T02:25:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/type-guards-via-instanceof/</loc>
		<lastmod>2025-11-18T02:25:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/discriminated-unions-2/</loc>
		<lastmod>2025-11-18T02:24:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/more-on-type-guards/</loc>
		<lastmod>2025-11-18T02:24:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/intersection-types-2/</loc>
		<lastmod>2025-11-18T02:23:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-185/</loc>
		<lastmod>2025-11-18T02:23:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/how-interfaces-get-not-compiled-to-javascript/</loc>
		<lastmod>2025-11-18T02:19:30+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/extending-interfaces-2/</loc>
		<lastmod>2025-11-18T02:19:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/ensuring-base-types-with-interfaces/</loc>
		<lastmod>2025-11-18T02:18:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/implementing-interfaces/</loc>
		<lastmod>2025-11-18T02:17:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/using-interfaces-to-define-function-types/</loc>
		<lastmod>2025-11-18T02:17:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/interfaces-vs-type-aliases-understanding-declaration-merging/</loc>
		<lastmod>2025-11-18T02:16:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/interfaces-as-object-types/</loc>
		<lastmod>2025-11-18T02:16:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/creating-a-first-interface/</loc>
		<lastmod>2025-11-18T02:16:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/introducing-interfaces-2/</loc>
		<lastmod>2025-11-18T02:15:39+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/making-sense-of-abstract-classes/</loc>
		<lastmod>2025-11-18T02:15:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/the-protected-modifier-2/</loc>
		<lastmod>2025-11-18T02:14:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/understanding-inheritance-4/</loc>
		<lastmod>2025-11-18T02:11:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/exploring-static-properties-methods/</loc>
		<lastmod>2025-11-18T02:11:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/setting-values-with-setters/</loc>
		<lastmod>2025-11-18T02:11:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/understanding-getters/</loc>
		<lastmod>2025-11-18T02:10:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/marking-fields-as-readonly/</loc>
		<lastmod>2025-11-18T02:10:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/making-sense-of-public-and-private/</loc>
		<lastmod>2025-11-18T02:10:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/a-useful-typescript-shortcut-compiling-to-javascript/</loc>
		<lastmod>2025-11-18T02:09:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/creating-a-first-class/</loc>
		<lastmod>2025-11-18T02:09:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/what-are-classes/</loc>
		<lastmod>2025-11-18T02:08:37+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-184/</loc>
		<lastmod>2025-11-18T02:08:08+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/arrow-functions-6/</loc>
		<lastmod>2025-11-18T02:02:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/let-and-const/</loc>
		<lastmod>2025-11-18T02:02:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-183/</loc>
		<lastmod>2025-11-18T02:01:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/the-spread-operator-2/</loc>
		<lastmod>2025-11-18T02:01:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/rest-parameters/</loc>
		<lastmod>2025-11-18T02:00:41+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/array-object-destructuring/</loc>
		<lastmod>2025-11-18T02:00:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/how-code-gets-compiled-wrap-up/</loc>
		<lastmod>2025-11-18T01:59:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/useful-resources-links-96/</loc>
		<lastmod>2025-11-18T01:59:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/default-function-parameters/</loc>
		<lastmod>2025-11-18T01:56:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/installing-type-packages/</loc>
		<lastmod>2025-11-18T00:51:28+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/using-typescripts-watch-mode/</loc>
		<lastmod>2025-11-18T00:51:04+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/compiling-with-tsconfig/</loc>
		<lastmod>2025-11-18T00:50:40+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/example-tsconfig-json-deep-dive/</loc>
		<lastmod>2025-11-18T00:50:19+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/configuring-code-quality-checks/</loc>
		<lastmod>2025-11-18T00:50:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/configuring-type-checking/</loc>
		<lastmod>2025-11-18T00:49:44+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/controlling-file-input-emission/</loc>
		<lastmod>2025-11-18T00:49:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/exploring-tsconfig-options-target-libs/</loc>
		<lastmod>2025-11-18T00:49:00+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/typescript-project-setup-creating-a-tsconfig-json-file/</loc>
		<lastmod>2025-11-18T00:48:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-181/</loc>
		<lastmod>2025-11-18T00:48:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/compilation-execution/</loc>
		<lastmod>2025-11-18T00:44:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/connecting-functions-passing-values/</loc>
		<lastmod>2025-11-18T00:44:14+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/adding-application-logic/</loc>
		<lastmod>2025-11-18T00:43:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/defining-a-function-with-a-union-type-return-value/</loc>
		<lastmod>2025-11-18T00:43:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/creating-a-first-custom-type/</loc>
		<lastmod>2025-11-18T00:43:11+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/getting-started-first-steps/</loc>
		<lastmod>2025-11-18T00:42:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-182/</loc>
		<lastmod>2025-11-18T00:42:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/nullish-coalescing/</loc>
		<lastmod>2025-11-18T00:36:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/optional-values-typescript/</loc>
		<lastmod>2025-11-18T00:35:35+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/the-unknown-type/</loc>
		<lastmod>2025-11-18T00:35:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/type-casting/</loc>
		<lastmod>2025-11-18T00:34:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/forced-not-null-and-optional-chaining/</loc>
		<lastmod>2025-11-18T00:34:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/inferred-null-a-first-look-at-type-narrowing/</loc>
		<lastmod>2025-11-18T00:33:59+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/null-undefined-special-types/</loc>
		<lastmod>2025-11-18T00:33:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/functions-as-types/</loc>
		<lastmod>2025-11-18T00:33:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/the-never-type-2/</loc>
		<lastmod>2025-11-18T00:32:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/the-void-type-2/</loc>
		<lastmod>2025-11-18T00:30:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/function-return-value-types/</loc>
		<lastmod>2025-11-18T00:29:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/type-aliases-custom-types/</loc>
		<lastmod>2025-11-18T00:29:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/being-specific-with-literal-types/</loc>
		<lastmod>2025-11-18T00:29:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/working-with-enums/</loc>
		<lastmod>2025-11-18T00:28:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/flexible-objects-with-the-record-type/</loc>
		<lastmod>2025-11-18T00:28:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/tricky-the-must-not-be-null-type/</loc>
		<lastmod>2025-11-18T00:27:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/object-types/</loc>
		<lastmod>2025-11-18T00:27:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/making-sense-of-tuples/</loc>
		<lastmod>2025-11-18T00:27:13+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/a-first-glimpse-at-generic-types-alternative-array-type-declaration/</loc>
		<lastmod>2025-11-18T00:26:53+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/advanced-array-types/</loc>
		<lastmod>2025-11-18T00:22:27+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/arrays-types/</loc>
		<lastmod>2025-11-18T00:22:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/understanding-union-types/</loc>
		<lastmod>2025-11-18T00:21:38+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/the-any-type-4/</loc>
		<lastmod>2025-11-18T00:21:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/assigning-types-to-function-parameters/</loc>
		<lastmod>2025-11-18T00:20:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/type-inference-vs-type-assignment/</loc>
		<lastmod>2025-11-18T00:19:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/vanilla-javascript-has-types-too/</loc>
		<lastmod>2025-11-18T00:19:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/working-with-types-exploring-built-in-types/</loc>
		<lastmod>2025-11-18T00:19:03+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/project-setup-20/</loc>
		<lastmod>2025-11-18T00:18:46+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/module-introduction-180/</loc>
		<lastmod>2025-11-18T00:17:52+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/course-setup-course-code/</loc>
		<lastmod>2025-11-18T00:13:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/how-to-get-the-most-out-of-the-course-5/</loc>
		<lastmod>2025-11-18T00:13:33+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/about-this-course-4/</loc>
		<lastmod>2025-11-18T00:13:10+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/editor-project-setup/</loc>
		<lastmod>2025-11-18T00:12:54+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/installing-using-typescript-2/</loc>
		<lastmod>2025-11-18T00:12:24+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/join-our-learning-community-2/</loc>
		<lastmod>2025-11-18T00:12:02+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/why-would-you-use-typescript/</loc>
		<lastmod>2025-11-18T00:11:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/what-is-typescript-2/</loc>
		<lastmod>2025-11-18T00:11:20+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/understanding-typescript/lessons/welcome-to-the-course-10/</loc>
		<lastmod>2025-11-18T00:10:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/wrapup-4/</loc>
		<lastmod>2025-11-15T04:45:18+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/opening-folders-with-shell/</loc>
		<lastmod>2025-11-15T04:44:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/detecting-conversion-progress/</loc>
		<lastmod>2025-11-15T04:44:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/handling-conversion-completion/</loc>
		<lastmod>2025-11-15T04:43:56+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/batch-video-conversion/</loc>
		<lastmod>2025-11-15T04:43:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/output-paths/</loc>
		<lastmod>2025-11-15T04:42:42+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/required-update-for-the-convertvideos-action-creator/</loc>
		<lastmod>2025-11-15T04:42:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/wrapup-on-metadata/</loc>
		<lastmod>2025-11-15T04:41:26+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/refactoring-for-multiple-videos/</loc>
		<lastmod>2025-11-15T04:40:51+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/fetching-metadata-in-promises/</loc>
		<lastmod>2025-11-15T04:36:55+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/handling-async-bulk-operations-with-promises/</loc>
		<lastmod>2025-11-15T04:36:23+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/video-metadata/</loc>
		<lastmod>2025-11-15T04:35:29+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/receiving-a-list-of-videos/</loc>
		<lastmod>2025-11-15T04:34:49+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/overview-of-react-and-redux/</loc>
		<lastmod>2025-11-15T04:34:17+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/starting-up-electron-with-webpack/</loc>
		<lastmod>2025-11-15T04:33:45+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/browserwindow-creation/</loc>
		<lastmod>2025-11-15T04:33:16+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/app-challenges-2/</loc>
		<lastmod>2025-11-15T04:32:22+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/starter-project-files-4/</loc>
		<lastmod>2025-11-15T04:31:58+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/app-overview-18/</loc>
		<lastmod>2025-11-15T04:31:25+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/background-throttling/</loc>
		<lastmod>2025-11-15T04:25:05+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/displaying-text-on-the-tray/</loc>
		<lastmod>2025-11-15T04:24:21+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/ipc-between-react-and-electron/</loc>
		<lastmod>2025-11-15T04:23:48+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/mainwindow-class/</loc>
		<lastmod>2025-11-15T04:23:15+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/hiding-dock-icons/</loc>
		<lastmod>2025-11-15T04:22:32+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/controlling-window-focus/</loc>
		<lastmod>2025-11-15T04:22:07+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/building-context-menus/</loc>
		<lastmod>2025-11-15T04:21:43+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/more-on-garbage-collection/</loc>
		<lastmod>2025-11-15T04:12:47+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/setting-tooltips/</loc>
		<lastmod>2025-11-15T04:12:09+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/finishing-timertray-refactor/</loc>
		<lastmod>2025-11-15T04:11:34+00:00</lastmod>
	</url>
	<url>
		<loc>https://freeonlineteq.com/courses/electron-for-desktop-apps-the-complete-developers-guide/lessons/the-timertray-subclass/</loc>
		<lastmod>2025-11-15T04:10:48+00:00</lastmod>
	</url>
</urlset>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->