{"id":3813,"date":"2025-08-29T14:20:40","date_gmt":"2025-08-29T14:20:40","guid":{"rendered":"https:\/\/stepupsomerset.org.uk\/dev2\/?page_id=3813"},"modified":"2025-10-05T12:51:56","modified_gmt":"2025-10-05T12:51:56","slug":"find-courses","status":"publish","type":"page","link":"https:\/\/stepupsomerset.org.uk\/dev2\/find-courses\/","title":{"rendered":"Find courses"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3813\" class=\"elementor elementor-3813\">\n\t\t\t\t<div class=\"elementor-element elementor-element-295e986f e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"295e986f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7932b7d elementor-widget elementor-widget-heading\" data-id=\"7932b7d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Find Courses.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5f3a47 elementor-widget elementor-widget-text-editor\" data-id=\"a5f3a47\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Your choice, your success, your future.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f623bbe eael_simple_menu_hamburger_disable_selected_menu_no eael-simple-menu-hamburger-align-right eael-hamburger--tablet elementor-widget elementor-widget-eael-simple-menu\" data-id=\"f623bbe\" data-element_type=\"widget\" data-widget_type=\"eael-simple-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n                        @media screen and (max-width: 1024px) {\n                            .eael-hamburger--tablet {\n                                .eael-simple-menu-horizontal,\n                                .eael-simple-menu-vertical {\n                                    display: none;\n                                }\n                            }\n                            .eael-hamburger--tablet {\n                                .eael-simple-menu-container .eael-simple-menu-toggle {\n                                    display: block;\n                                }\n                            }\n                        }\n                    <\/style>            <div data-hamburger-icon=\"&lt;svg aria-hidden=&quot;true&quot; class=&quot;e-font-icon-svg e-fas-bars&quot; viewBox=&quot;0 0 448 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" data-indicator-icon=\"&lt;svg aria-hidden=&quot;true&quot; class=&quot;e-font-icon-svg e-fas-angle-down&quot; viewBox=&quot;0 0 320 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" data-dropdown-indicator-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-angle-down&quot; viewBox=&quot;0 0 320 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" class=\"eael-simple-menu-container eael-simple-menu-align-left eael-simple-menu-dropdown-align-left preset-1\" data-hamburger-breakpoints=\"{&quot;mobile&quot;:&quot;Mobile Portrait (&gt; 767px)&quot;,&quot;tablet&quot;:&quot;Tablet Portrait (&gt; 1024px)&quot;,&quot;desktop&quot;:&quot;Desktop (&gt; 2400px)&quot;,&quot;none&quot;:&quot;None&quot;}\" data-hamburger-device=\"tablet\">\n                <ul id=\"menu-community-learning\" class=\"eael-simple-menu eael-simple-menu-dropdown-animate-to-top eael-simple-menu-indicator eael-simple-menu-horizontal\"><li id=\"menu-item-3829\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3829\"><a href=\"https:\/\/stepupsomerset.org.uk\/dev2\/community-learning\/\">Community Learning<\/a><\/li>\n<li id=\"menu-item-3828\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3828\"><a href=\"https:\/\/stepupsomerset.org.uk\/dev2\/find-courses\/\">Find courses<\/a><\/li>\n<li id=\"menu-item-3858\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3858\"><a href=\"https:\/\/stepupsomerset.org.uk\/dev2\/our-partners\/\">Our Partners<\/a><\/li>\n<li id=\"menu-item-3903\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3903\"><a href=\"https:\/\/stepupsomerset.org.uk\/dev2\/policies\/\">Policies<\/a><\/li>\n<li id=\"menu-item-3910\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3910\"><a href=\"https:\/\/stepupsomerset.org.uk\/dev2\/safeguarding\/\">Safeguarding<\/a><\/li>\n<li id=\"menu-item-3920\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3920\"><a href=\"https:\/\/stepupsomerset.org.uk\/dev2\/contact-us\/\">Contact us<\/a><\/li>\n<\/ul>                <button class=\"eael-simple-menu-toggle\">\n                    <span class=\"sr-only \">Hamburger Toggle Menu<\/span>\n                    <svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-bars\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z\"><\/path><\/svg>                <\/button>\n            <\/div>\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f3cde7d e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"f3cde7d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54e8ad8 elementor-widget elementor-widget-shortcode\" data-id=\"54e8ad8\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <section class=\"hdp-wrap\" data-component=\"course-directory\">\n            <p class=\"hdp-enrol-cta\">\n                <a href=\"https:\/\/www.sslcourses.co.uk\/short-courses\/\"\n                   target=\"_blank\"\n                   rel=\"noopener external\"\n                   aria-label=\"Enrol on Somerset Skills &amp; Learning (SS&amp;L) courses (opens in a new tab)\" class=\"external-link\" data-ext-icon=\"1\">\n                    Enrol on Somerset Skills &amp; Learning (SS&amp;L) courses                <span class=\"screen-reader-text\"> (opens in a new tab; external site)<\/span><\/a>\n            <\/p>\n\n            <form id=\"hdp-filter-form\" class=\"hdp-filters\" role=\"search\" aria-label=\"Filter courses\">\n                <div class=\"hdp-filter\">\n                    <label for=\"hdp-topic\" class=\"screen-reader-text\">Filter by topic<\/label>\n                    <select id=\"hdp-topic\" name=\"topic\" class=\"filter\">\n                        <option value=\"all\">All topics<\/option>\n                                                        <option value=\"AC\">\n                                    Arts &amp; Crafts                                <\/option>\n                                                            <option value=\"ARTDESIGN\">\n                                    Art &amp; Design                                <\/option>\n                                                            <option value=\"B\">\n                                    Skills Bootcamps                                <\/option>\n                                                            <option value=\"CONF\">\n                                    Confidence Building                                <\/option>\n                                                            <option value=\"CUL\">\n                                    Culture                                <\/option>\n                                                            <option value=\"DIGISKILL\">\n                                    Digital Skills                                <\/option>\n                                                            <option value=\"E&amp;T\">\n                                    Education and Training                                <\/option>\n                                                            <option value=\"EM\">\n                                    Employability                                <\/option>\n                                                            <option value=\"ESOL\">\n                                    ESOL                                <\/option>\n                                                            <option value=\"FAM\">\n                                    Family Learning                                <\/option>\n                                                            <option value=\"H&amp;WB\">\n                                    Health and Wellbeing                                <\/option>\n                                                <\/select>\n                <\/div>\n\n                <div class=\"hdp-filter\">\n                    <label for=\"hdp-level\" class=\"screen-reader-text\">Filter by level<\/label>\n                    <select id=\"hdp-level\" name=\"level\" class=\"filter\">\n                        <option value=\"all\">All levels<\/option>\n                        <option value=\"Taster\">Taster<\/option>\n                        <option value=\"Starter\">Starter<\/option>\n                        <option value=\"Developer\">Developer<\/option>\n                        <option value=\"Enhancer\">Enhancer<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"hdp-filter\">\n                    <label for=\"hdp-partner\" class=\"screen-reader-text\">Filter by partner<\/label>\n                    <select id=\"hdp-partner\" name=\"partner\" class=\"filter\">\n                        <option value=\"all\">All partners<\/option>\n                                                        <option value=\"Ark at Egwood CIC\">\n                                    Ark at Egwood CIC                                <\/option>\n                                                            <option value=\"Brighter Horizons Training LLP\">\n                                    Brighter Horizons Training LLP                                <\/option>\n                                                            <option value=\"Carymoor Environmental Trust\">\n                                    Carymoor Environmental Trust                                <\/option>\n                                                            <option value=\"Clearer Horizons (CIC)\">\n                                    Clearer Horizons (CIC)                                <\/option>\n                                                            <option value=\"Community Learning\">\n                                    Community Learning                                <\/option>\n                                                            <option value=\"Cosmic\">\n                                    Cosmic                                <\/option>\n                                                            <option value=\"Cryogen Academy Limited\">\n                                    Cryogen Academy Limited                                <\/option>\n                                                            <option value=\"Edventure Frome Community Interest Company\">\n                                    Edventure Frome Community Interest Company                                <\/option>\n                                                            <option value=\"Harmony Within\">\n                                    Harmony Within                                <\/option>\n                                                            <option value=\"Heads Up\">\n                                    Heads Up                                <\/option>\n                                                            <option value=\"Home Start\">\n                                    Home Start                                <\/option>\n                                                            <option value=\"MC Inspired Together CIC\">\n                                    MC Inspired Together CIC                                <\/option>\n                                                            <option value=\"MM Supported Employment\">\n                                    MM Supported Employment                                <\/option>\n                                                            <option value=\"Navigate CIO\">\n                                    Navigate CIO                                <\/option>\n                                                            <option value=\"Oak Partnership\">\n                                    Oak Partnership                                <\/option>\n                                                            <option value=\"SS&amp;L\">\n                                    SS&amp;L                                <\/option>\n                                                            <option value=\"The Old Stores Studio\">\n                                    The Old Stores Studio                                <\/option>\n                                                            <option value=\"The Pod\">\n                                    The Pod                                <\/option>\n                                                            <option value=\"Thrive\">\n                                    Thrive                                <\/option>\n                                                <\/select>\n                <\/div>\n\n                \n<div class=\"hdp-actions\">\n    <button type=\"button\" id=\"hdp-clear\" class=\"hdp-button hdp-button--navy\" aria-label=\"Clear all filters\">\n        Clear filters    <\/button>\n<\/div>\n\n                <noscript>\n                    <button type=\"submit\" class=\"hdp-apply\">Apply filters<\/button>\n                <\/noscript>\n            <\/form>\n\n            <!-- aria-live status for screen readers -->\n            <div id=\"hdp-status\" class=\"screen-reader-text\" aria-live=\"polite\" aria-atomic=\"true\"><\/div>\n\n            <!-- Results + pagination wrappers (IDs used by JS) -->\n            <div id=\"hdp-courses\" class=\"hdp-results\" aria-live=\"polite\"><\/div>\n            <div id=\"hdp-pagination\" class=\"hdp-pagination\" role=\"navigation\" aria-label=\"Results pages\"><\/div>\n        <\/section>\n\n        <script>\n        (function() {\n          \/\/ Progressive enhancement: re-submit on select change\n          document.addEventListener('change', function (e) {\n            if (!e.target || !e.target.matches || !e.target.matches('select.filter')) return;\n            var form = e.target.form;\n            try {\n              if (form && typeof form.requestSubmit === 'function') { form.requestSubmit(); }\n              else if (form) { form.submit(); }\n            } catch(err) {\n              if (form) { form.submit(); }\n            }\n          }, { passive: true });\n\n          var container = document.getElementById('hdp-courses');\n          if (!container) return;\n\n          \/\/ Build a root-relative details URL using the card\u2019s COURSE_CODE text.\n          function detailsUrlFromCard(card){\n            var base = (window.HDP && HDP.course_base ? String(HDP.course_base) : 'courses').replace(\/^\\\/|\\\/$\/g,'');\n            var code = '';\n            \/\/ Preferred: the small code tag your AJAX prints (<p class=\"code\">QCCO00010<\/p>)\n            var codeEl = card.querySelector('.code');\n            if (codeEl) {\n              code = (codeEl.textContent || codeEl.innerText || '').trim().toLowerCase().replace(\/[^a-z0-9]\/g,'');\n            }\n            \/\/ Fallbacks: data attributes some builds use\n            if (!code) {\n              code = (card.getAttribute('data-course-code') || card.getAttribute('data-id') || '').toLowerCase().replace(\/[^a-z0-9]\/g,'');\n            }\n            return code ? '\/' + base + '\/' + encodeURIComponent(code) + '\/' : '\/' + base + '\/';\n          }\n\n          \/\/ Rewrite links inside a rendered result set (title + \u201cView details\u201d)\n          function rewriteResultLinks(root){\n            var cards = root.querySelectorAll('.hdp-course');\n            for (var i = 0; i < cards.length; i++){\n              var card = cards[i];\n              var url  = detailsUrlFromCard(card);\n\n              \/\/ Title link (various possible selectors)\n              var titleA = card.querySelector('.hdp-course-link, .hdp-card__title a, a[data-role=\"course-title\"], a.hdp-title, h3 a, h2 a');\n              if (titleA) {\n                titleA.setAttribute('href', url);\n                titleA.setAttribute('data-hdp-permalink','done');\n              }\n\n              \/\/ View details button if present\n              var detailsA = card.querySelector('.view-details, .btn.view-details, a.view-details');\n              if (detailsA) {\n                detailsA.setAttribute('href', url);\n              }\n            }\n          }\n\n          \/\/ Normalize same-site links that accidentally contain \/dev2\/ (don\u2019t touch externals)\n          function normalizeLinks(root){\n            var origin = window.location.origin;\n            var host   = window.location.host;\n\n            root.querySelectorAll('a[href]').forEach(function(a){\n              var href = a.getAttribute('href'); if (!href) return;\n              try {\n                var u = new URL(href, origin); \/\/ handles relative\n                if (u.host === host && u.pathname.indexOf('\/dev2\/') === 0) {\n                  u.pathname = u.pathname.replace(\/^\\\/dev2\\\/\/,'\/');\n                  a.setAttribute('href', u.toString());\n                }\n              } catch(e) {\n                if (\/^\\\/dev2\\\/\/.test(href)) a.setAttribute('href', href.replace(\/^\\\/dev2\\\/\/,'\/'));\n              }\n            });\n          }\n\n          \/\/ Click guard: if a same-site \/dev2\/ link slips through, strip it and continue\n          container.addEventListener('click', function(e){\n            var a = e.target.closest && e.target.closest('a[href]');\n            if (!a) return;\n            try {\n              var origin = window.location.origin;\n              var host   = window.location.host;\n              var u = new URL(a.getAttribute('href'), origin);\n              if (u.host === host && u.pathname.indexOf('\/dev2\/') === 0) {\n                u.pathname = u.pathname.replace(\/^\\\/dev2\\\/\/,'\/');\n                var newUrl = u.toString();\n                var newTab = (a.target === '_blank') || e.ctrlKey || e.metaKey || e.button === 1 || e.shiftKey;\n                e.preventDefault();\n                if (newTab) { window.open(newUrl, '_blank', 'noopener'); }\n                else { window.location.href = newUrl; }\n              }\n            } catch(err){}\n          }, true);\n\n          \/\/ Initial pass\n          rewriteResultLinks(container);\n          normalizeLinks(container);\n\n          \/\/ Observe AJAX updates and apply fixes to newly-added nodes only\n          var mo = new MutationObserver(function(muts){\n            muts.forEach(function(m){\n              for (var i=0;i<m.addedNodes.length;i++){\n                var n = m.addedNodes[i];\n                if (n.nodeType === 1) {\n                  rewriteResultLinks(n);\n                  normalizeLinks(n);\n                }\n              }\n            });\n          });\n          mo.observe(container, { childList:true, subtree:true });\n        })();\n        <\/script>\n        \n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-497b9e1 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"497b9e1\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Find Courses. Your choice, your success, your future. Community Learning Find courses Our Partners Policies Safeguarding Contact us Hamburger Toggle Menu<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3813","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/stepupsomerset.org.uk\/dev2\/wp-json\/wp\/v2\/pages\/3813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stepupsomerset.org.uk\/dev2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stepupsomerset.org.uk\/dev2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stepupsomerset.org.uk\/dev2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stepupsomerset.org.uk\/dev2\/wp-json\/wp\/v2\/comments?post=3813"}],"version-history":[{"count":103,"href":"https:\/\/stepupsomerset.org.uk\/dev2\/wp-json\/wp\/v2\/pages\/3813\/revisions"}],"predecessor-version":[{"id":5710,"href":"https:\/\/stepupsomerset.org.uk\/dev2\/wp-json\/wp\/v2\/pages\/3813\/revisions\/5710"}],"wp:attachment":[{"href":"https:\/\/stepupsomerset.org.uk\/dev2\/wp-json\/wp\/v2\/media?parent=3813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}