<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>codeclub &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/codeclub/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Mon, 23 Feb 2026 09:25:11 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>codeclub &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Easy APIs Without Authentication]]></title>
		<link>https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/</link>
					<comments>https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 25 May 2016 14:58:26 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[codeclub]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[hacking]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=22868</guid>

					<description><![CDATA[This is a curated list of APIs which do not require usernames, passwords, access tokens, signing, accept-headers, or anything more complicated than sticking a URL in a browser. (This is an update to my post from two years ago.)  When I introduce people to the concept of using RESTful APIs, they immediately get how powerful it is to retrieve information from the Internet and then manipulate it in…]]></description>
										<content:encoded><![CDATA[<p>This is a curated list of APIs which do not require usernames, passwords, access tokens, signing, accept-headers, or anything more complicated than sticking a URL in a browser. (This is <a href="https://shkspr.mobi/blog/2014/04/wanted-simple-apis-without-authentication/">an update to my post from two years ago</a>.)</p>

<p>When I introduce people to the concept of using RESTful APIs, they immediately get how powerful it is to retrieve information from the Internet and then manipulate it in software.</p>

<p>I used to give Twitter and Flickr as examples - they're both fairly well known and have interesting content.  The only problem is that both <strong>require</strong> authentication.  I'm an adult with two decades of programming experience and I <em>still</em> find OAuth-dances tricky!  I've no idea how to create a foolproof guide for a child to get authentication tokens.  Added to the fact that under-13 year-olds often can't legally enter into agreements with these companies.</p>

<p>So, here's a list of APIs which don't require any authentication.  They are free (gratis), fun, and friendly for beginners.</p>

<p><a href="https://www.flickr.com/photos/threecheersformcr_xo/5340309206/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2016/05/A-pet-cat-typing-on-a-computer-keyboard.jpg" alt="A pet cat typing on a computer keyboard" width="640" height="426" class="aligncenter size-full wp-image-22870"></a></p>

<h2 id="pokemon-api-star-wars-api"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#pokemon-api-star-wars-api">Pokemon API / Star Wars API</a></h2>

<p>The inimitable <a href="https://github.com/phalt">Paul Hallett</a> has created these two marvellous resources.</p>

<p><a href="http://www.pokeapi.co/">Pokéapi</a> - as the name suggests - is a comprehensive database of Pokemon.
<a href="https://swapi.co/">Star Wars API</a> - contains information about all the ships, planets, and inhabitants of the Star Wars Universe.</p>

<p>Both are great fun to play with and have excellent documentation.</p>

<h2 id="wikipedia"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#wikipedia">Wikipedia</a></h2>

<blockquote class="social-embed" id="social-embed-426273875178307584" lang="es" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><blockquote class="social-embed" id="social-embed-426271643980546048" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">What's an interesting / popular API which does NOT require authentication / API key?<br>Trying to inspire new coders without terrifying them!</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/426271643980546048"><span aria-label="2 likes" class="social-embed-meta">❤️ 2</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="1 reposts" class="social-embed-meta">🔁 1</span><time datetime="2014-01-23T08:34:14.000Z" itemprop="datePublished">08:34 - Thu 23 January 2014</time></a></footer></blockquote><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/invisiblecomma" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRooCAABXRUJQVlA4IH4CAABwDACdASowADAAPq1EmEmmI6IhNVgNUMAViWoAqSbiMb2PxbRmnuD40w5eWlpTWg00xs/0ti/OME7rYyhkvgdPEFG7gh/T+BhQeAvPjE98IvaUCdE6ayEDMcus0OBYKv5S+LaeOZ71l5up/aAA/vtoCp/t6e1PPYLXt63NDZIpKR5lniwDv4MxUNVQ1604iWUXk4kRL8JFxOn6n37+CWgyhtPhSNyVwKIRJupPynn/hHtjFNdPXpm33ntI0v3fKLsZCTShGY3YPlbw0Iv0P80ScgdB3Fx4hAq7os0y2syP3YW3c454NPmtOH3p/y8Hgw8NbvUbxGXKSNzj1Mk82+/zCllPP7rQVp5s0XJ1CoaAXb3XEaO0wHHqe8XSKRXlOVAnUvk2Eyghohbguh8NI11S6CXMohgMuc65sNp20JfdUkcT8ywBBNfzCvmlezyXQekjl9hrehrOFeKgdKkCZj3RCm7ky0sI2W9i9yFdZ69TDw/EeNaJma0OoTUb9qXb2oceqokiRvPbO7xnc5l2CzbGUwGgL+0A9L0AJ4DoWnBn4MNU7mM82XlUuQS1BJT31uQVAe2nXyC58jhYghB7DCsI/vZYVkcfWurbxSqKUsoMbWRXLv7qbDy9KcxU1nSxwMOYT4TeDusQR4kvkKBqcTZkrftf5IZVFL9+k4MKeZQeALvRobhEoeRUCtNQMw65s39mf4Aoe2eU9+kGNHbrV4kMXWCmSGXNfIB4+xpz08dQWbWpFWgrt0VO2m5reCeK5HWip+EMbZ7nMT7SfjvJC99AdbiHIv2m3Ub18u8/RTpag9LdcLwBogVCJOQGH1lnFiySlDjUVuWzdWwJ3AAAAA==" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Alf Eaton</p>@invisiblecomma</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/426271643980546048">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> Wikipedia?</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/invisiblecomma/status/426273875178307584"><span aria-label="2 likes" class="social-embed-meta">❤️ 2</span><span aria-label="1 replies" class="social-embed-meta">💬 1</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2014-01-23T08:43:06.000Z" itemprop="datePublished">08:43 - Thu 23 January 2014</time></a></footer></blockquote>

<p>The <a href="http://en.wikipedia.org/w/api.php?">Wikipedia API is self documenting</a> - although a little intense for a first time programmer.  It will also <a href="https://en.wikipedia.org/w/api.php?action=query&amp;titles=Albert_Einstein&amp;prop=images">pretty-print the information in a browser</a> - which makes it much more readable to a novice.</p>

<h2 id="police-uk"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#police-uk">Police UK</a></h2>

<blockquote class="social-embed" id="social-embed-426278057846919169" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/ayymanduh" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRv4CAABXRUJQVlA4IPICAADwCwCdASowADAAPrVKnUqnJCKhqqwA4BaJZgCzs3H+IuZyJDeXiL5owgKmpyy4gVaDU/JXr/RzDZp849wuL2gPPRMr/n4wAzCjjyfmadW445F6LSQ49gdgSmSL73B/LYyxHsalogUYgAD++9Ur9XMV/h/u0H3ITvFwyGKHv36ZFiG7CaxS+oFuGkMuJO0+PCytCgzYfrCkv5cQb143i0Ti9r8cfqovELVOQB8f3E/x/Is5LoYz43xhFKuUFztvAMWq7UAJ5U3jS1Dozq1q928722eoMwmq5T7eIk3ir9JyFGmLmxWgAPNWeXPQ16llDWb08HHRgFxUdfSUO+EO4Ha0DbprbUrPOTbU+fWKNWNKncBiaxBBYoV3sPI8ulEepBaDM7G1/vTZfvnVozNTqWHWrvWsdez+DJXId3hu6BGrjNV+DUaU1JYiKJBFwO6s2rdGONyAHmRDACW7lYURsQ8J4Y8qzAILHAUPOtCtAjGud55tl4ILS9BNyGRDKMDLSuBTGxtvjTNBsEkKK1Mq/Sllud44Jb/UTQsqf4rknVAW5GZ1FQj9MIZdWcebhl6PYqLKHL/Sz6/1WkIVqL5WgL08g9Ob4qz1RRV0IyYRBN+d0EmFgkUEAqFZHlwcvbXuCKJgxhAsy1R+Nvn5jRiLmNkJv6s3toewdznGQCpD2ymdCTFdInAKhGcpVS16jRvg4GRgDK7vqPpc4myH9djbCRrRQWKvAMmku5Qkj2vylYaETE161vUlu/xbj5/Vn0fmNAdmU4eN4cYg3fJf25ffEFuD2DVl18w8Ja5Iklm4VUUuMYa8m8GGzYLQLiG9fgTqNr0YEoizgHzU//DojexbUvyMz4Rq0LUByr3hFR/Ha69PKaOb6761fbLdouzT3+ti6ymrOtcgt3gqn7P/vmLCYs8Oy2v5fqJaBUy1M5v4py7/dpA6+PumLkJ1hFbgGlYyWbkJDfEIZvKpPkZ8d5+UO0LdjEOnf7Oe9zIJ6z1v07JCBWQA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Amanda 🏳️‍🌈🔮</p>@ayymanduh</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody"><small class="social-embed-reply"><a href="https://twitter.com/edent/status/426271643980546048">Replying to @edent</a></small><a href="https://twitter.com/edent">@edent</a> I'm *slightly* biased here, but <a href="http://data.police.uk/docs/">data.police.uk/docs/</a>? : )</section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/ayymanduh/status/426278057846919169"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2014-01-23T08:59:43.000Z" itemprop="datePublished">08:59 - Thu 23 January 2014</time></a></footer></blockquote>

<p>Not great for international audiences - but a fantastic resource for students in the UK.  All sorts of crime statistics.</p>

<h2 id="google-books"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#google-books">Google Books</a></h2>

<p>Google provides a <a href="https://developers.google.com/books/">free book search API</a> which is simple to use.</p>

<p><a href="https://www.googleapis.com/books/v1/volumes?q=isbn:0747532699">https://www.googleapis.com/books/v1/volumes?q=isbn:0747532699</a></p>

<p>And you get pretty-printed JSON back with information about the book.</p>

<h2 id="british-national-bibliography"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#british-national-bibliography">British National Bibliography</a></h2>

<p>A bit niche, but the <a href="http://bnb.data.bl.uk/" british="" national="" bibliography=""></a> is ace.  You can take a URl like <a href="http://bnb.data.bl.uk/doc/resource/007446989">http://bnb.data.bl.uk/doc/resource/007446989</a> and then add <code>.json</code> or <code>.xml</code> at the end to get the data.</p>

<p>e.g. <a href="http://bnb.data.bl.uk/doc/resource/007446989.json">http://bnb.data.bl.uk/doc/resource/007446989.json</a></p>

<h2 id="google-location"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#google-location">Google Location</a></h2>

<p>Google has a pretty good location API which doesn't require a login.</p>

<p><a href="https://maps.googleapis.com/maps/api/geocode/json?address=Oxford%20University,%20uk&amp;sensor=false">https://maps.googleapis.com/maps/api/geocode/json?address=Oxford%20University,%20uk&amp;sensor=false</a></p>

<p>Again, with some pretty printed JSON.</p>

<h2 id="spotify"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#spotify">Spotify</a></h2>

<p>Music streamer <a href="https://developer.spotify.com/web-api/">Spotify has a great API</a> for discovering music.</p>

<p>The results from something like <a href="https://api.spotify.com/v1/search?q=bowie&amp;type=artist">https://api.spotify.com/v1/search?q=bowie&amp;type=artist</a> are pretty printed and fairly easy to decipher.</p>

<h2 id="apple"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#apple">Apple</a></h2>

<p>Apple are surprisingly friendly.  They have a <a href="https://web.archive.org/web/20160528230229/https://affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api/">simple API for looking up iTunes content</a>.</p>

<p>Here, for example is all of Beyoncé's music videos.</p>

<p><a href="https://itunes.apple.com/search?term=beyonce&amp;entity=musicVideo">https://itunes.apple.com/search?term=beyonce&amp;entity=musicVideo</a></p>

<h2 id="open-movie-database"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#open-movie-database">Open Movie Database</a></h2>

<p>Sadly, there's no API for IMDb, but there's is the <a href="https://www.omdbapi.com/">Open Movie Database API</a>.
<a href="https://www.omdbapi.com/?t=star%20wars&amp;y=&amp;plot=short&amp;r=json">https://www.omdbapi.com/?t=star%20wars&amp;y=&amp;plot=short&amp;r=json</a></p>

<h2 id="space-apis"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#space-apis">Space APIs</a></h2>

<p>There are a handful of Outer Space APIs avilable for free at <a href="http://open-notify.org/">http://open-notify.org/</a></p>

<h2 id="football-data"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#football-data">Football Data</a></h2>

<p>If you like historical football data, take a look at <a href="https://web.archive.org/web/20160511215743/http://api.football-data.org/code_samples">http://api.football-data.org/code_samples</a></p>

<h2 id="open-air-quality"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#open-air-quality">Open Air Quality</a></h2>

<p>A huge amount of environmental data available for free at <a href="https://docs.openaq.org/">https://docs.openaq.org/</a>.</p>

<h2 id="what-else"><a href="https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/#what-else">What Else?</a></h2>

<p>I'm sure I've missed loads.  If you know of any, please drop a link in the comments.</p>

<p>Remember, the criteria are...</p>

<ol>
<li>No authentication needed.</li>
<li>Well structured output.</li>
<li>Interesting data.</li>
<li>Child friendly.</li>
<li>Up to date.</li>
<li>Preferably free (libre and gratis).</li>
</ol>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=22868&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2016/05/easy-apis-without-authentication/feed/</wfw:commentRss>
			<slash:comments>18</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Pair Programing At The Code Club]]></title>
		<link>https://shkspr.mobi/blog/2014/11/pair-programing-at-the-code-club/</link>
					<comments>https://shkspr.mobi/blog/2014/11/pair-programing-at-the-code-club/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 07 Nov 2014 12:35:02 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[codeclub]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=10217</guid>

					<description><![CDATA[Running a Code Club sometimes means thinking quickly on your feet.  I recently started a new Code Club at work. We thought we had everything set up perfectly when disaster struck.  We went in to our assigned room half an hour before the club started and began to set up. Of the eleven computers we needed, only three had mice!  Nicola - my co-educator - frantically rushed around the building…]]></description>
										<content:encoded><![CDATA[<p>Running a <a href="http://codeclub.org.uk/">Code Club</a> sometimes means thinking quickly on your feet.</p>

<p>I recently started a new Code Club at work. We thought we had everything set up perfectly when disaster struck.</p>

<p>We went in to our assigned room half an hour before the club started and began to set up. Of the eleven computers we needed, only three had mice!</p>

<p>Nicola - my co-educator - frantically rushed around the building looking for spare pointing devices. I started switching the machines on. Half of them were unplugged. So, I began crawling underneath the desks to plug them back in. Fun!</p>

<p>I brought the kids in while Nicola logged into the machines. Once settled, I took the neophytes through the basics of the Code Club.</p>

<p>As the kids and I discussed the ethics of free software and the dangers of unchecked buffer overruns, Nicola signalled something was wrong. In a fit of genius, someone had decided to "liberate" most of the Ethernet cables from the computers.</p>

<p>In the end, we had 4 working computers and 10 children. This was a sub-optimal situation which needed immediate rectification. With just under an hour to get these kids hooked on Scratch, I took the decision to implement a Pair Programing regime.</p>

<p>I put a girl on each computer and split the boys between them - trying to mix the ages up a little. I explained how they had to help each other and <em>share</em> the keyboard and mouse.</p>

<p>Surprisingly, it worked pretty well! There were the usual clamour of hands raised to ask why Felix the Cat wasn't behaving <em>exactly </em>as they wanted - but having two people looking over the worksheets seemed to temper some of the more basic errors.</p>

<p>All the kids finished the first exercise, and some of them managed to stamp their own unique designs on the finished result.</p>

<p>Are we going to carry on with multiple kids to a single computer? Probably not. I felt guilty that a few of the kids didn't get as much time as they should have working directly on the projects. More than once I had to swap a pair round to make sure they got even time creating the program. There's a very real difference between seeing code being created and actually manipulating it yourself. It was a great way to introduce the kids to each other - and made for a fun and chatty classroom.</p>

<p>If you're running a Code Club, do be prepared for the odd mishap and try, where possible, to turn it into a learning experience for all involved.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=10217&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2014/11/pair-programing-at-the-code-club/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Code Club Lessons - The Checklist]]></title>
		<link>https://shkspr.mobi/blog/2013/02/code-club-lessons-the-checklist/</link>
					<comments>https://shkspr.mobi/blog/2013/02/code-club-lessons-the-checklist/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 23 Feb 2013 12:00:01 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[checklist]]></category>
		<category><![CDATA[checklist manifesto]]></category>
		<category><![CDATA[codeclub]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[coding for kids]]></category>
		<category><![CDATA[codingforkids]]></category>
		<category><![CDATA[pens]]></category>
		<category><![CDATA[scratch]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=7649</guid>

					<description><![CDATA[Somehow, simultaneously, all 10 children in my CodeClub shoot their hands up.  &#34;Terence! Terence! Why doesn&#039;t this work?  &#34;Help! My bird isn&#039;t flapping!&#34;  &#34;What do I press to set this variable?&#34;  I am run off my feet. I dash from workstation to workstation, troubleshooting the problems.  In every case, my response is the same.  &#34;Did you follow the instructions on the sheet?&#34; I say.  &#34;YES!&#34; Comes…]]></description>
										<content:encoded><![CDATA[<p>Somehow, simultaneously, all 10 children in my CodeClub shoot their hands up.</p>

<p>"Terence! Terence! Why doesn't this work?</p>

<p>"Help! My bird isn't flapping!"</p>

<p>"What do I press to set this variable?"</p>

<p>I am run off my feet. I dash from workstation to workstation, troubleshooting the problems.  In <em>every</em> case, my response is the same.</p>

<p>"Did you follow the instructions on the sheet?" I say.</p>

<p>"YES!" Comes the howl of protestation.</p>

<p>"Even this one where it tells you to click on cat before making the changes?"</p>

<p>"Oh... Oh! That makes sense! Thanks." and off they go.</p>

<p>I'm quite serious.  For five lessons, I extolled the virtues of reading the worksheets.  Of double-checking one's workings.  Of re-reading the instructions and making sure they had been followed.</p>

<p>No impact.</p>

<p>So, I bought out the big guns!</p>

<p><a href="http://www.amazon.co.uk/gp/product/B004DBHR2Q/ref=as_li_ss_il?ie=UTF8&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B004DBHR2Q&amp;linkCode=as2&amp;tag=shkspr-21"><img border="0" src="https://images-eu.ssl-images-amazon.com/images/I/5101VHponmL._SL1600_.jpg"></a></p>

<p>Yeah, that's right. Biro pens!</p>

<p>"Next to every step," I intoned, in my most schoolmasterly voice "is a check box."</p>

<p>I showed them the worksheets created by <a href="http://www.codeclub.org.uk/">Code Club</a>.
<a href="https://shkspr.mobi/blog/wp-content/uploads/2013/02/Scratch-Worksheet.jpg"><img src="https://shkspr.mobi/blog/wp-content/uploads/2013/02/Scratch-Worksheet.jpg" alt="Scratch Worksheet" width="663" height="628" class="aligncenter size-full wp-image-7650"></a>
"Once you have completed a step," I continued, "You are to tick the box with your pen.  Then, and <strong>only then</strong> can you proceed to the next step.  And woe betide any child who calls me over for help without first having made sure they have completed all the necessary steps..."</p>

<p>I then set them off and braced for the inevitable flurry of hands.</p>

<p>Nothing!  Blissful silence as the kids toiled away over their Scratch projects.</p>

<p>I waited and waited.  Slowly, a hand raised.</p>

<p>"Terence," the girl's voice wavered, "I've instantiated my variables but I don't know whether they should have global scope or merely be restricted to local scope."</p>

<p>(Ok... ok... She didn't word it <em>quite</em> like that - but that's what she meant.)</p>

<p>A few minutes later a boy stuck up his hand.</p>

<p>"I've found an interesting race condition which occurs when two scripts are initialised simultaneously.  Is there any way to guard against this?"</p>

<p>(Again, I've embellished. Look, these are 9 year olds learning Scratch. Their computer science vocabulary is somewhat limited.)</p>

<p>In fact, there were only a couple of questions which could be answered by saying "read the text thoroughly and tell me what you've missed."</p>

<p>The majority were interesting questions about Scratch, how to craft fun games, general computing problems, and the philosophical nature of whether a horse could outrace a bat.</p>

<p>And all because I'd handed each kid a pen and taught them how to use it.</p>

<h2 id="ticking-all-the-boxes"><a href="https://shkspr.mobi/blog/2013/02/code-club-lessons-the-checklist/#ticking-all-the-boxes">Ticking All The Boxes</a></h2>

<p>By complete coincidence, I have just finished reading <a href="http://www.amazon.co.uk/gp/product/B0037Z8SLI/ref=as_li_ss_tl?ie=UTF8&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B0037Z8SLI&amp;linkCode=as2&amp;tag=shkspr-21">The Checklist Manifesto by Atul Gawande </a></p>

<p><a href="http://www.amazon.co.uk/gp/product/B0037Z8SLI/ref=as_li_ss_il?ie=UTF8&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B0037Z8SLI&amp;linkCode=as2&amp;tag=shkspr-21"><img border="0" src="https://images-eu.ssl-images-amazon.com/images/I/41KbpPiGF7L._SL1600_.jpg"></a></p>

<p>Much like Malcolm Gladwell's books, its premise can be summed up in a single sentence.  People doing complex tasks often forget basic steps - following a checklist helps prevent errors.</p>

<p>In <a href="http://en.wikipedia.org/wiki/Atul_Gawande">Atul Gawande</a>'s book, he talks about his success at introducing a checklist at hospitals.  By reminding surgical teams to make sure they were operating on the correct side of the patient, had appropriately sterilised the equipment, and knew of any likely complications - they were able to prevent thousands of mistakes and save hundreds of lives.</p>

<p>It sounds too good to be true, doesn't it?  Having a tickbox which says "check patient has suitable anaesthesia" (or whatever) actually works.  To quote from <a href="http://www.nejm.org/doi/full/10.1056/NEJMsa0810119">a study of the checklist published in the New England Journal of Medicine</a>:</p>

<blockquote><p>The rate of death was 1.5% before the checklist was introduced and declined to 0.8% afterward (P=0.003). Inpatient complications occurred in 11.0% of patients at baseline and in 7.0% after introduction of the checklist (P&lt;0.001).</p></blockquote>

<p>You can find <a href="https://web.archive.org/web/20130525073749/https://gawande.com/articles">links to some peer reviewed articles about the success of the checklist on Gawande's website</a>.</p>

<p>While I recommend <a href="http://www.amazon.co.uk/gp/product/B0037Z8SLI/ref=as_li_ss_tl?ie=UTF8&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B0037Z8SLI&amp;linkCode=as2&amp;tag=shkspr-21">buying the book</a> - you can read for free the <a href="http://www.newyorker.com/reporting/2007/12/10/071210fa_fact_gawande?currentPage=all">original article which inspired it</a> in the New Yorker.</p>

<p>It's important to realise that a checklist isn't a universal panacea.  The checklist itself has to be well designed and easy to use.  But after seeing how it transformed a cluster of kids in a Code Club, I'm a convert.  Before, they struggled to reach the end of a worksheet because they spend so much time correcting their mistakes. With the checklist, they were easily able to reach the end and could spend more time playing, coding, designing, and having fun.</p>

<p>More importantly, the kids didn't seem to mind having to occasionally tick a box to move on to the next step. It didn't interrupt their flow or stifle their imagination.</p>

<p>An <a href="http://qualitysafety.bmj.com/content/20/1/102.abstract">article in the British Medical Journal about the effectiveness of the checklist</a> in surgical situations concluded with:</p>

<blockquote><p>The checklist was considered easy to use by 80.2% of respondents, while 19.8% felt that it took a long time to complete, and 78.6% felt that the programme prevented errors.</p></blockquote>

<p>The real kicker is the final line.</p>

<blockquote><p>Overall, 93.4% would want the checklist used if they were undergoing operation.</p></blockquote>

<p>If you're teaching kids or adult - consider seeing what a simple checklist can do for your students.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=7649&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/02/code-club-lessons-the-checklist/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Lessons From CodeClub]]></title>
		<link>https://shkspr.mobi/blog/2013/01/lessons-from-codeclub/</link>
					<comments>https://shkspr.mobi/blog/2013/01/lessons-from-codeclub/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 11 Jan 2013 17:00:43 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[codeclub]]></category>
		<category><![CDATA[coding for]]></category>
		<category><![CDATA[codingforkids]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[scratch]]></category>
		<category><![CDATA[woking]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=7352</guid>

					<description><![CDATA[Last night, I ran my second Code Club at Woking Library - teaching kids how to program using Scratch.  We&#039;re following CodeClub&#039;s syllabus which has loads of kid friendly lessons.  The first lesson was a great success.  It was held before the Christmas break - so I was eager to make sure that interest hadn&#039;t waned.  Far from it - we were over subscribed!  We had 10 PCs and 12 kids - which lead…]]></description>
										<content:encoded><![CDATA[<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2012/12/Coding-For-Kids-Woking-Library-225x300.jpg" alt="Coding For Kids Woking Library" width="225" height="300" class="alignleft size-medium wp-image-6824">
Last night, I ran my second <a href="https://shkspr.mobi/blog/2012/12/coding-for-kids-in-woking-library/">Code Club at Woking Library</a> - teaching kids how to program using Scratch.  We're following <a href="http://www.codeclub.org.uk/">CodeClub's syllabus</a> which has loads of kid friendly lessons.</p>

<p>The <a href="https://shkspr.mobi/blog/2012/12/giving-back-codeclub-and-appsforgood/">first lesson was a great success</a>.  It was held before the Christmas break - so I was eager to make sure that interest hadn't waned.  Far from it - we were over subscribed!</p>

<p>We had 10 PCs and 12 kids - which lead to some sharing of equipment.  Everyone involved seemed to enjoy it (including me) - so I thought it would be worthwhile to make some general notes which I hope may be of use to other instructors.</p>

<ul>
    <li>Girls like coding! Around a third of participants were mini-<a href="https://web.archive.org/web/20130116071646/https://ladygeek.com/">LadyGeeks</a>.  The CodeClub plans are suitable for boys and girls.</li><br>
    <li>Sharing a PC sucks.  I don't know if it's better to exclude kids who turn up late, or make them do "pair programming" - but it's harder to learn if one person is doing the work and one is an onlooker.</li><br>
    <li>Make sure you have all your handouts ready. Due to a printer mishap, we had to share some worksheets - that's not great when kids are working at different speeds.</li><br>
    <li>Scatch is very simple. Which means the enterprising child can find half a dozen ways to make it misbehave!  With 10 children clamouring for attention, it can be hard to spot where the bug is.  Sometimes it's best to say "Delete everything, start again, and follow the instructions <em>really</em> carefully!"</li><br>
    <li>Some kids finish early and want to be stretched.  You can either give them the advanced assignments (add more monsters, change their colours, etc) or you can deputise them into classroom assistants.  Guess which option I chose!</li><br>
    <li>Kids can be really creative - both in terms of the customisations they build and the questions they ask.  I'll never forget how a little girl with an Alice band asked me "How can I make the monster drip with blood and then have its head explode when I click on it?"</li><br>
    <li>Parents can be a hindrance.  Remember when you got a train set for your birthday and your dad "helped" you by putting it all together, breaking it, and then claiming it wasn't his fault that you weren't enjoying it?  Any kids who can use a mouse can probably get by without parental help.</li><br>
    <li>That said, having parents view the child's work at the end of the lesson is really encouraging.  It lets the parent know what their kid has been doing and it gives the kid a chance to show off.</li><br>
    <li>Have a memory stick for each participant to save their work on.  Thanks to Telefonica (my employer, I'm not speaking for them, may contain nuts, etc.) I was able to give a flash drive to each kid.  I put on a copy of Scratch for Linux, Mac, and Windows - along with some other programming resources.  Not every kid will have a computer at home, but Scratch will quite happily run from a memory stick on a school or library machine.</li><br>
<li>Use headphones if the program needs sound.  It stops the kids from getting distracted by hearing the noises eminating from their friends' PCs.  In a library setting, it stops you getting glared at.</li><br>
    <li>Have helpers. I'm enormously grateful to the staff of Woking Library who have been helping me.  Dealing with ten excitable children is slightly more complex than I imagined!</li><br>
</ul>

<p>...and all that's just from two sessions! Wonder what the next will bring?</p>

<p>If you want to help young people learn how to program computers, you can <a href="http://scratch.mit.edu/">download Scratch for free</a> - and <a href="http://www.codeclub.org.uk/">register with CodeClub</a> to get their lesson plans.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=7352&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/01/lessons-from-codeclub/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Giving Back - CodeClub and AppsForGood]]></title>
		<link>https://shkspr.mobi/blog/2012/12/giving-back-codeclub-and-appsforgood/</link>
					<comments>https://shkspr.mobi/blog/2012/12/giving-back-codeclub-and-appsforgood/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 07 Dec 2012 12:00:08 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[appsforgood]]></category>
		<category><![CDATA[codeclub]]></category>
		<category><![CDATA[helping]]></category>
		<category><![CDATA[kids]]></category>
		<category><![CDATA[schools]]></category>
		<category><![CDATA[scratch]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=6856</guid>

					<description><![CDATA[It occurred to me that I&#039;ve been very lucky in my computing career. I had parents who encouraged my love of technology, who were able to teach me BASIC, and buy my brother and I our first computer when we were still quite young. That old BBC Micro served me well and helped springboard me to where I am today.  I think it&#039;s time for all of us in the technology industry to encourage young people to…]]></description>
										<content:encoded><![CDATA[<p>It occurred to me that I've been very lucky in my computing career. I had parents who encouraged my love of technology, who were able to teach me BASIC, and buy my brother and I our first computer when we were still quite young. That old BBC Micro served me well and helped springboard me to where I am today.</p>

<p>I think it's time for all of us in the technology industry to encourage young people to explore the fascinating world of computers. Our lives are dominated by computers - and knowing how to program them is as essential as knowing how to start a fire was to our ancestors.</p>

<p>Computers aren't televisions. They are not passive entertainment devices. They are not appliances which can only perform the functions set by their creators. They are the very embodiment of our age - electronic servants which, with the right coaxing, will do our bidding and help us change the world.</p>

<p>That's why I'm investing my time in helping kickstart kids on their journey to hackerdom.</p>

<p>Here are the two projects with which I am involved.</p>

<h2 id="apps-for-good"><a href="https://shkspr.mobi/blog/2012/12/giving-back-codeclub-and-appsforgood/#apps-for-good">Apps For Good</a></h2>

<p><a href="http://appsforgood.org/"><img class="alignleft size-full wp-image-6859" title="Apps-for-Good" src="https://shkspr.mobi/blog/wp-content/uploads/2012/12/Apps-for-Good.jpg" alt="Apps-for-Good" width="450" height="260"></a>I've spent the last year working with the <a href="http://appsforgood.org/">CDI AppsForGood team</a>. They run programs in secondary schools which get kids to design and build Android apps which will be useful to them and their peers.</p>

<p>Sadly, I was rather <a href="https://shkspr.mobi/blog/2010/09/opentech-2010/#comment-13966">dismissive of the idea</a> when I first heard about it - but I have since <a href="https://web.archive.org/web/20110718133914/http://www.inmobi.com/inmobiblog/2011/07/13/for-good/">seen the error of my ways</a>.</p>

<p>So, I've spent the last year Skyping into schools and - Dragons' Den style - hearing pitches from teenagers, and giving them feedback.</p>

<p>It has been immensely fun! Some of the app ideas have been really inventive - apps to help prevent anorexia and bullying, apps to help you with your bad hair day, apps to help you with dyslexia, and apps to help you find books your friends like - I've taken great delight in explaining how do do a basic customer survey, how to create a minimum-viable-product, what common pitfalls to avoid. The kids seem to really enjoy having an industry expert take their questions.</p>

<p><strong>You</strong> should <a href="http://appsforgood.org/expert-community/">become an AppsForGood Expert</a>. Seriously, whether you're a coder, a designer, a product manager, CEO, StartUp Founder, or UI expert - you'll find it incredibly rewarding.</p>

<p>It's really simple to participate - Skype sessions are 45 minutes and really easy to fit around your day. <a href="http://appsforgood.org/expert-community/">Become an AppsForGood Expert today</a>!</p>

<h2 id="code-club"><a href="https://shkspr.mobi/blog/2012/12/giving-back-codeclub-and-appsforgood/#code-club">Code Club</a></h2>

<p><a href="http://www.codeclub.org.uk/"><img class="alignleft size-medium wp-image-6860" title="Code Club logo" src="https://shkspr.mobi/blog/wp-content/uploads/2012/12/Code-Club-logo-300x300.png" alt="Code Club logo" width="300" height="300"></a>As I mentioned a few days ago - <a href="https://shkspr.mobi/blog/2012/12/coding-for-kids-in-woking-library/">I've helped start a CodeClub at my local library</a>. I signed up with <a href="http://www.codeclub.org.uk/">CodeClub</a>, downloaded their excellent lesson plans and, yesterday, taught my first class.</p>

<p>I was really nervous. I taught kids at drama lessons many years ago, but this was my first time in years facing a hostile audience of savage youths! We had eight kids turn up - including two girls (no doubt future <a href="https://web.archive.org/web/20121107151055/https://ladygeek.com/">LadyGeeks</a>).</p>

<p>After a quick intro from me, the kids tore through the worksheets - while I ran around answering their questions and fixing their problems. I was ably assisted by librarians from Woking Library.</p>

<p>What surprised me most was how willing the kids were to diverge from the worksheets and go off on their own flights of fancy.</p>

<p>I thought the class went really well - and hopefully we'll run some more in the new year - but I'll leave the final verdict up to the kids.</p>

<img class="aligncenter size-full wp-image-6857" title="Scratch Feedback" src="https://shkspr.mobi/blog/wp-content/uploads/2012/12/Scratch-Feedback.jpg" alt="Scratch Feedback" width="489" height="320">

<h2 id="your-move"><a href="https://shkspr.mobi/blog/2012/12/giving-back-codeclub-and-appsforgood/#your-move">Your Move</a></h2>

<p>So, what are <em>you</em> doing to spark wonder and delight in young people?</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=6856&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2012/12/giving-back-codeclub-and-appsforgood/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Coding For Kids - In Woking Library]]></title>
		<link>https://shkspr.mobi/blog/2012/12/coding-for-kids-in-woking-library/</link>
					<comments>https://shkspr.mobi/blog/2012/12/coding-for-kids-in-woking-library/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 04 Dec 2012 12:10:20 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[codeclub]]></category>
		<category><![CDATA[coding for kids]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[scratch]]></category>
		<category><![CDATA[woking]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=6823</guid>

					<description><![CDATA[A few months ago, my friend Adam Cohen-Rose told me that Surrey Libraries were looking for a volunteer to help teach coding to kids.  Adam Cohen-Rose@adamcohenrosehey @edent Surrey Library Service in Woking is looking for a @CodeClub volunteer… know anyone? codeclub.org.uk/getting-starte…❤️ 0💬 0🔁 009:44 - Fri 31 August 2012  So, after a few months of negotiations, demonstrations, CRB checks, and c…]]></description>
										<content:encoded><![CDATA[<p>A few months ago, my friend Adam Cohen-Rose told me that Surrey Libraries were looking for a volunteer to help teach coding to kids.</p>

<blockquote class="social-embed" id="social-embed-241471503487623168" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/adamcohenrose" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRrwCAABXRUJQVlA4ILACAABQDQCdASowADAAPrVMmkmnJKIhMdZsAOAWiWIAuGOYCBkrn7B4D+Lj2PIBOA+kkaxZnGmqrG/zwLG4ckYIvCwq+pW3GSC70aht2spX6VGWixAOss8NHxT8P7qML0f/B0VkFFsjKYx2B+pilboLtVJWAKgAAP7+Oz/pv3NKwZ3YQwbFCCqoxWf6TMX/lwXE0o+bNns4doCeHYhVeR8l4PG3CNxKwvN+B+Eh0HDUp9NNxLPR4ebMGKabcxtHus9XxlFr7acajTknr8D9/r/1HaEmeWyrKMJg8r4zgkmrDBDE31Kk+Serfne+44+06O27mfl5/BkajIyKVZpeORJsgbZOC9XEapS0Dvef6QViViwSH5Vk/6y7q0ZJep4eacVQ0jiaUOfBhwJ4tZtGabii1bGnVy6HOXs9WWjLIGYDMdfEQuGOVSa2Go/z3gM/a3UY4ja6fYL4lpxv7mPuOkprIhOXeB1N9xHaSS/jaWk1zL+BNfG8XTm7X2TfxT0o34CNfl4GPnQQWl6ckjANzsnjf8S0h9oooUfKdZdDhli/CkEkmE1eGgF/aaAF7GiIzVRky5KRqe5bvTv0lDYpeqR3np2VVPme26zYx7EpYkLSPHjfrc3OAgaqR0mK+I13hn5O48KEJyYLVJeKq/CoWqEYjp5fGsXZ+36B8BD5hkvAkqmECVmRENZmMfVeBs/mycbw3VNqrbp4iVBhBW5jaNQ/VgiZ8m9SUCYLkN8li5G++dEH6ozfPdARKbgWlj0IXqpvjMVoUCJn/li32x3UPyToYlNpjr1XZSE1w0n1NUSY7FpefD4HLcyDtSiZ7hUYWxiOe25e+oaqsCNw5QDJmm7jR8k0LfBwd3b9QvzW5vzhcpNME+fkXWyfXHz9Fl1jx588o+rlgoJwH9fB+4ImEHmkM2gA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Adam Cohen-Rose</p>@adamcohenrose</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">hey <a href="https://twitter.com/edent">@edent</a> Surrey Library Service in Woking is looking for a <a href="https://twitter.com/CodeClub">@CodeClub</a> volunteer… know anyone? <a href="http://codeclub.org.uk/getting-started/Volunteers/">codeclub.org.uk/getting-starte…</a></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/adamcohenrose/status/241471503487623168"><span aria-label="0 likes" class="social-embed-meta">❤️ 0</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2012-08-31T09:44:27.000Z" itemprop="datePublished">09:44 - Fri 31 August 2012</time></a></footer></blockquote>

<p>So, after a few months of negotiations, demonstrations, CRB checks, and consultations - I'm now ready to run a pilot programme at Woking Library.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2012/12/Coding-For-Kids-Woking-Library.jpg" alt="Coding For Kids Woking Library" title="Coding For Kids Woking Library" width="540" height="720" class="aligncenter size-full wp-image-6824"></p>

<p>Although I've written a few <a href="https://shkspr.mobi/blog/tag/python-pals/">short stories about learning Python</a>, this class will be entirely taught using <a href="http://scratch.mit.edu/">Scratch</a>.</p>

<p>It's been quite fun learning a new programming language. I really appreciate how simple the drag-and-drop interface is.  It's also great that the language runs on Linux, Mac, and Windows.  More importantly, it can be run from a USB stick - so the locked down machines of the library will have no problems running it.</p>

<p>I've written a demo game, learned most of what Scratch can do, and loaded up a dozen USB sticks with Scratch and other resources.  Now all I need is for some kids to come along so I can fill their brains with a love of coding!</p>

<p>If you're interested in running a club at your school, or want to volunteer, <a href="http://www.codeclub.org.uk">visit www.codeclub.org.uk</a></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=6823&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2012/12/coding-for-kids-in-woking-library/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
