<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on 24 June 2026 at 12:53 by All in One SEO v4.9.7.2 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://craigndave.org/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Craig &#039;n&#039; Dave</title>
		<link><![CDATA[https://craigndave.org]]></link>
		<description><![CDATA[Craig &#039;n&#039; Dave]]></description>
		<lastBuildDate><![CDATA[Wed, 25 Feb 2026 11:55:08 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://craigndave.org/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://craigndave.org/]]></guid>
			<link><![CDATA[https://craigndave.org/]]></link>
			<title>Home Page</title>
			<pubDate><![CDATA[Wed, 25 Feb 2026 11:55:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-binary-tree/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-binary-tree/]]></link>
			<title>Essential algorithms and data structures – Binary tree</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:38:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-linked-list/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-linked-list/]]></link>
			<title>Essential algorithms and data structures – Linked list</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:38:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-binary-search/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-binary-search/]]></link>
			<title>Essential algorithms and data structures – Binary search</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:38:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-dijkstras-shortest-path/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-dijkstras-shortest-path/]]></link>
			<title>Essential algorithms and data structures – Dijkstra&#8217;s shortest path</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:37:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-astar/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-astar/]]></link>
			<title>Essential algorithms and data structures – A* pathfinding</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:35:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithms-quick-sort/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithms-quick-sort/]]></link>
			<title>Essential algorithms and data structures – Quicksort</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:34:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-merge-sort/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-merge-sort/]]></link>
			<title>Essential algorithms and data structures – Merge sort</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:32:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-insertion-sort/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-insertion-sort/]]></link>
			<title>Essential algorithms and data structures – Insertion sort</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:31:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-bubble-sort/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-bubble-sort/]]></link>
			<title>Essential algorithms and data structures – Bubble sort</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:30:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithms-linear-search/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithms-linear-search/]]></link>
			<title>Essential algorithms and data structures – Linear search</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:29:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-hash-table-search/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-hash-table-search/]]></link>
			<title>Essential algorithms and data structures – Hash table search</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:27:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-tree/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-tree/]]></link>
			<title>Essential algorithms and data structures – Tree</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:24:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-stack/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-stack/]]></link>
			<title>Essential algorithms and data structures – Stack</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:23:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-record/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-record/]]></link>
			<title>Essential algorithms and data structures – Record</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:22:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-queue/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-queue/]]></link>
			<title>Essential algorithms and data structures – Queue</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:21:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-object/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-object/]]></link>
			<title>Essential algorithms and data structures – Object</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:20:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-list/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-list/]]></link>
			<title>Essential algorithms and data structures – List</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:19:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-graph/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-graph/]]></link>
			<title>Essential algorithms and data structures – Graph</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:16:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-dictionary/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-dictionary/]]></link>
			<title>Essential algorithms and data structures – Dictionary</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:15:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithm-array/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithm-array/]]></link>
			<title>Essential algorithms and data structures &#8211; Array</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:09:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/algorithms/]]></guid>
			<link><![CDATA[https://craigndave.org/algorithms/]]></link>
			<title>Algorithms</title>
			<pubDate><![CDATA[Wed, 24 Jun 2026 10:04:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/news/]]></guid>
			<link><![CDATA[https://craigndave.org/news/]]></link>
			<title>News</title>
			<pubDate><![CDATA[Wed, 13 Nov 2024 09:56:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/cornell-notebook-ocr-gcse-j277/]]></guid>
			<link><![CDATA[https://craigndave.org/product/cornell-notebook-ocr-gcse-j277/]]></link>
			<title>OCR GCSE (J277) Cornell Notebook</title>
			<pubDate><![CDATA[Tue, 23 Jun 2026 11:03:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/cornell-notebook-aqa-a-level-7517/]]></guid>
			<link><![CDATA[https://craigndave.org/product/cornell-notebook-aqa-a-level-7517/]]></link>
			<title>AQA A level (7516-7517) Cornell Notebook</title>
			<pubDate><![CDATA[Mon, 22 Jun 2026 14:56:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/cornell-notebook-edexcel-gcse-1cp2/]]></guid>
			<link><![CDATA[https://craigndave.org/product/cornell-notebook-edexcel-gcse-1cp2/]]></link>
			<title>Pearson Edexcel GCSE (1CP2) Cornell Notebook</title>
			<pubDate><![CDATA[Mon, 22 Jun 2026 14:56:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-lossy-vs-lossless/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-lossy-vs-lossless/]]></link>
			<title>071. OCR A Level (H046-H446) SLR12 &#8211; 1.3 Lossy vs lossless</title>
			<pubDate><![CDATA[Tue, 16 Jun 2026 11:38:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/pearson-foc26/]]></guid>
			<link><![CDATA[https://craigndave.org/pearson-foc26/]]></link>
			<title>Pearson – shaping the future of computing education</title>
			<pubDate><![CDATA[Mon, 22 Jun 2026 14:47:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr13-twos-complement/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr13-twos-complement/]]></link>
			<title>075. OCR A Level (H046-H446) SLR13 &#8211; 1.4 Two&#8217;s complement</title>
			<pubDate><![CDATA[Mon, 22 Jun 2026 11:42:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-sever-client-side-processing/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-sever-client-side-processing/]]></link>
			<title>070. OCR A Level (H446) SLR12 &#8211; 1.3 Server and client side processing</title>
			<pubDate><![CDATA[Tue, 16 Jun 2026 10:23:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr13-sign-and-magnitude/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr13-sign-and-magnitude/]]></link>
			<title>074. OCR A Level (H046-H446) SLR13 &#8211; 1.4 Sign and magnitude</title>
			<pubDate><![CDATA[Mon, 22 Jun 2026 11:37:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/what-the-proposed-uk-social-media-changes-mean-for-craigndave-teachers/]]></guid>
			<link><![CDATA[https://craigndave.org/what-the-proposed-uk-social-media-changes-mean-for-craigndave-teachers/]]></link>
			<title>What the proposed UK social media changes mean for Craig’n’Dave teachers</title>
			<pubDate><![CDATA[Wed, 17 Jun 2026 07:44:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr13-primitive-data-types/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr13-primitive-data-types/]]></link>
			<title>072. OCR A Level (H046-H446) SLR13 &#8211; 1.4 Primitive data types</title>
			<pubDate><![CDATA[Tue, 16 Jun 2026 11:55:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr13-binary-positive-integers/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr13-binary-positive-integers/]]></link>
			<title>073. OCR A Level (H046-H446) SLR13 &#8211; 1.4 Binary positive integers</title>
			<pubDate><![CDATA[Mon, 22 Jun 2026 11:05:52 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/festival-of-computing-ticket/]]></guid>
			<link><![CDATA[https://craigndave.org/product/festival-of-computing-ticket/]]></link>
			<title>Festival of Computing Ticket (refunded on attendance)</title>
			<pubDate><![CDATA[Thu, 18 Jun 2026 16:04:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/conference/]]></guid>
			<link><![CDATA[https://craigndave.org/conference/]]></link>
			<title>Festival of Computing</title>
			<pubDate><![CDATA[Thu, 18 Jun 2026 11:16:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/cpd-sessions/]]></guid>
			<link><![CDATA[https://craigndave.org/cpd-sessions/]]></link>
			<title>CPD Sessions</title>
			<pubDate><![CDATA[Mon, 22 Jun 2026 10:19:31 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-pagerank-algorithm-example/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-pagerank-algorithm-example/]]></link>
			<title>069. OCR A Level (H446) SLR12 &#8211; 1.3 PageRank algorithm revisited</title>
			<pubDate><![CDATA[Tue, 16 Jun 2026 09:58:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/cornell-notebook-ocr-a-level-h446/]]></guid>
			<link><![CDATA[https://craigndave.org/product/cornell-notebook-ocr-a-level-h446/]]></link>
			<title>OCR A level (H046-H446) Cornell Notebook</title>
			<pubDate><![CDATA[Mon, 22 Jun 2026 09:01:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-pagerank-algorithm/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-pagerank-algorithm/]]></link>
			<title>068. OCR A Level (H446) SLR12 &#8211; 1.3 PageRank algorithm</title>
			<pubDate><![CDATA[Mon, 15 Jun 2026 11:54:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-search-engine-indexing/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-search-engine-indexing/]]></link>
			<title>067. OCR A Level (H446) SLR12 &#8211; 1.3 Search engine indexing</title>
			<pubDate><![CDATA[Mon, 15 Jun 2026 11:38:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-javascript/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-javascript/]]></link>
			<title>066. OCR A Level (H046-H446) SLR12 &#8211; 1.3 JavaScript</title>
			<pubDate><![CDATA[Mon, 15 Jun 2026 11:27:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-css/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-css/]]></link>
			<title>065. OCR A Level (H046-H446) SLR12 &#8211; 1.3 CSS</title>
			<pubDate><![CDATA[Mon, 15 Jun 2026 11:10:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/algorithms/]]></guid>
			<link><![CDATA[https://craigndave.org/product/algorithms/]]></link>
			<title>Essential algorithms and Data structures (second edition) book &#8211; source code for programs &#8211; FREE</title>
			<pubDate><![CDATA[Mon, 15 Jun 2026 10:53:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/essential-algorithms-and-data-structures-second-edition-book/]]></guid>
			<link><![CDATA[https://craigndave.org/product/essential-algorithms-and-data-structures-second-edition-book/]]></link>
			<title>Essential algorithms and Data structures (second edition) PDF version</title>
			<pubDate><![CDATA[Mon, 15 Jun 2026 10:45:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/essential-algorithms-and-data-structures-second-edition/]]></guid>
			<link><![CDATA[https://craigndave.org/product/essential-algorithms-and-data-structures-second-edition/]]></link>
			<title>Essential Algorithms and Data Structures (Second Edition) Paperback version</title>
			<pubDate><![CDATA[Mon, 15 Jun 2026 10:41:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-html/]]></guid>
			<link><![CDATA[https://craigndave.org/videos/ocr-alevel-slr12-html/]]></link>
			<title>064. OCR A Level (H046-H446) SLR12 &#8211; 1.3 HTML</title>
			<pubDate><![CDATA[Mon, 15 Jun 2026 09:48:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/cornell-notebook-aqa-gcse-8525/]]></guid>
			<link><![CDATA[https://craigndave.org/product/cornell-notebook-aqa-gcse-8525/]]></link>
			<title>AQA GCSE (8525) Cornell Notebook</title>
			<pubDate><![CDATA[Fri, 19 Jun 2026 13:40:58 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/coding-in-the-age-of-ai/]]></guid>
			<link><![CDATA[https://craigndave.org/coding-in-the-age-of-ai/]]></link>
			<title>Coding in the age of AI: Why it still belongs in the classroom</title>
			<pubDate><![CDATA[Fri, 19 Jun 2026 10:00:44 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://craigndave.org/product/smart-revise/]]></guid>
			<link><![CDATA[https://craigndave.org/product/smart-revise/]]></link>
			<title>Smart Revise</title>
			<pubDate><![CDATA[Fri, 12 Jun 2026 15:01:16 +0000]]></pubDate>
		</item>
				</channel>
</rss>
