{"id":24661,"date":"2025-02-27T14:04:35","date_gmt":"2025-02-27T14:04:35","guid":{"rendered":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/?p=24661"},"modified":"2025-09-05T15:07:30","modified_gmt":"2025-09-05T14:07:30","slug":"password-generator-scratch-code-along-recap-and-resources","status":"publish","type":"post","link":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/2025\/02\/27\/password-generator-scratch-code-along-recap-and-resources\/","title":{"rendered":"Password Generator &#8211; Scratch Code Along Recap and Resources"},"content":{"rendered":"<section id=\"builder-section-text_12\" class=\"builder-section-first builder-section builder-section-text builder-section-last builder-text-columns-1\" style=\"background-size: cover;background-repeat: no-repeat;background-position: center center\">\n<div class=\"builder-section-content\">\n<div class=\"builder-text-row\">\n<div class=\"builder-text-column builder-text-column-1\" id=\"builder-section-text_12-column-1\">\n<div class=\"builder-text-content\">\n<h1>Cyber Scotland Week 25 &#8211; Scratch Code Along Recap and Resources<\/h1>\n<div>\n<p><strong>Create a strong password generator using Scratch as part of Cyber Scotland Week 2025!<\/strong><\/p>\n<p>In this session, you and your class will learn to use<strong>\u00a0lists\u00a0<\/strong>and\u00a0<strong>random numbers<\/strong>\u00a0to generate and store random strong passwords using three random words as advised by the National Cyber Security Centre.\u00a0<\/p>\n<p>This Scratch activity is suitable for learners who have <strong>some prior experience<\/strong>\u00a0with Scratch, and likely for learners in P5 or above.\u00a0<\/p>\n<h2>Resources<\/h2>\n<ul>\n<li>Learners will be asked to start with a starter project which can be found at\u00a0<a title=\"https:\/\/scratch.mit.edu\/projects\/1131762068\" href=\"https:\/\/scratch.mit.edu\/projects\/1131762068\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/scratch.mit.edu\/projects\/1131762068<\/a> &#8211; please ensure all learner start with this project\u00a0<\/li>\n<li>A short demo of what we will coding can be found here:\u00a0<a title=\"https:\/\/youtu.be\/cgotluxes3y?si=6luupt0du4_ggqzk\" href=\"https:\/\/youtu.be\/CgotLUxES3Y?si=6lUUPt0Du4_GGqzk\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/youtu.be\/CgotLUxES3Y?si=6lUUPt0Du4_GGqzk<\/a> &#8211; feel free to show this to your learners before you start!\n<\/li>\n<li>A PDF of the basic instructions can be downloaded here&gt; <a href=\"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/public\/digilearn\/uploads\/sites\/6913\/2025\/02\/27094522\/CSW25-3RandomWords-CodeAlong-.pdf\">CSW25 3RandomWords CodeAlong<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"builder-text-row\">\n<div class=\"builder-text-column builder-text-column-2\" id=\"builder-section-text_12-column-1\">\n<div class=\"builder-text-content\">\n<h2><strong>Video Tutorial<\/strong><\/h2>\n<p>Use this with your class &#8211; feel free to pause when you need to!<\/p>\n<div class=\"epyt-video-wrapper\"><div  id=\"_ytid_90488\"  width=\"800\" height=\"450\"  data-origwidth=\"800\" data-origheight=\"450\" data-facadesrc=\"https:\/\/www.youtube.com\/embed\/VeQAxFEwJfo?enablejsapi=1&autoplay=0&cc_load_policy=1&cc_lang_pref=en&iv_load_policy=1&loop=0&rel=0&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&\" class=\"__youtube_prefs__ epyt-facade no-lazyload\" data-epautoplay=\"1\" ><img decoding=\"async\" data-spai-excluded=\"true\" class=\"epyt-facade-poster skip-lazy\" loading=\"lazy\"  alt=\"YouTube player\"  src=\"https:\/\/i.ytimg.com\/vi\/VeQAxFEwJfo\/maxresdefault.jpg\"  \/><button class=\"epyt-facade-play\" aria-label=\"Play\"><svg data-no-lazy=\"1\" height=\"100%\" version=\"1.1\" viewBox=\"0 0 68 48\" width=\"100%\"><path class=\"ytp-large-play-button-bg\" d=\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\" fill=\"#f00\"><\/path><path d=\"M 45,24 27,14 27,34\" fill=\"#fff\"><\/path><\/svg><\/button><\/div><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"builder-text-row\">\n<div class=\"builder-text-column builder-text-column-3\" id=\"builder-section-text_12-column-1\">\n<div class=\"builder-text-content\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Cyber Scotland Week 25 &#8211; Scratch Code Along Recap and Resources Create a strong password generator using Scratch as part of Cyber Scotland Week 2025! In this session, you and your class will learn to use\u00a0lists\u00a0and\u00a0random numbers\u00a0to generate and store random strong passwords using three random words as advised by the National Cyber Security Centre.\u00a0 &hellip;<\/p>\n","protected":false},"author":58310,"featured_media":24662,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1954,2026,1980,3],"tags":[2300],"class_list":["post-24661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computing-science","category-cris","category-cyber-security","category-home-page-news","tag-recap"],"jetpack_featured_media_url":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/public\/digilearn\/uploads\/sites\/6913\/2025\/02\/27140258\/cswbg.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/posts\/24661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/users\/58310"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/comments?post=24661"}],"version-history":[{"count":3,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/posts\/24661\/revisions"}],"predecessor-version":[{"id":26350,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/posts\/24661\/revisions\/26350"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/media\/24662"}],"wp:attachment":[{"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/media?parent=24661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/categories?post=24661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.glowscotland.org.uk\/glowblogs\/digilearn\/wp-json\/wp\/v2\/tags?post=24661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}