<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on September 16, 2026 at 9:42 pm by All in One SEO v4.9.10 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://eustad.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>eustad</title>
		<link><![CDATA[https://eustad.com]]></link>
		<description><![CDATA[eustad]]></description>
		<lastBuildDate><![CDATA[Wed, 16 Sep 2026 16:06:34 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://eustad.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://eustad.com/courses/c-collections-and-linq-basics/]]></guid>
			<link><![CDATA[https://eustad.com/courses/c-collections-and-linq-basics/]]></link>
			<title>C# Collections and LINQ Basics</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 16:06:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/]]></link>
			<title>Object-Oriented Programming (OOP) in C#</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:42:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/practical-projects/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/practical-projects/]]></link>
			<title>Practical Projects</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:28:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/final-project-development-and-presentation/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/final-project-development-and-presentation/]]></link>
			<title>Final project development and presentation</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:27:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/planning-an-object-oriented-application/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/planning-an-object-oriented-application/]]></link>
			<title>Planning an object-oriented application</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:27:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/dependency-injection-pattern/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/dependency-injection-pattern/]]></link>
			<title>Dependency injection pattern</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:27:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/strategy-pattern/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/strategy-pattern/]]></link>
			<title>Strategy pattern</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:26:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/factory-pattern/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/factory-pattern/]]></link>
			<title>Factory pattern</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:26:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/repository-pattern/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/repository-pattern/]]></link>
			<title>Repository pattern</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:26:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/introduction-to-design-patterns/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/introduction-to-design-patterns/]]></link>
			<title>Introduction to design patterns</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:26:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/writing-readable-and-maintainable-code/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/writing-readable-and-maintainable-code/]]></link>
			<title>Writing readable and maintainable code</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:25:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/reducing-code-duplication/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/reducing-code-duplication/]]></link>
			<title>Reducing code duplication</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:25:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/naming-and-coding-conventions/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/naming-and-coding-conventions/]]></link>
			<title>Naming and coding conventions</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:24:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/resource-management-with-using/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/resource-management-with-using/]]></link>
			<title>Resource management with using</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:24:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/creating-custom-exceptions/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/creating-custom-exceptions/]]></link>
			<title>Creating custom exceptions</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:24:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/exception-handling-with-try-catch-and-finally/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/exception-handling-with-try-catch-and-finally/]]></link>
			<title>Exception handling with try, catch, and finally</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:23:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/refactoring-code-using-solid-principles/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/refactoring-code-using-solid-principles/]]></link>
			<title>Refactoring code using SOLID principles</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:23:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/dependency-inversion-principle/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/dependency-inversion-principle/]]></link>
			<title>Dependency Inversion Principle</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:23:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/interface-segregation-principle/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/interface-segregation-principle/]]></link>
			<title>Interface Segregation Principle</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:22:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/liskov-substitution-principle/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/liskov-substitution-principle/]]></link>
			<title>Liskov Substitution Principle</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:22:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/open-closed-principle/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/open-closed-principle/]]></link>
			<title>Open/Closed Principle</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:22:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/single-responsibility-principle/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/single-responsibility-principle/]]></link>
			<title>Single Responsibility Principle</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:22:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/introduction-to-dependency-injection/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/introduction-to-dependency-injection/]]></link>
			<title>Introduction to dependency injection</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:07:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/records-and-immutable-objects/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/records-and-immutable-objects/]]></link>
			<title>Records and immutable objects</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:07:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/extension-methods/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/extension-methods/]]></link>
			<title>Extension methods</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:07:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/delegates-and-events/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/delegates-and-events/]]></link>
			<title>Delegates and events</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:07:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/collections-of-objects/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/collections-of-objects/]]></link>
			<title>Collections of objects</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:06:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/generics-and-generic-classes/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/generics-and-generic-classes/]]></link>
			<title>Generics and generic classes</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:04:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/modelling-real-world-relationships/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/modelling-real-world-relationships/]]></link>
			<title>Modelling real-world relationships</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:04:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/inheritance-versus-composition/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/inheritance-versus-composition/]]></link>
			<title>Inheritance versus composition</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:03:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/is-a-versus-has-a-relationships/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/is-a-versus-has-a-relationships/]]></link>
			<title>“Is-a” versus “has-a” relationships</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:03:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/aggregation-and-composition/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/aggregation-and-composition/]]></link>
			<title>Aggregation and composition</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:03:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/association-between-objects/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/association-between-objects/]]></link>
			<title>Association between objects</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:03:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/choosing-the-correct-abstraction-technique/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/choosing-the-correct-abstraction-technique/]]></link>
			<title>Choosing the correct abstraction technique</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:02:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/abstract-classes-versus-interfaces/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/abstract-classes-versus-interfaces/]]></link>
			<title>Abstract classes versus interfaces</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:01:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/multiple-interface-implementation/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/multiple-interface-implementation/]]></link>
			<title>Multiple interface implementation</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:01:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/creating-and-implementing-interfaces/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/creating-and-implementing-interfaces/]]></link>
			<title>Creating and implementing interfaces</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:01:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/abstract-classes-and-methods/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/abstract-classes-and-methods/]]></link>
			<title>Abstract classes and methods</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:01:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/understanding-abstraction/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/understanding-abstraction/]]></link>
			<title>Understanding abstraction</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:00:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/pattern-matching-and-type-checking/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/pattern-matching-and-type-checking/]]></link>
			<title>Pattern matching and type checking</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:00:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/upcasting-and-downcasting/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/upcasting-and-downcasting/]]></link>
			<title>Upcasting and downcasting</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 14:00:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/virtual-and-abstract-methods/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/virtual-and-abstract-methods/]]></link>
			<title>Virtual and abstract methods</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 13:59:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/method-overriding-2/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/method-overriding-2/]]></link>
			<title>Method overriding</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 13:59:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/method-overloading-3/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/method-overloading-3/]]></link>
			<title>Method overloading</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 13:59:12 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/]]></guid>
			<link><![CDATA[https://eustad.com/]]></link>
			<title>Home</title>
			<pubDate><![CDATA[Tue, 14 Jul 2026 17:49:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/compile-time-and-runtime-polymorphism/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/compile-time-and-runtime-polymorphism/]]></link>
			<title>Compile-time and runtime polymorphism</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 13:58:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/multilevel-and-hierarchical-inheritance/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/multilevel-and-hierarchical-inheritance/]]></link>
			<title>Multilevel and hierarchical inheritance</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 13:58:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/sealed-classes-and-methods/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/sealed-classes-and-methods/]]></link>
			<title>Sealed classes and methods</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 13:58:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/method-overriding/]]></guid>
			<link><![CDATA[https://eustad.com/courses/object-oriented-programming-oop-in-c/lessons/method-overriding/]]></link>
			<title>Method overriding</title>
			<pubDate><![CDATA[Wed, 16 Sep 2026 13:57:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://eustad.com/blog/]]></guid>
			<link><![CDATA[https://eustad.com/blog/]]></link>
			<title>Geeks Newsroom</title>
			<pubDate><![CDATA[Tue, 14 Sep 2021 05:22:24 +0000]]></pubDate>
		</item>
				</channel>
</rss>
