CINXE.COM

404 Not Found — W3Schools.com

<!doctype html> <html class="no-js no-touch" lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"> <link rel="preconnect" href="https://cdn.shopify.com"> <link rel="preconnect" href="https://fonts.shopifycdn.com"> <link rel="preconnect" href="https://v.shopify.com"> <link rel="preconnect" href="https://cdn.shopifycloud.com"> <title>404 Not Found — W3Schools.com</title> <link rel="shortcut icon" href="//campus.w3schools.com/cdn/shop/files/W3Schools_Logo_RGB_32x32.png?v=1660296556" type="image/png"> <link rel="canonical" href="https://campus.w3schools.com/404" /> <meta name="viewport" content="width=device-width"> <meta property="og:site_name" content="W3Schools.com"> <meta property="og:url" content="https://campus.w3schools.com/404"> <meta property="og:title" content="404 Not Found"> <meta property="og:type" content="website"> <meta property="og:description" content="W3Schools provides online coding courses and certificates so you can get career ready and start a promising technology career. Learn coding from anywhere with our range of beginner to advanced courses."> <meta property="og:image" content="https://campus.w3schools.com/cdn/shop/files/w3s-logo-256_1200x1130.png?v=1619519194" /> <meta property="og:image:secure_url" content="https://campus.w3schools.com/cdn/shop/files/w3s-logo-256_1200x1130.png?v=1619519194" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="1130" /> <meta property="og:image:alt" content="Social media image" /> <meta name="twitter:title" content="404 Not Found"> <meta name="twitter:description" content="W3Schools provides online coding courses and certificates so you can get career ready and start a promising technology career. Learn coding from anywhere with our range of beginner to advanced courses."> <meta name="twitter:card" content="summary_large_image"> <meta property="twitter:image" content="https://campus.w3schools.com/cdn/shop/files/w3s-logo-256_1200x600_crop_center.png?v=1619519194" /> <meta property="twitter:image:width" content="1200" /> <meta property="twitter:image:height" content="600" /> <meta property="twitter:image:alt" content="Social media image" /> <link rel="preload" href="//campus.w3schools.com/cdn/fonts/source_sans_pro/sourcesanspro_n6.91ba95a725d9bdfe4971390fba64eb8dfe38af4a.woff2?h1=dzNzY2hvb2xzLmNvbQ&h2=Y2FtcHVzLnczc2Nob29scy5jb20&h3=dzNzY2hvb2xzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h4=Y291cnNlcy53M3NjaG9vbHMuY29t&hmac=50ad0dfe919cf23221d128ba207397d9538210f4f1f22ce6c528bd50c6d1f013" as="font" crossorigin="anonymous"> <link rel="preload" as="style" href="//campus.w3schools.com/cdn/shop/t/59/assets/theme.css?v=2071314106418193031733743906"> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="u7j0hhlkheaih8ilxvlri31p9dlyw4"> <meta name="google-site-verification" content="xJWxZ7s5Ry-QTbc_pI7R7dXicMPwcUkpmst0vCEPTOM"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/27417837625/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="43a879d23c354e339db82ccb3b085ccf"> <meta id="in-context-paypal-metadata" data-shop-id="27417837625" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <script id="shopify-features" type="application/json">{"accessToken":"43a879d23c354e339db82ccb3b085ccf","betas":["rich-media-storefront-analytics"],"domain":"campus.w3schools.com","predictiveSearch":true,"shopId":27417837625,"smart_payment_buttons_url":"https:\/\/campus.w3schools.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/campus.w3schools.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "w3schools.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Updated copy of Updated copy of Empire updated","id":139249025081,"schema_name":"Empire","schema_version":"11.1.1","theme_store_id":838,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "campus.w3schools.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script> <script id="shop-js-analytics" type="application/json">{"pageType":"404"}</script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/loox.io\/widget\/EkW4kbJ-o3\/loox.1657270723914.js?shop=w3schools.myshopify.com","\/\/cdn.shopify.com\/proxy\/7f98a92f57964c6f4fb6875cb50d0ab3f2bfdcc34416bf0b43ccf8a8d9585368\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=w3schools.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/plugin.brevo.com\/integrations\/api\/automation\/script?user_connection_id=6368ce9e041cca70ba37df29\u0026ma-key=xtvqrrg2l4yvg3pgksmmi6hp\u0026shop=w3schools.myshopify.com","https:\/\/plugin.brevo.com\/integrations\/api\/sy\/cart_tracking\/script?ma-key=xtvqrrg2l4yvg3pgksmmi6hp\u0026user_connection_id=6368ce9e041cca70ba37df29\u0026shop=w3schools.myshopify.com","\/\/satcb.azureedge.net\/Scripts\/satcb.min.js?shop=w3schools.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=w3schools.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":27417837625,"offset":3600,"reqid":"a0b1da8c-7d95-48e4-8c75-09f02789f06f-1733964072","pageurl":"campus.w3schools.com\/404","u":"792919a65134"};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}function i(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=c.action?c:{data:c};for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch{}}const u='password',m='form_key',f=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',u],d=()=>{try{return window.sessionStorage}catch{return}},p=t=>t.elements[m],l='form_type',h='cptcha';function _(t){t.dataset[h]=!0}const y=window,E=y.document,v='Shopify',g='ce_forms',T='captcha';let S=!1;((t,e)=>{const n=(w='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.0.iife.js',A={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=y[v][g],c=o.bindForm;if(c)return c(t,w,e,A).then(n);o.q.push([[t,w,e,A],n]),S||(E.body.append(Object.assign(E.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.0.iife.js'})),S=!0)});var w,A;y[v]=y[v]||{},y[v][g]=y[v][g]||{},y[v][g].q=[],y[v][T]=y[v][T]||{},y[v][T].protect=function(t,e){n(t,void 0,e),_(t)},Object.freeze(y[v][T]),function(t,e,n,y,E,v){const[g,T,S,w]=function(t,e,n){const i=e?o:[],u=t?c:[],m=[...i,...u],f=r(m),d=r(i),p=n&&r(m.filter((([t,e])=>n.includes(e))));return[a(f),a(d),a(p),s()]}(y,E,v),A=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},b=t=>g().includes(t);t.addEventListener('submit',(t=>{const e=A(t);if(!e)return;const n=b(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=p(e),c=w().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!d())return;!function(t){const e=d();if(!e)return;const n=p(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){p(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:m})),t.elements[m].value=e}(t,e),function(t,e){const n=d();if(!n)return;const o=[...t.querySelectorAll(`input[type='${u}']`)].map((({name:t})=>t)),c=[...f,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const I=(t,e)=>{t&&!t.dataset[h]&&(n(t,e.some((e=>e===t))),_(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=A(t);b(e)&&I(e,T())}));const O=e.get('form_key'),R=e.get(l),L=O&&R;t.addEventListener('DOMContentLoaded',(()=>{const t=T();if(L)for(const e of t)e.elements[l].value===R&&i(e,O);[...new Set([...S(),...g().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>I(e,t)))}))}(E,new URLSearchParams(y.location.search),n,!0,!0,['guest_login'])})()}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//campus.w3schools.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//campus.w3schools.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <script id='scb4127' type='text/javascript' async='' src='https://campus.w3schools.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 60px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <link href="//campus.w3schools.com/cdn/shop/t/59/assets/theme.css?v=2071314106418193031733743906" rel="stylesheet" type="text/css" media="all" /> <script> window.Theme = window.Theme || {}; window.Theme.version = '11.1.1'; window.Theme.name = 'Empire'; window.Theme.routes = { "root_url": "/", "account_url": "/account", "account_login_url": "/account/login", "account_logout_url": "/account/logout", "account_register_url": "/account/register", "account_addresses_url": "/account/addresses", "collections_url": "/collections", "all_products_collection_url": "/collections/all", "search_url": "/search", "predictive_search_url": "/search/suggest", "cart_url": "/cart", "cart_add_url": "/cart/add", "cart_change_url": "/cart/change", "cart_clear_url": "/cart/clear", "product_recommendations_url": "/recommendations/products", }; </script> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 27417837625,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "404"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script> <script id="web-pixels-manager-setup">(function d(d,e,r,a,n){var o,i,t,s,l=(i=(o={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 27417837625,storefrontBaseUrl: "https://campus.w3schools.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"508428345","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-MR258SH2\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-0PQDDB5FCS\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-0PQDDB5FCS\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-0PQDDB5FCS\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"afe7c2de16587d6c6689522527d6c67f","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"163119161","configuration":"{\"pixel_id\":\"613850620159887\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"28639289","configuration":"{\"myshopifyDomain\":\"w3schools.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e32653096b768840c4e834ea506d7953","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"W3Schools.com","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"w3schools.myshopify.com","countryCode":"NO","storefrontUrl":"https:\/\/campus.w3schools.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://campus.w3schools.com/cdn","b27e9ba05154133ea09b5744abc6221f089fce06","417a2555wec646399p8179bc53m9a4f51a3",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 27417837625, theme_id: 139249025081, app_name: "storefront", context_url: window.location.href, source_url: "//campus.w3schools.com/cdn/s/trekkie.storefront.99dbbdfeb1f3090da185887d7e078889edcb783c.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//campus.w3schools.com/cdn/s/trekkie.storefront.99dbbdfeb1f3090da185887d7e078889edcb783c.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//campus.w3schools.com/cdn/s/trekkie.storefront.99dbbdfeb1f3090da185887d7e078889edcb783c.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":27417837625,"isMerchantRequest":null,"themeId":139249025081,"themeCityHash":"17144853426396001721","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Google Analytics":{"trackingId":"UA-3855518-1","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//campus.w3schools.com/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script class="boomerang"> (function () { window.BOOMR = window.BOOMR || {}; window.BOOMR.themeName = "Empire"; window.BOOMR.themeVersion = "11.1.1"; window.BOOMR.shopId = 27417837625; window.BOOMR.themeId = 139249025081; })();</script> <script defer src="https://campus.w3schools.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js" data-application="storefront-renderer" data-shop-id="27417837625" data-render-region="gcp-asia-southeast1" data-page-type="404" data-theme-instance-id="139249025081" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body class="template-404" data-instant-allow-query-string data-reduce-animations> <script> document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js'); if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor'; if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch'); </script> <svg class="icon-star-reference" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="3 3 17 17" fill="none" > <symbol id="icon-star"> <rect class="icon-star-background" width="20" height="20" fill="currentColor"/> <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/> </symbol> <clipPath id="icon-star-clip"> <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </clipPath> </svg> <a class="skip-to-main" href="#site-main">Skip to content</a> <!-- BEGIN sections: header-group --> <div id="shopify-section-sections--17660473507897__announcement-bar" class="shopify-section shopify-section-group-header-group site-announcement"><script type="application/json" data-section-id="sections--17660473507897__announcement-bar" data-section-type="static-announcement"> </script> </div><div id="shopify-section-sections--17660473507897__header" class="shopify-section shopify-section-group-header-group site-header-wrapper"> <script type="application/json" data-section-id="sections--17660473507897__header" data-section-type="static-header" data-section-data> { "settings": { "sticky_header": true, "has_box_shadow": true, "live_search": { "enable": true, "money_format": "${{amount}}", "show_mobile_search_bar": true } } } </script> <style data-shopify> .site-logo { max-width: 150px; } .site-logo-image { max-height: 50px; } </style> <header class="site-header site-header-nav--open" role="banner" data-site-header > <div class=" site-header-main site-header--full-width " data-site-header-main data-site-header-sticky data-site-header-mobile-search-bar > <button class="site-header-menu-toggle" data-menu-toggle> <div class="site-header-menu-toggle--button" tabindex="-1"> <span class="toggle-icon--bar toggle-icon--bar-top"></span> <span class="toggle-icon--bar toggle-icon--bar-middle"></span> <span class="toggle-icon--bar toggle-icon--bar-bottom"></span> <span class="visually-hidden">Menu</span> </div> </button> <div class=" site-header-main-content " > <div class="site-header-logo"> <a class="site-logo" href="/"> <img src="//campus.w3schools.com/cdn/shop/files/W3Schools_Logo_RGB_160x150.png?v=1660296556" alt="" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/W3Schools_Logo_RGB_160x150.png?v=1660296556 1x, //campus.w3schools.com/cdn/shop/files/W3Schools_Logo_RGB_320x300.png?v=1660296556 2x, //campus.w3schools.com/cdn/shop/files/W3Schools_Logo_RGB_480x450.png?v=1660296556 3x, //campus.w3schools.com/cdn/shop/files/W3Schools_Logo_RGB_640x600.png?v=1660296556 4x" class="site-logo-image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </a> </div> <div class="live-search" data-live-search><form class=" live-search-form form-fields-inline " action="/search" method="get" role="search" aria-label="Product" data-live-search-form > <div class="form-field no-label"><span class="form-field-select-wrapper live-search-filter-wrapper"> <select class="live-search-filter" id="live-search-filter" data-live-search-filter data-filter-all="All categories" > <option value="" selected>All categories</option> <option value="" disabled>------</option> <option value="product_type:Certification">Certification</option> <option value="product_type:Course">Course</option> <option value="product_type:Subscription">Subscription</option> </select> <label class=" live-search-filter-label form-field-select " for="live-search-filter" data-live-search-filter-label >All categories </label> <svg aria-hidden="true" focusable="false" role="presentation" width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-chevron-down" > <path class="icon-chevron-down-left" d="M4 4.5L7 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"/> <path class="icon-chevron-down-right" d="M4 4.5L1 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"/> </svg> </span><input class="form-field-input live-search-form-field" type="text" name="q" aria-label="Search" placeholder="What are you looking for?" autocomplete="off" data-live-search-input > <button class="live-search-takeover-cancel" type="button" data-live-search-takeover-cancel> Cancel </button> <button class="live-search-button" type="submit" aria-label="Search" data-live-search-submit > <span class="search-icon search-icon--inactive"> <svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="23" height="24" fill="none" viewBox="0 0 23 24" > <path d="M21 21L15.5 15.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> <circle cx="10" cy="9" r="8" stroke="currentColor" stroke-width="2"/> </svg> </span> <span class="search-icon search-icon--active"> <svg aria-hidden="true" focusable="false" role="presentation" width="26" height="26" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg" > <g fill-rule="nonzero" fill="currentColor"> <path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"/><path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"/> </g> </svg> </span> </button> </div> <div class="search-flydown" data-live-search-flydown> <div class="search-flydown--placeholder" data-live-search-placeholder> <div class="search-flydown--product-items"> <a class="search-flydown--product search-flydown--product" href="#"> <div class="search-flydown--product-image"> <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> </div> <div class="search-flydown--product-text"> <span class="search-flydown--product-title placeholder--content-text"></span> <span class="search-flydown--product-price placeholder--content-text"></span> </div> </a> <a class="search-flydown--product search-flydown--product" href="#"> <div class="search-flydown--product-image"> <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> </div> <div class="search-flydown--product-text"> <span class="search-flydown--product-title placeholder--content-text"></span> <span class="search-flydown--product-price placeholder--content-text"></span> </div> </a> <a class="search-flydown--product search-flydown--product" href="#"> <div class="search-flydown--product-image"> <svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> </div> <div class="search-flydown--product-text"> <span class="search-flydown--product-title placeholder--content-text"></span> <span class="search-flydown--product-price placeholder--content-text"></span> </div> </a> </div> </div> <div class=" search-flydown--results " data-live-search-results ></div> </div> </form> </div> </div> <div class="site-header-right"> <ul class="site-header-actions" data-header-actions> </ul> <div class="site-header-cart"> <a class="site-header-cart--button" href="/cart"> <span class="site-header-cart--count " data-header-cart-count=""> </span> <span class="site-header-cart-icon site-header-cart-icon--svg"> <svg width="25" height="24" viewBox="0 0 25 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1 0C0.447715 0 0 0.447715 0 1C0 1.55228 0.447715 2 1 2H1.33877H1.33883C1.61048 2.00005 2.00378 2.23945 2.10939 2.81599L2.10937 2.816L2.11046 2.82171L5.01743 18.1859C5.12011 18.7286 5.64325 19.0852 6.18591 18.9826C6.21078 18.9779 6.23526 18.9723 6.25933 18.9658C6.28646 18.968 6.31389 18.9692 6.34159 18.9692H18.8179H18.8181C19.0302 18.9691 19.2141 18.9765 19.4075 18.9842L19.4077 18.9842C19.5113 18.9884 19.6175 18.9926 19.7323 18.9959C20.0255 19.0043 20.3767 19.0061 20.7177 18.9406C21.08 18.871 21.4685 18.7189 21.8028 18.3961C22.1291 18.081 22.3266 17.6772 22.4479 17.2384C22.4569 17.2058 22.4642 17.1729 22.4699 17.1396L23.944 8.46865C24.2528 7.20993 23.2684 5.99987 21.9896 6H21.9894H4.74727L4.07666 2.45562L4.07608 2.4525C3.83133 1.12381 2.76159 8.49962e-05 1.33889 0H1.33883H1ZM5.12568 8L6.8227 16.9692H18.8178H18.8179C19.0686 16.9691 19.3257 16.9793 19.5406 16.9877L19.5413 16.9877C19.633 16.9913 19.7171 16.9947 19.7896 16.9967C20.0684 17.0047 20.2307 16.9976 20.3403 16.9766C20.3841 16.9681 20.4059 16.96 20.4151 16.9556C20.4247 16.9443 20.4639 16.8918 20.5077 16.7487L21.9794 8.09186C21.9842 8.06359 21.9902 8.03555 21.9974 8.0078C21.9941 8.00358 21.9908 8.00108 21.989 8H5.12568ZM20.416 16.9552C20.4195 16.9534 20.4208 16.9524 20.4205 16.9523C20.4204 16.9523 20.4199 16.9525 20.4191 16.953L20.416 16.9552ZM10.8666 22.4326C10.8666 23.2982 10.195 24 9.36658 24C8.53815 24 7.86658 23.2982 7.86658 22.4326C7.86658 21.567 8.53815 20.8653 9.36658 20.8653C10.195 20.8653 10.8666 21.567 10.8666 22.4326ZM18.0048 24C18.8332 24 19.5048 23.2982 19.5048 22.4326C19.5048 21.567 18.8332 20.8653 18.0048 20.8653C17.1763 20.8653 16.5048 21.567 16.5048 22.4326C16.5048 23.2982 17.1763 24 18.0048 24Z" fill="currentColor"/> </svg> </span> <span class="visually-hidden">View cart</span> </a> </div> </div> </div> <div class=" site-navigation-wrapper site-header--full-width " data-site-navigation id="site-header-nav" > <nav class="site-navigation" aria-label="Main" > <ul class="navmenu navmenu-depth-1" data-navmenu aria-label="Main menu" > <li class="navmenu-item navmenu-basic__item navmenu-id-full-access" > <a class=" navmenu-link navmenu-link-depth-1 " href="/products/w3schools-full-access-course" > Full Access </a> </details> </li> <li class="navmenu-item navmenu-basic__item navmenu-id-todays-deals" > <a class=" navmenu-link navmenu-link-depth-1 " href="/collections/todays-deals" > Today's Deals </a> </details> </li> <li class="navmenu-item navmenu-basic__item navmenu-id-career-paths" > <a class=" navmenu-link navmenu-link-depth-1 " href="/collections/package-deals" > Career Paths </a> </details> </li> <li class="navmenu-item navmenu-basic__item navmenu-id-certificate-courses" > <a class=" navmenu-link navmenu-link-depth-1 " href="/collections/course-catalog" > Certificate Courses </a> </details> </li> <li class="navmenu-item navmenu-basic__item navmenu-id-certification-exams" > <a class=" navmenu-link navmenu-link-depth-1 " href="/collections/certifications" > Certification Exams </a> </details> </li> <li class="navmenu-item navmenu-basic__item navmenu-id-servers" > <a class=" navmenu-link navmenu-link-depth-1 " href="/collections/servers" > Servers </a> </details> </li> <li class="navmenu-item navmenu-basic__item navmenu-id-for-teachers" > <a class=" navmenu-link navmenu-link-depth-1 " href="https://www.w3schools.com/academy/teachers/index.php" > For Teachers </a> </details> </li> </ul> </nav> </div> <div class="site-mobile-nav" id="site-mobile-nav" data-mobile-nav tabindex="0"> <div class="mobile-nav-panel" data-mobile-nav-panel> <ul class="site-header-actions" data-header-actions> </ul> <a class="mobile-nav-close" href="#site-header-nav" data-mobile-nav-close> <svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" > <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> </svg> <span class="visually-hidden">Close</span> </a> <div class="mobile-nav-content" data-mobile-nav-content> <ul class="navmenu navmenu-depth-1" data-navmenu aria-label="Main menu" > <li class="navmenu-item navmenu-id-full-access" > <a class="navmenu-link " href="/products/w3schools-full-access-course" > Full Access </a> </li> <li class="navmenu-item navmenu-id-todays-deals" > <a class="navmenu-link " href="/collections/todays-deals" > Today's Deals </a> </li> <li class="navmenu-item navmenu-id-career-paths" > <a class="navmenu-link " href="/collections/package-deals" > Career Paths </a> </li> <li class="navmenu-item navmenu-id-certificate-courses" > <a class="navmenu-link " href="/collections/course-catalog" > Certificate Courses </a> </li> <li class="navmenu-item navmenu-id-certification-exams" > <a class="navmenu-link " href="/collections/certifications" > Certification Exams </a> </li> <li class="navmenu-item navmenu-id-servers" > <a class="navmenu-link " href="/collections/servers" > Servers </a> </li> <li class="navmenu-item navmenu-id-for-teachers" > <a class="navmenu-link " href="https://www.w3schools.com/academy/teachers/index.php" > For Teachers </a> </li> </ul> </div> <div class="utility-bar__mobile-disclosure" data-utility-mobile></div> </div> <div class="mobile-nav-overlay" data-mobile-nav-overlay></div> </div> </header> </div> <!-- END sections: header-group --> <div style="--background-color: #ffffff"> </div> <div class="intersection-target" data-header-intersection-target></div> <div class="site-main-dimmer" data-site-main-dimmer></div> <main id="site-main" class="site-main" aria-label="Main content" tabindex="-1"> <div id="shopify-section-template--17660472787001__main" class="shopify-section"> <section class="fourohfour--container"> <header class="fourohfour-title"> <h1>Page not found</h1> </header> <div class="fourohfour--inner"> <p>The page you were looking for does not exist.</p> <a class="button-primary" href="/collections/all"> Continue Shopping </a> </div> </section> </div> </main><div class="back-to-top" data-back-to-top > <button class="back-to-top__button"> <span class="back-to-top__desktop-label-wrapper"> <span class=" back-to-top__button-label back-to-top__button-label--desktop " >Top</span> </span> <span class=" back-to-top__button-label back-to-top__button-label--mobile " >Back to top</span> <svg aria-hidden="true" focusable="false" role="presentation" width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-chevron-down" > <path class="icon-chevron-down-left" d="M4 4.5L7 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"/> <path class="icon-chevron-down-right" d="M4 4.5L1 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"/> </svg> </button> </div> <!-- BEGIN sections: footer-group --> <div id="shopify-section-sections--17660473475129__footer" class="shopify-section shopify-section-group-footer-group"><script type="application/json" data-section-id="sections--17660473475129__footer" data-section-type="static-footer"> </script> <footer role="contentinfo" aria-label="Footer"> <section class="site-footer-wrapper"> <div class="site-footer-item"> <div class="site-footer-blocks column-count-1"> <div class="site-footer-block-item site-footer-block-social-accounts " > <h2 class="site-footer-block-title"> Follow us </h2> <div class="site-footer-block-content"> <div class="social-icons"> <a class="social-link" title="Discord" href="https://discord.gg/w3schools" target="_blank"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.5447 9.00674C18.5249 8.54076 17.4313 8.19745 16.2879 8.00082C16.2671 7.99703 16.2463 8.00651 16.2356 8.02548C16.0949 8.27458 15.9392 8.59956 15.8301 8.85499C14.6003 8.67164 13.3768 8.67164 12.1722 8.85499C12.0631 8.59388 11.9017 8.27458 11.7604 8.02548C11.7497 8.00715 11.7289 7.99766 11.708 8.00082C10.5653 8.19682 9.47171 8.54014 8.45129 9.00674C8.44246 9.01053 8.43488 9.01686 8.42986 9.02508C6.35559 12.1111 5.78737 15.1213 6.06612 18.0941C6.06738 18.1087 6.07558 18.1226 6.08693 18.1314C7.45547 19.1323 8.78114 19.7399 10.0822 20.1426C10.103 20.149 10.1251 20.1414 10.1383 20.1243C10.4461 19.7058 10.7204 19.2644 10.9557 18.8004C10.9695 18.7732 10.9563 18.7409 10.9279 18.7302C10.4928 18.5658 10.0784 18.3654 9.67982 18.1378C9.64829 18.1194 9.64577 18.0745 9.67477 18.053C9.75865 17.9904 9.84255 17.9253 9.92264 17.8596C9.93713 17.8475 9.95732 17.845 9.97435 17.8526C12.5929 19.0431 15.4277 19.0431 18.0153 17.8526C18.0323 17.8444 18.0525 17.8469 18.0677 17.8589C18.1478 17.9247 18.2316 17.9904 18.3161 18.053C18.3451 18.0745 18.3433 18.1194 18.3117 18.1378C17.9131 18.3698 17.4988 18.5658 17.063 18.7295C17.0346 18.7403 17.022 18.7732 17.0359 18.8004C17.2762 19.2638 17.5505 19.7051 17.8526 20.1237C17.8652 20.1414 17.8879 20.149 17.9087 20.1426C19.2161 19.7399 20.5417 19.1323 21.9103 18.1314C21.9223 18.1226 21.9298 18.1093 21.9311 18.0948C22.2647 14.6578 21.3723 11.6723 19.5655 9.0257C19.5611 9.01686 19.5535 9.01053 19.5447 9.00674ZM11.3467 16.284C10.5583 16.284 9.90876 15.5632 9.90876 14.6781C9.90876 13.7929 10.5457 13.0721 11.3467 13.0721C12.1539 13.0721 12.7972 13.7992 12.7846 14.6781C12.7846 15.5632 12.1476 16.284 11.3467 16.284ZM16.6632 16.284C15.8748 16.284 15.2253 15.5632 15.2253 14.6781C15.2253 13.7929 15.8622 13.0721 16.6632 13.0721C17.4704 13.0721 18.1137 13.7992 18.1011 14.6781C18.1011 15.5632 17.4704 16.284 16.6632 16.284Z" fill="currentColor"/> </svg> <span class="visually-hidden">Find us on Discord</span> </a> <a class="social-link" title="Email" href="mailto:operations@w3schools.com" target="_blank"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.5314 16.52C14.4762 16.5754 14.4101 16.6189 14.3374 16.6477C14.2647 16.6765 14.1868 16.6901 14.1086 16.6876C13.9588 16.6855 13.8158 16.6246 13.7105 16.5181L6 8.80762V20.1371H22V8.83619L14.5314 16.52Z" fill="currentColor"/> <path d="M21.2171 8H6.80762L14.1143 15.3086L21.2171 8Z" fill="currentColor"/> </svg> <span class="visually-hidden">Email W3Schools.com</span> </a> <a class="social-link" title="Facebook" href="https://www.facebook.com/w3schoolscom/" target="_blank"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M13.591 6.00441C11.5868 6.11515 9.75158 6.92966 8.34448 8.333C7.44444 9.23064 6.78641 10.2982 6.39238 11.5002C6.01229 12.6596 5.90552 13.9193 6.08439 15.1343C6.18456 15.8146 6.36736 16.4631 6.63981 17.1046C6.71166 17.2738 6.89438 17.6476 6.98704 17.815C7.22995 18.2538 7.52906 18.6904 7.84853 19.0725C8.16302 19.4486 8.56717 19.8479 8.94482 20.1556C9.6776 20.7526 10.5183 21.2186 11.4085 21.5211C11.8412 21.6681 12.259 21.7723 12.7342 21.8517L12.751 21.8545V19.0664V16.2783H11.7348H10.7186V15.1231V13.9678H11.7344H12.7503L12.7531 12.9265C12.756 11.8203 12.7553 11.845 12.7927 11.5862C12.9306 10.6339 13.3874 9.91646 14.1198 9.50212C14.4564 9.31168 14.8782 9.18341 15.331 9.13374C15.791 9.0833 16.55 9.12126 17.351 9.23478C17.4659 9.25105 17.5612 9.26437 17.5629 9.26437C17.5646 9.26437 17.566 9.70662 17.566 10.2472V11.2299L16.9679 11.233C16.3284 11.2363 16.299 11.2379 16.1298 11.2771C15.6926 11.3785 15.4015 11.6608 15.2983 12.0834C15.2566 12.2542 15.256 12.2685 15.256 13.1531V13.9678H16.3622C17.3606 13.9678 17.4685 13.9689 17.4685 13.9795C17.4685 13.9921 17.1263 16.2236 17.1191 16.2578L17.1148 16.2783H16.1854H15.256V19.0647V21.8511L15.2954 21.8459C15.4396 21.8271 15.8337 21.7432 16.0548 21.6844C16.5933 21.5411 17.079 21.3576 17.581 21.1076C19.3154 20.2441 20.6895 18.7615 21.4192 16.9663C21.7498 16.153 21.936 15.3195 21.9915 14.4052C22.0028 14.2197 22.0028 13.7268 21.9916 13.5415C21.9403 12.6947 21.7817 11.9389 21.4942 11.1712C20.8665 9.49533 19.6589 8.05123 18.1135 7.12853C17.7376 6.90413 17.2813 6.68103 16.8985 6.53456C16.1262 6.23908 15.3815 6.07432 14.5323 6.01114C14.3897 6.00053 13.7447 5.99591 13.591 6.00441Z" fill="currentColor"/> </svg> <span class="visually-hidden">Find us on Facebook</span> </a> <a class="social-link" title="Instagram" href="https://www.instagram.com/w3schools.com_official" target="_blank"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M11.1213 6.00507C10.5981 6.02559 9.96558 6.0872 9.6431 6.14903C7.77505 6.50724 6.50522 7.77703 6.14804 9.644C6.0118 10.3562 6 10.7031 6 14.0006C6 17.298 6.0118 17.6449 6.14804 18.3572C6.50522 20.2241 7.776 21.4948 9.6431 21.852C10.3554 21.9882 10.7023 22 14 22C17.2977 22 17.6446 21.9882 18.3569 21.852C20.224 21.4948 21.4948 20.2241 21.852 18.3572C21.9882 17.6449 22 17.298 22 14.0006C22 10.7031 21.9882 10.3562 21.852 9.644C21.4935 7.77016 20.2144 6.49675 18.3396 6.14716C17.6551 6.01955 17.3874 6.00985 14.334 6.00234C12.707 5.99836 11.2612 5.99957 11.1213 6.00507ZM17.6262 7.50836C18.2783 7.59344 18.7654 7.73848 19.1427 7.95992C19.3813 8.09994 19.9011 8.61966 20.0411 8.85821C20.2728 9.253 20.4142 9.74012 20.4952 10.4223C20.5551 10.9261 20.5551 17.075 20.4952 17.5789C20.4142 18.261 20.2728 18.7482 20.0411 19.143C19.9011 19.3815 19.3813 19.9012 19.1427 20.0412C18.7479 20.2729 18.2608 20.4143 17.5785 20.4953C17.0747 20.5552 10.9253 20.5552 10.4215 20.4953C9.73923 20.4143 9.25207 20.2729 8.85726 20.0412C8.61869 19.9012 8.09893 19.3815 7.9589 19.143C7.72724 18.7482 7.58578 18.261 7.50476 17.5789C7.44493 17.075 7.44493 10.9261 7.50476 10.4223C7.56313 9.93096 7.62729 9.63856 7.74686 9.31938C7.88402 8.95319 8.02204 8.72965 8.28724 8.44428C8.87822 7.8083 9.55222 7.55184 10.8191 7.48098C11.5114 7.44227 17.2981 7.46552 17.6262 7.50836ZM17.9602 8.80646C17.7222 8.8876 17.4343 9.18659 17.358 9.43194C17.1268 10.175 17.8258 10.874 18.569 10.6429C18.8334 10.5606 19.1165 10.2776 19.1987 10.013C19.2689 9.78758 19.251 9.52441 19.1511 9.31187C19.071 9.14148 18.8248 8.90306 18.6554 8.83162C18.4699 8.75347 18.1498 8.74189 17.9602 8.80646ZM13.6183 9.8962C12.6459 9.99712 11.7694 10.4112 11.0899 11.0907C9.99978 12.1807 9.61075 13.7764 10.076 15.2492C10.4746 16.5107 11.4897 17.5257 12.7513 17.9243C13.5638 18.1809 14.4362 18.1809 15.2487 17.9243C16.5103 17.5257 17.5254 16.5107 17.924 15.2492C18.1806 14.4367 18.1806 13.5644 17.924 12.752C17.5254 11.4904 16.5103 10.4754 15.2487 10.0769C14.7428 9.91709 14.1016 9.84604 13.6183 9.8962ZM14.6362 11.4119C14.9255 11.4811 15.4416 11.7393 15.6794 11.9337C15.9731 12.1738 16.2113 12.4794 16.3856 12.8396C16.5969 13.2766 16.6509 13.5128 16.6509 14.0006C16.6509 14.4884 16.5969 14.7246 16.3856 15.1615C16.1137 15.7235 15.7253 16.1118 15.161 16.3855C14.7247 16.5972 14.4883 16.6513 14 16.6513C13.5117 16.6513 13.2753 16.5972 12.839 16.3855C12.2747 16.1118 11.8863 15.7235 11.6144 15.1615C11.5298 14.9866 11.4355 14.7433 11.4049 14.6208C11.3288 14.3169 11.3288 13.6843 11.4049 13.3803C11.482 13.0724 11.7369 12.5611 11.933 12.3213C12.3447 11.8177 12.9934 11.449 13.6224 11.3611C13.8845 11.3244 14.3734 11.3489 14.6362 11.4119Z" fill="currentColor"/> </svg> <span class="visually-hidden">Find us on Instagram</span> </a> <a class="social-link" title="LinkedIn" href="https://www.linkedin.com/company/w3schools.com" target="_blank"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.96 12.4356C15.4151 11.7244 16.2293 10.7307 18.0516 10.7307C20.3076 10.7307 22 12.2044 22 15.3742V21.2889H18.5707V15.7778C18.5707 14.3911 18.0747 13.4436 16.8338 13.4436C15.8862 13.4436 15.3227 14.0818 15.0738 14.6987C14.9856 14.968 14.9471 15.2511 14.96 15.5342V21.2889H11.5289C11.5289 21.2889 11.5751 11.9413 11.5289 10.9778H14.96V12.4356ZM7.94133 6C6.768 6 6 6.76978 6 7.77778C6 8.78578 6.74489 9.55556 7.89511 9.55556H7.91822C9.11467 9.55556 9.85956 8.76267 9.85956 7.77778C9.85956 6.79289 9.11467 6 7.94133 6ZM6.20444 21.2889H9.63378V10.9778H6.20444V21.2889Z" fill="currentColor"/> </svg> <span class="visually-hidden">Find us on LinkedIn</span> </a> <a class="social-link" title="TikTok" href="https://www.tiktok.com/@w3schools.com" target="_blank"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M14.4861 5H17.6354C17.6354 5 17.4557 8.79324 22 9.07128V12.0006C22 12.0006 19.5694 12.1396 17.6354 10.7494L17.6671 16.8067C17.6671 17.8913 17.3247 18.9514 16.6832 19.853C16.0418 20.7546 15.1301 21.4572 14.0635 21.8718C12.997 22.2863 11.8235 22.3943 10.6916 22.182C9.55971 21.9697 8.52029 21.4467 7.70487 20.6791C6.88946 19.9115 6.3347 18.9339 6.11081 17.87C5.88691 16.806 6.00395 15.7036 6.44709 14.7022C6.89024 13.7008 7.63959 12.8454 8.6003 12.2443C9.56101 11.6432 10.6899 11.3234 11.8441 11.3254H12.6579V14.3342C12.1269 14.1796 11.5576 14.1863 11.0309 14.3533C10.5043 14.5203 10.0471 14.8392 9.72446 15.2645C9.40182 15.6898 9.23016 16.1999 9.23391 16.7221C9.23766 17.2444 9.41662 17.7523 9.74533 18.1735C10.074 18.5946 10.5358 18.9077 11.0648 19.068C11.5938 19.2284 12.1631 19.2279 12.6918 19.0665C13.2205 18.9052 13.6816 18.5914 14.0094 18.1696C14.3372 17.7478 14.5152 17.2396 14.5178 16.7174L14.4861 5Z" fill="currentColor"/> </svg> <span class="visually-hidden">Find us on TikTok</span> </a> <a class="social-link" title="YouTube" href="https://www.youtube.com/@w3schools" target="_blank"> <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M21.68 10.7286C22 11.9386 22 14.5 22 14.5C22 14.5 22 17.0614 21.68 18.2714C21.5909 18.6122 21.4103 18.9233 21.157 19.1721C20.9037 19.4208 20.587 19.5982 20.24 19.6857C19.008 20 14 20 14 20C14 20 8.992 20 7.76 19.6857C7.41301 19.5982 7.09631 19.4208 6.843 19.1721C6.58968 18.9233 6.40906 18.6122 6.32 18.2714C6 17.0614 6 14.5 6 14.5C6 14.5 6 11.9386 6.32 10.7286C6.512 10.0371 7.056 9.50286 7.76 9.31429C8.992 9 14 9 14 9C14 9 19.008 9 20.24 9.31429C20.944 9.50286 21.488 10.0371 21.68 10.7286ZM12.4 16.8571L16.56 14.5L12.4 12.1429V16.8571Z" fill="currentColor"/> </svg> <span class="visually-hidden">Find us on YouTube</span> </a> </div> </div> </div> </div> </div> <div class="site-footer-item site-footer-item--information"> <div class="site-footer__row site-footer__row--first"> <div class="site-footer-right "> <div class="shopify-cross-border"> </div> <ul class="payment-icons"> <li class="payment-icons-item"> <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> </li> </ul></div> </div> <div class="site-footer__row site-footer__row--second"> <div class="site-footer__row-inner-wrapper-left"><nav class="site-footer-navigation" aria-label="Footer" > <ul class=" navmenu navmenu-depth-1 " data-navmenu > <li class="navmenu-item navmenu-id-privacy-policy" > <a class=" navmenu-link navmenu-link-depth-1 " href="/policies/privacy-policy" > Privacy policy </a> </li> <li class="navmenu-item navmenu-id-refund-policy" > <a class=" navmenu-link navmenu-link-depth-1 " href="/policies/refund-policy" > Refund policy </a> </li> <li class="navmenu-item navmenu-id-terms-of-service" > <a class=" navmenu-link navmenu-link-depth-1 " href="/policies/terms-of-service" > Terms of service </a> </li> <li class="navmenu-item navmenu-id-contact-information" > <a class=" navmenu-link navmenu-link-depth-1 " href="/policies/contact-information" > Contact information </a> </li> <li class="navmenu-item navmenu-id-need-help-to-access-your-course" > <a class=" navmenu-link navmenu-link-depth-1 " href="https://support.w3schools.com/hc/en-gb/articles/7027347384593-Get-access-to-courses-and-exams-with-an-access-code-link" > Need help to access your course? </a> </li> <li class="navmenu-item navmenu-id-classroom" > <a class=" navmenu-link navmenu-link-depth-1 " href="https://www.w3schools.com/academy/teachers/index.php" > Classroom </a> </li> <li class="navmenu-item navmenu-id-collab" > <a class=" navmenu-link navmenu-link-depth-1 " href="https://campus.w3schools.com/pages/collab" > Collab </a> </li> <li class="navmenu-item navmenu-id-newsletter" > <a class=" navmenu-link navmenu-link-depth-1 " href="/pages/newsletter" > Newsletter </a> </li> <li class="navmenu-item navmenu-id-w3schools-plus" > <a class=" navmenu-link navmenu-link-depth-1 " href="https://www.w3schools.com/plus/index.php" > W3Schools Plus </a> </li> <li class="navmenu-item navmenu-id-create-a-server" > <a class=" navmenu-link navmenu-link-depth-1 " href="https://www.w3schools.com/spaces/index.php" > Create a server </a> </li> </ul> </nav><p class="site-footer-credits">Copyright &copy; 2024 W3Schools.com. </p> <p class="site-footer-credits"> <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a> </p> </div> <div class="site-footer-right "> <div class="shopify-cross-border"> </div> <ul class="payment-icons"> <li class="payment-icons-item"> <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> </li> </ul></div> </div> </div> </section> </footer> </div> <!-- END sections: footer-group --> <div style="display: none;" aria-hidden="true" data-templates> <div class="message-banner--container" role="alert" data-message-banner > <div class="message-banner--outer"> <div class="message-banner--inner" data-message-banner-content></div> <button class="message-banner--close" type="button" aria-label="Close" data-message-banner-close ><svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" > <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> </svg></button> </div> </div> <section class="atc-banner--container" role="log" data-atc-banner> <div class="atc-banner--outer"> <div class="atc-banner--inner"> <div class="atc-banner--product"> <h2 class="atc-banner--product-title"> <span class="atc-banner--product-title--icon"> <svg class="icon-checkmark " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="18" height="13" viewBox="0 0 18 13" xmlns="http://www.w3.org/2000/svg"> <path fill="currentColor" fill-rule="evenodd" d="M6.23 9.1L2.078 5.2 0 7.15 6.23 13 18 1.95 15.923 0z" /> </svg> </span> Added to your cart: </h2> <div class="atc--product"> <div class="atc--product-image" data-atc-banner-product-image> <svg class="placeholder--image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> </div> <div class="atc--product-details"> <h2 class="atc--product-details--title" data-atc-banner-product-title></h2> <span class="atc--product-details--options" data-atc-banner-product-options></span> <span class="atc--product-details--price"> <span class="atc--product-details--price-quantity" data-atc-banner-product-price-quantity></span> <span class="atc--product-details--price-value money" data-atc-banner-product-price-value></span> <span class="atc--product-details--price-discounted money" data-atc-banner-product-price-discounted></span> <span class="atc--product-details--unit-price hidden" data-atc-banner-unit-price> ** total_quantity ** | ** unit_price ** / ** unit_measure ** </span> </span> <ul class="discount-list" data-atc-banner-product-discounts> <li class="discount-list-item"> <svg class="icon-sale-tag " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="350" height="350" viewBox="0 0 350 350" fill="none"> <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M0 197.826C0 192.95 1.93821 188.275 5.38762 184.83L179.459 10.7587C186.348 3.86966 195.692 -0.000356971 205.435 2.46966e-08H334.782C343.187 2.46966e-08 350 6.81304 350 15.2173V144.565C350 154.308 346.13 163.651 339.241 170.541L165.17 344.612C161.725 348.061 157.049 350 152.174 350C147.299 350 142.624 348.061 139.179 344.612L5.38762 210.821C1.93821 207.376 0 202.701 0 197.826ZM304.348 68.4786C304.348 81.085 294.128 91.3046 281.521 91.3046C268.915 91.3046 258.695 81.085 258.695 68.4786C258.695 55.8721 268.915 45.6525 281.521 45.6525C294.128 45.6525 304.348 55.8721 304.348 68.4786Z" fill="currentColor"/> </svg> <span class="discount-title"></span> (-<span class="money discount-amount"></span>) </li> </ul> <span class="atc--line-item-subscriptions" data-atc-banner-product-subscription-title></span> </div> </div> </div> <div class="atc-banner--cart"> <div class="atc-banner--cart-subtotal"> <span class="atc-subtotal--label"> Cart subtotal </span> <span class="atc-subtotal--price money" data-atc-banner-cart-subtotal></span> </div> <footer class="atc-banner--cart-footer"> <a class="button-secondary atc-button--viewcart" href="/cart" data-atc-banner-cart-button> View cart (<span></span>) </a> <form class="atc-banner__form" action="/cart" method="post" aria-label="cart checkout" > <button class="button-primary atc-button--checkout" type="submit" name="checkout"> <span>Checkout</span> </button> </form> </footer> </div> </div> <button class="atc-banner--close" type="button" aria-label="Close" data-atc-banner-close ><svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" > <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> </svg></button> </div> </section> </div> <div class="modal" data-modal-container aria-label="modal window" data-trap-focus> <div class="modal-inner" data-modal-inner> <button class="modal-close" type="button" aria-label="Close" data-modal-close > <svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" > <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> </svg> </button> <div class="modal-content" data-modal-content></div> </div> </div> <div class="modal-1" data-modal-container-1 aria-label="modal window"> <div class="modal-inner" data-modal-inner> <button class="modal-close" type="button" aria-label="Close" data-modal-1-close > <svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" > <path fill="currentColor" fill-rule="evenodd" d="M5.306 6.5L0 1.194 1.194 0 6.5 5.306 11.806 0 13 1.194 7.694 6.5 13 11.806 11.806 13 6.5 7.694 1.194 13 0 11.806 5.306 6.5z"/> </svg> </button> <div class="modal-content" data-modal-content></div> </div> </div> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true" aria-label="Product zoom dialog" data-photoswipe > <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container" aria-hidden="true"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close"> <span tabindex="-1"> <svg class="icon-close " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> <path d="M17 1L1 17" stroke="currentColor" stroke-width="1.75" stroke-linejoin="round"/> <path d="M1 1L17 17" stroke="currentColor" stroke-width="1.75" stroke-linejoin="round"/> </svg> </span> </button> <button class="pswp__button pswp__button--share" title="Share"></button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> </button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> </button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> <div class="product-zoom--thumbnails" data-photoswipe-thumbs> <button class="gallery-navigation--scroll-button scroll-left" aria-label="Scroll thumbnails left" data-gallery-scroll-button > <svg aria-hidden="true" focusable="false" role="presentation" width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg" > <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> </svg> </button> <button class="gallery-navigation--scroll-button scroll-right" aria-label="Scroll thumbnails right" data-gallery-scroll-button > <svg aria-hidden="true" focusable="false" role="presentation" width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg" > <path class="icon-chevron-down-left" d="M7 6.75L12.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> <path class="icon-chevron-down-right" d="M7 6.75L1.5 1.25" stroke="currentColor" stroke-width="1.75" stroke-linecap="square"/> </svg> </button> <div class="product-zoom--thumb-scroller" data-photoswipe-thumb-scroller></div> </div> </div> <script src="//campus.w3schools.com/cdn/shop/t/59/assets/empire.min.js?v=54226508144987773231724842057" data-scripts data-shopify-api-url="//campus.w3schools.com/cdn/shopifycloud/shopify/assets/themes_support/api.jquery-b0af070cfe3f5cf7c92f9e2a5da2665ee07ed2aad63bb408f8d6672f894a5996.js" data-shopify-countries="/services/javascripts/countries.js" data-shopify-common="//campus.w3schools.com/cdn/shopifycloud/shopify/assets/themes_support/shopify_common-33bb9d312118840468a53f36b59c62c1e8f2b7d1a0a77250db9e300441827470.js" data-shopify-cart="//campus.w3schools.com/cdn/shop/t/59/assets/jquery.cart.js?7768" data-pxu-polyfills="//campus.w3schools.com/cdn/shop/t/59/assets/polyfills.min.js?v=20856914301823831271724842058" async ></script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "W3Schools.com", "url": "https://campus.w3schools.com" } </script> <script> (function () { function handleFirstTab(e) { if (e.keyCode === 9) { // the "I am a keyboard user" key document.body.classList.add('user-is-tabbing'); window.removeEventListener('keydown', handleFirstTab); } } window.addEventListener('keydown', handleFirstTab); })(); </script> <script src="//campus.w3schools.com/cdn/shop/t/59/assets/instantPage.min.js?v=63398787499943291831724842058" type="module" defer > </script> <script>(function(n, v) {/* eslint-disable-next-line max-len */if (window.Shopify && window.Shopify.theme && navigator && navigator.sendBeacon && window.Shopify.designMode) {if (sessionStorage.getItem('oots_beacon')) return;navigator.sendBeacon('https://app.outofthesandbox.com/beacon', new URLSearchParams({shop_domain: window.Shopify.shop.toLowerCase(),shop_id: window.BOOMR.shopId,shop_email: 'operations@w3schools.com',theme_name: n.toLowerCase(),theme_version: v.toLowerCase(),theme_store_id: window.Shopify.theme.theme_store_id,theme_id: window.Shopify.theme.id,theme_role: window.Shopify.theme.role,}));sessionStorage.setItem('oots_beacon', '');}}('empire','11.1.1'))</script> <!-- Failed to render app block "pagefly-page-builder": app block path "shopify://apps/pagefly-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200" does not exist --><div id="shopify-block-ATTNhVDB4YldDbmYwa__9527080161720020250" class="shopify-block shopify-app-block"><script id="qikify-smart-bar-config" type="text/javascript"> window.qsbData = { entries: null, subscription: null, config: null, }; qsbData.entries = [{"id":434375,"priority":0,"type":null,"data":{"message":"Today's deals. Save up to 53%","action":"bar","button_text":"Buy now","enable_product_link":true,"countdown_days":"1","background_color":"#E99114","color":"#0C0B0B","button_background_color":"#41D499","button_color":"#FFFFFF","background_size":"auto","background_repeat":"repeat","button_radius_size":"small","height":45,"content_height":32,"countdown_value_size":"16","countdown_unit_size":"7","layout":["message","countdown"],"clicked_action":"none","bar_position":"top_push","page":"all","responsive":"both","country":"all","schedule":"always","display_time":"10","display_priority":"0","url":{"type":{"id":"collection","icon":["fas","columns"],"name":"Collection"},"collection":{"id":"299465375801","handle":"todays-deals","title":"Today's Deals","image":null}},"close_button":true,"enable_countdown":true,"countdown_reset":true,"typography":{"fontFamily":"Source Sans 3","variant":"700","fontSize":"16"},"countdown_background_color":"#FFFFFF","countdown_value_color":"#282A35","template":"gradient-2","countdown_time":"2024-12-11T05:00:00.000Z"},"status":1,"created_at":"2024-12-10 17:42:56","updated_at":"2024-12-10 17:50:23"}]; qsbData.subscription = {"name":"smartbar-free","kind":"subscription"}; qsbData.config = null; </script> <script src="https://cdn.shopify.com/extensions/6681c8a0-a683-4e06-ac53-8f88bd66a901/qikify-timer-announcement-bar-9/assets/smartbar-v2.js" defer="defer"></script> <style id="qikify-smartbar-custom-style"></style> <script id="qikify-smartbar-custom-script"></script> </div><div id="shopify-block-AWUpOQXhTUURWaFB4N__13375938897875554821" class="shopify-block shopify-app-block"><script id="q-salekit-v2" type="text/javascript"> window.qskStore = { currency: "USD", moneyFormat: "${{amount}}", templateName: "404", productHandle: "", }; window.qskData = { settings: null, subscription: null, isDesignMode: false, instanceConfig: null, shop: null, storeFrontAccessToken: null, salespopTranslation: null, visitorCountTranslation: null, soldCountTranslation: null, cartcountdownTranslation: null, promobarTranslation: null, popupTranslation: null, }; qskData.settings = [{"id":375297,"priority":0,"type":"salespop","data":{"import_orders":"auto","lookback_days":"30","enable_all_orders":true,"enable_random":true,"product_filter":"all","product_filter_list":[],"import_products":[],"import_names":"Federico\nPeter\nChristina","import_locations":"Turin, ITA\nManchester, UK","import_times":"just now\n6 minutes ago\n12 minutes ago\n38 minutes ago\n1 hour ago\n2 hours ago\n6 hours ago\n8 hours ago\n11 hours ago\n15 hours ago\n1 day ago\n2 days ago","show_product_rating":false,"message":"Someone from {LOCATION}\nbought {PRODUCT}","show_fallback_order_data":true,"fallback_customer":"Someone","fallback_location":"your place","maximum_per_page":"10","random_delay":false,"random_delay_minimum":"5","random_delay_maximum":"10","delay_between_popup":"10","stay_duration":"6","initial_delay":"5","page":"all","page_url":"","exclude_page_url":"","display_by_product_page":false,"position":"bottom-left","position_top":"0","position_bottom":"0","position_left":"0","position_right":"0","hide_on_mobile":false,"position_mobile":"bottom-left","position_mobile_top":"0","position_mobile_bottom":"0","position_mobile_left":"0","position_mobile_right":"0","close_button":false,"disable_time":false,"enable_quickview":false,"template":"template-1","hide_watermark":true,"shape":"rounded","show_background_image":false,"background_image":"https://qikify-cdn.nyc3.digitaloceanspaces.com/local/salekit/instances/1/0df9fa30d9b0bff9d1c3a0c7c09a50c70c145aeb584f6b67c47897b251ffe34b.png","background":"#FFFFFF","text_color":"#2E2E2E","link_color":"#1753A0"},"status":1,"created_at":"2024-07-06 18:22:48","updated_at":"2024-07-08 09:55:08"}] qskData.subscription = {"name":"salekit-shop_unlimited","kind":"subscription","over_capacity":false,"applied_shopify_plans":["unlimited"]} qskData.instanceConfig = null; qskData.shop = {"plan_name":"unlimited"}; qskData.storeFrontAccessToken = '5d240ab9d7c7788ba2965a96ff9522a9'; </script> <script src="https://cdn.shopify.com/extensions/c86d8b4c-3cf5-4135-951a-374f7bc15228/qikify-sales-pop-up-82/assets/salekit-v2.js" defer="defer"></script> <style id="qikify-salekit-custom-style"></style> <script id="qikify-salekit-custom-script"></script> </div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block"><script async src="https://loox.io/widget/EkW4kbJ-o3/loox.1657270723914.js?shop=w3schools.myshopify.com"></script> <script>var loox_global_hash = '1733921968848';</script><style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#282a35; } :root { --lxs-rating-icon-color: #282a35; }</style> </div></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10