CINXE.COM
Modern Web Development Certification — 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>Modern Web Development Certification — W3Schools.com</title> <meta name="description" content="Ready to take the exam and become a certified Modern Wev Developer? Get 7 certifications in total (HTML, CSS, JavaScript, React.js, TypeScript, SQL and Modern Web Developer)"> <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/products/modern-web-development-certification" /> <meta name="viewport" content="width=device-width"> <meta property="og:site_name" content="W3Schools.com"> <meta property="og:url" content="https://campus.w3schools.com/products/modern-web-development-certification"> <meta property="og:title" content="Modern Web Development Certification"> <meta property="og:type" content="product"> <meta property="og:description" content="Ready to take the exam and become a certified Modern Wev Developer? Get 7 certifications in total (HTML, CSS, JavaScript, React.js, TypeScript, SQL and Modern Web Developer)"> <meta property="og:image" content="https://campus.w3schools.com/cdn/shop/files/JAVA_43_1200x1200.png?v=1733730784" /> <meta property="og:image:secure_url" content="https://campus.w3schools.com/cdn/shop/files/JAVA_43_1200x1200.png?v=1733730784" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="1200" /> <meta property="og:image:alt" content="Social media image" /> <meta name="twitter:title" content="Modern Web Development Certification"> <meta name="twitter:description" content="Ready to take the exam and become a certified Modern Wev Developer? Get 7 certifications in total (HTML, CSS, JavaScript, React.js, TypeScript, SQL and Modern Web Developer)"> <meta name="twitter:card" content="summary"> <meta property="twitter:image" content="https://campus.w3schools.com/cdn/shop/files/JAVA_43_1200x1200_crop_center.png?v=1733730784" /> <meta property="twitter:image:width" content="1200" /> <meta property="twitter:image:height" content="1200" /> <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=134484286351425926061734605607"> <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"> <link rel="alternate" hreflang="x-default" href="https://campus.w3schools.com/products/modern-web-development-certification"> <link rel="alternate" hreflang="en-IN" href="https://campus.w3schools.com/en-in/products/modern-web-development-certification"> <link rel="alternate" hreflang="en-US" href="https://campus.w3schools.com/products/modern-web-development-certification"> <link rel="alternate" type="application/json+oembed" href="https://campus.w3schools.com/products/modern-web-development-certification.oembed"> <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":"product"}</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":"61144654-749e-4780-b6f3-a14cad24ac00-1737279289","pageurl":"campus.w3schools.com\/collections\/certifications\/products\/modern-web-development-certification","u":"790a4c153156","p":"product","rtyp":"product","rid":6819550199865};</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)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(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){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</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-accelerated-checkout"> .shopify-payment-button__button--hidden { visibility: hidden; } .shopify-payment-button__button { height: clamp( 25px, var(--shopify-accelerated-checkout-button-block-size, 44px), 55px ); min-height: clamp( 25px, var(--shopify-accelerated-checkout-button-block-size, 44px), 55px ); border-radius: var(--shopify-accelerated-checkout-button-border-radius, 0px); width: 100%; border: none; box-shadow: 0 0 0 0 transparent; color: white; cursor: pointer; display: block; font-size: 1em; font-weight: 500; line-height: 1; text-align: center; transition: background 0.2s ease-in-out; } .shopify-payment-button__button[disabled] { opacity: 0.6; cursor: default; } .shopify-payment-button__button--unbranded { background-color: #1990c6; padding: 1em 2em; } .shopify-payment-button__button--unbranded:hover:not([disabled]) { background-color: #136f99; } .shopify-payment-button__more-options { background: transparent; border: 0 none; cursor: pointer; display: block; font-size: 1em; margin-top: 1em; text-align: center; text-decoration: underline; width: 100%; } .shopify-payment-button__more-options.shopify-payment-button__skeleton { height: auto !important; min-height: 0 !important; border-radius: 4px !important; width: 50%; margin-left: 25%; margin-right: 25%; } .shopify-payment-button__more-options[disabled] { opacity: 0.6; cursor: default !important; } .shopify-payment-button__button.shopify-payment-button__button--branded { display: flex; flex-direction: column; position: relative; z-index: 1; } .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate { flex: 1 !important; display: flex !important; flex-direction: column !important; } .shopify-payment-button__button.button.loading { position: relative; color: transparent; } .shopify-payment-button__button.button.loading > .loading-overlay__spinner { top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; height: 100%; display: flex; align-items: center; } .shopify-payment-button__button.button.loading > .loading-overlay__spinner .spinner { width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; } .button.loading > .loading-overlay__spinner .path { stroke: white; } .shopify-payment-button__button .loading-overlay__spinner { width: 1.8rem; display: inline-block; } .shopify-payment-button__button .spinner { animation: shopify-rotator 1.4s linear infinite; } @keyframes shopify-rotator { 0% { transform: rotate(0deg); } 100% { transform: rotate(270deg); } } .shopify-payment-button__button .path { stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center; stroke: rgb(18,18,18); animation: shopify-dash 1.4s ease-in-out infinite; } @media screen and (forced-colors: active) { .shopify-payment-button__button .path { stroke: CanvasText; } } @keyframes shopify-dash { 0% { stroke-dashoffset: 280; } 50% { stroke-dashoffset: 75; transform: rotate(135deg); } 100% { stroke-dashoffset: 280; transform: rotate(450deg); } } @keyframes acceleratedCheckoutLoadingSkeleton { 50% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);} 75% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end, 0.5);} 100% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);} } .shopify-payment-button__skeleton { animation: acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite; animation-delay: -0.168s; background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede); box-sizing: border-box; text-decoration: none !important; height: var(--shopify-accelerated-checkout-button-block-size, inherit); min-height: 25px; max-height: 55px; border-radius: var(--shopify-accelerated-checkout-button-border-radius, inherit); } .shopify-payment-button__button { border-radius: 0px; } #shopify-buyer-consent { margin-top: 1em; display: inline-block; width: 100%; } #shopify-buyer-consent.hidden { display: none; } #shopify-subscription-policy-button { background: none; border: none; padding: 0; text-decoration: underline; font-size: inherit; cursor: pointer; } #shopify-subscription-policy-button::before { box-shadow: none; } </style> <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=134484286351425926061734605607" 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: "product"};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":[{"price":{"amount":295.0,"currencyCode":"USD"},"product":{"title":"Modern Web Development Certification","vendor":"w3schools","id":"6819550199865","untranslatedTitle":"Modern Web Development Certification","url":"\/products\/modern-web-development-certification","type":"Certification"},"id":"40461451460665","image":{"src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/JAVA_43.png?v=1733730784"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});webPixelsManagerAPI.publish("product_viewed", {"productVariant":{"price":{"amount":295.0,"currencyCode":"USD"},"product":{"title":"Modern Web Development Certification","vendor":"w3schools","id":"6819550199865","untranslatedTitle":"Modern Web Development Certification","url":"\/products\/modern-web-development-certification","type":"Certification"},"id":"40461451460665","image":{"src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/JAVA_43.png?v=1733730784"},"sku":"","title":"Default Title","untranslatedTitle":"Default Title"}});},"https://campus.w3schools.com/cdn","39fd4d7b6979a42fc004bfa1cab581a55e9f361b","ad86c2a1w13cc8fe7pf85a3675m0df1455f",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"product":{"id":6819550199865,"gid":"gid:\/\/shopify\/Product\/6819550199865","vendor":"w3schools","type":"Certification","variants":[{"id":40461451460665,"price":29500,"name":"Modern Web Development Certification","public_title":null,"sku":""}]},"page":{"pageType":"product","resourceType":"product","resourceId":6819550199865}}; 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.f713401b24dad9f39ade8f88b81d533f42427af4.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//campus.w3schools.com/cdn/s/trekkie.storefront.f713401b24dad9f39ade8f88b81d533f42427af4.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//campus.w3schools.com/cdn/s/trekkie.storefront.f713401b24dad9f39ade8f88b81d533f42427af4.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":27417837625,"isMerchantRequest":null,"themeId":139249025081,"themeCityHash":"17520010852071701073","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,{"pageType":"product","resourceType":"product","resourceId":6819550199865}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":40461451460665,"productId":6819550199865,"productGid":"gid:\/\/shopify\/Product\/6819550199865","name":"Modern Web Development Certification","price":"295.00","sku":"","brand":"w3schools","variant":null,"category":"Certification","nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); window.ShopifyAnalytics.lib.track("monorail:\/\/trekkie_storefront_viewed_product\/1.1",{"currency":"USD","variantId":40461451460665,"productId":6819550199865,"productGid":"gid:\/\/shopify\/Product\/6819550199865","name":"Modern Web Development Certification","price":"295.00","sku":"","brand":"w3schools","variant":null,"category":"Certification","nonInteraction":true,"referer":"https:\/\/campus.w3schools.com\/collections\/certifications\/products\/modern-web-development-certification"}); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//campus.w3schools.com/cdn/shopifycloud/shopify/assets/shop_events_listener-20905db421adb60b04582abab58b285362bc2e1011d17cd3eabb3bfe05798c59.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.1.0.min.js" data-application="storefront-renderer" data-shop-id="27417837625" data-render-region="gcp-asia-southeast1" data-page-type="product" data-theme-instance-id="139249025081" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body class="template-product" 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 navmenu-link-active " 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/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 navmenu-link-active" 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/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--17660477145145__main" class="shopify-section product--section section--canonical"> <script type="application/json" data-section-type="static-product" data-section-id="template--17660477145145__main" data-section-data > { "settings": { "cart_redirection": true, "gallery_thumbnail_position": "below", "gallery_video_autoplay": false, "gallery_video_looping": false, "gallery_hover_zoom": "disabled", "gallery_click_to_zoom": "disabled", "money_format": "${{amount}}", "swatches_enable": true, "sold_out_options": "disabled", "select_first_available_variant": true }, "context": { "select_variant": "Please select a variant", "product_available": "Buy now", "product_sold_out": "Sold out", "product_unavailable": "Unavailable", "product_preorder": "Pre-order", "request_message_empty": "Quote request" }, "product": {"id":6819550199865,"title":"Modern Web Development Certification","handle":"modern-web-development-certification","description":"\u003cp data-mce-fragment=\"1\"\u003eReady to take the exam and become a certified Modern Wev Developer? \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\" style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eGet 7 certifications in total (HTML, CSS, JavaScript, React.js, TypeScript, SQL and Modern Web Developer)\u003c\/span\u003e\u003c\/p\u003e","published_at":"2024-04-05T16:02:52+02:00","created_at":"2022-07-13T22:20:48+02:00","vendor":"w3schools","type":"Certification","tags":["Eevy"],"price":29500,"price_min":29500,"price_max":29500,"available":true,"price_varies":false,"compare_at_price":47500,"compare_at_price_min":47500,"compare_at_price_max":47500,"compare_at_price_varies":false,"variants":[{"id":40461451460665,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"Modern Web Development Certification","public_title":null,"options":["Default Title"],"price":29500,"weight":0,"compare_at_price":47500,"inventory_management":null,"barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/campus.w3schools.com\/cdn\/shop\/files\/JAVA_43.png?v=1733730784","\/\/campus.w3schools.com\/cdn\/shop\/files\/116_1f34296d-491f-4592-94ae-aa5320065bab.png?v=1721042524","\/\/campus.w3schools.com\/cdn\/shop\/files\/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0.png?v=1721042525","\/\/campus.w3schools.com\/cdn\/shop\/files\/73_8f2fde8d-7550-4a60-b594-a09055e8a46a.png?v=1721042525","\/\/campus.w3schools.com\/cdn\/shop\/files\/72_33d8258b-272f-44f9-8e42-bd1905906940.png?v=1721042525"],"featured_image":"\/\/campus.w3schools.com\/cdn\/shop\/files\/JAVA_43.png?v=1733730784","options":["Title"],"media":[{"alt":null,"id":27235987554361,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/JAVA_43.png?v=1733730784"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/JAVA_43.png?v=1733730784","width":1080},{"alt":null,"id":26432986808377,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/116_1f34296d-491f-4592-94ae-aa5320065bab.png?v=1721042524"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/116_1f34296d-491f-4592-94ae-aa5320065bab.png?v=1721042524","width":1080},{"alt":null,"id":26432987103289,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0.png?v=1721042525"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0.png?v=1721042525","width":1080},{"alt":null,"id":26432987136057,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/73_8f2fde8d-7550-4a60-b594-a09055e8a46a.png?v=1721042525"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/73_8f2fde8d-7550-4a60-b594-a09055e8a46a.png?v=1721042525","width":1080},{"alt":null,"id":26432987201593,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/72_33d8258b-272f-44f9-8e42-bd1905906940.png?v=1721042525"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/campus.w3schools.com\/cdn\/shop\/files\/72_33d8258b-272f-44f9-8e42-bd1905906940.png?v=1721042525","width":1080}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp data-mce-fragment=\"1\"\u003eReady to take the exam and become a certified Modern Wev Developer? \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\" style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eGet 7 certifications in total (HTML, CSS, JavaScript, React.js, TypeScript, SQL and Modern Web Developer)\u003c\/span\u003e\u003c\/p\u003e"}, "product_recommendation_limit": null } </script> <nav class="breadcrumbs-container" aria-label="Breadcrumbs" > <a href="/">Home</a> <span class="breadcrumbs-delimiter" aria-hidden="true"> <svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="8" height="5" viewBox="0 0 8 5" > <path fill="currentColor" fill-rule="evenodd" d="M1.002.27L.29.982l3.712 3.712L7.714.982 7.002.27l-3 3z"/> </svg> </span> <a href="/collections/certifications" title="">Certification Exams Catalog</a> <span class="breadcrumbs-delimiter" aria-hidden="true"> <svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="8" height="5" viewBox="0 0 8 5" > <path fill="currentColor" fill-rule="evenodd" d="M1.002.27L.29.982l3.712 3.712L7.714.982 7.002.27l-3 3z"/> </svg> </span> <span>Modern Web Development Certification</span> </nav> <section class=" product__container product__container--two-columns " data-product-wrapper > <article class="product--outer"> <div class=" product-gallery " data-product-gallery data-product-gallery-aspect-ratio="natural" data-product-gallery-thumbnails="below" > <div class=" product-gallery--viewer product-gallery--has-media " data-gallery-viewer > <figure class=" product-gallery--media product-gallery--image " tabindex="-1" aria-hidden="false" data-gallery-figure data-gallery-index="0" data-gallery-selected="true" data-media="27235987554361" data-media-type="image" data-zoom="//campus.w3schools.com/cdn/shop/files/JAVA_43_1080x1080.png?v=1733730784" data-image-height="1080" data-image-width="1080" > <div class="product-gallery--image-background" > <img src="//campus.w3schools.com/cdn/shop/files/JAVA_43_700x700.png?v=1733730784" alt="Modern Web Development Certification" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/JAVA_43_700x700.png?v=1733730784 1x, //campus.w3schools.com/cdn/shop/files/JAVA_43_1078x1078.png?v=1733730784 1.54x" class="product-gallery--loaded-image" fetchpriority="high" > </div> </figure> <figure class=" product-gallery--media product-gallery--image " tabindex="-1" aria-hidden="true" data-gallery-figure data-gallery-index="1" data-gallery-selected="false" data-media="26432986808377" data-media-type="image" data-zoom="//campus.w3schools.com/cdn/shop/files/116_1f34296d-491f-4592-94ae-aa5320065bab_1080x1080.png?v=1721042524" data-image-height="1080" data-image-width="1080" > <div class="product-gallery--image-background" > <img src="//campus.w3schools.com/cdn/shop/files/116_1f34296d-491f-4592-94ae-aa5320065bab_700x700.png?v=1721042524" alt="Modern Web Development Certification" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/116_1f34296d-491f-4592-94ae-aa5320065bab_700x700.png?v=1721042524 1x, //campus.w3schools.com/cdn/shop/files/116_1f34296d-491f-4592-94ae-aa5320065bab_1078x1078.png?v=1721042524 1.54x" class="product-gallery--loaded-image" fetchpriority="high" > </div> </figure> <figure class=" product-gallery--media product-gallery--image " tabindex="-1" aria-hidden="true" data-gallery-figure data-gallery-index="2" data-gallery-selected="false" data-media="26432987103289" data-media-type="image" data-zoom="//campus.w3schools.com/cdn/shop/files/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0_1080x1080.png?v=1721042525" data-image-height="1080" data-image-width="1080" > <div class="product-gallery--image-background" > <img src="//campus.w3schools.com/cdn/shop/files/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0_700x700.png?v=1721042525" alt="Modern Web Development Certification" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0_700x700.png?v=1721042525 1x, //campus.w3schools.com/cdn/shop/files/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0_1078x1078.png?v=1721042525 1.54x" class="product-gallery--loaded-image" fetchpriority="high" > </div> </figure> <figure class=" product-gallery--media product-gallery--image " tabindex="-1" aria-hidden="true" data-gallery-figure data-gallery-index="3" data-gallery-selected="false" data-media="26432987136057" data-media-type="image" data-zoom="//campus.w3schools.com/cdn/shop/files/73_8f2fde8d-7550-4a60-b594-a09055e8a46a_1080x1080.png?v=1721042525" data-image-height="1080" data-image-width="1080" > <div class="product-gallery--image-background" > <img src="//campus.w3schools.com/cdn/shop/files/73_8f2fde8d-7550-4a60-b594-a09055e8a46a_700x700.png?v=1721042525" alt="Modern Web Development Certification" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/73_8f2fde8d-7550-4a60-b594-a09055e8a46a_700x700.png?v=1721042525 1x, //campus.w3schools.com/cdn/shop/files/73_8f2fde8d-7550-4a60-b594-a09055e8a46a_1078x1078.png?v=1721042525 1.54x" class="product-gallery--loaded-image" fetchpriority="high" > </div> </figure> <figure class=" product-gallery--media product-gallery--image " tabindex="-1" aria-hidden="true" data-gallery-figure data-gallery-index="4" data-gallery-selected="false" data-media="26432987201593" data-media-type="image" data-zoom="//campus.w3schools.com/cdn/shop/files/72_33d8258b-272f-44f9-8e42-bd1905906940_1080x1080.png?v=1721042525" data-image-height="1080" data-image-width="1080" > <div class="product-gallery--image-background" > <img src="//campus.w3schools.com/cdn/shop/files/72_33d8258b-272f-44f9-8e42-bd1905906940_700x700.png?v=1721042525" alt="Modern Web Development Certification" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/72_33d8258b-272f-44f9-8e42-bd1905906940_700x700.png?v=1721042525 1x, //campus.w3schools.com/cdn/shop/files/72_33d8258b-272f-44f9-8e42-bd1905906940_1078x1078.png?v=1721042525 1.54x" class="product-gallery--loaded-image" fetchpriority="high" > </div> </figure> </div> <div class="product-gallery--navigation loading" data-gallery-navigation > <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="gallery-navigation--scroller" data-gallery-scroller > <button class=" product-gallery--media-thumbnail product-gallery--image-thumbnail " type="button" tab-index="0" aria-label="Modern Web Development Certification thumbnail" data-gallery-thumbnail data-gallery-index="0" data-gallery-selected="true" data-media="27235987554361" data-media-type="image" > <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> <img src="//campus.w3schools.com/cdn/shop/files/JAVA_43_75x75_crop_center.png?v=1733730784" alt="" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/JAVA_43_75x75_crop_center.png?v=1733730784 1x, //campus.w3schools.com/cdn/shop/files/JAVA_43_150x150_crop_center.png?v=1733730784 2x, //campus.w3schools.com/cdn/shop/files/JAVA_43_225x225_crop_center.png?v=1733730784 3x, //campus.w3schools.com/cdn/shop/files/JAVA_43_300x300_crop_center.png?v=1733730784 4x" class="product-gallery--media-thumbnail-img" > </span> </button> <button class=" product-gallery--media-thumbnail product-gallery--image-thumbnail " type="button" tab-index="0" aria-label="Modern Web Development Certification thumbnail" data-gallery-thumbnail data-gallery-index="1" data-gallery-selected="false" data-media="26432986808377" data-media-type="image" > <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> <img src="//campus.w3schools.com/cdn/shop/files/116_1f34296d-491f-4592-94ae-aa5320065bab_75x75_crop_center.png?v=1721042524" alt="" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/116_1f34296d-491f-4592-94ae-aa5320065bab_75x75_crop_center.png?v=1721042524 1x, //campus.w3schools.com/cdn/shop/files/116_1f34296d-491f-4592-94ae-aa5320065bab_150x150_crop_center.png?v=1721042524 2x, //campus.w3schools.com/cdn/shop/files/116_1f34296d-491f-4592-94ae-aa5320065bab_225x225_crop_center.png?v=1721042524 3x, //campus.w3schools.com/cdn/shop/files/116_1f34296d-491f-4592-94ae-aa5320065bab_300x300_crop_center.png?v=1721042524 4x" class="product-gallery--media-thumbnail-img" > </span> </button> <button class=" product-gallery--media-thumbnail product-gallery--image-thumbnail " type="button" tab-index="0" aria-label="Modern Web Development Certification thumbnail" data-gallery-thumbnail data-gallery-index="2" data-gallery-selected="false" data-media="26432987103289" data-media-type="image" > <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> <img src="//campus.w3schools.com/cdn/shop/files/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0_75x75_crop_center.png?v=1721042525" alt="" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0_75x75_crop_center.png?v=1721042525 1x, //campus.w3schools.com/cdn/shop/files/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0_150x150_crop_center.png?v=1721042525 2x, //campus.w3schools.com/cdn/shop/files/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0_225x225_crop_center.png?v=1721042525 3x, //campus.w3schools.com/cdn/shop/files/74_131ecbdb-63c3-4825-a52f-73fae6e3a0e0_300x300_crop_center.png?v=1721042525 4x" class="product-gallery--media-thumbnail-img" > </span> </button> <button class=" product-gallery--media-thumbnail product-gallery--image-thumbnail " type="button" tab-index="0" aria-label="Modern Web Development Certification thumbnail" data-gallery-thumbnail data-gallery-index="3" data-gallery-selected="false" data-media="26432987136057" data-media-type="image" > <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> <img src="//campus.w3schools.com/cdn/shop/files/73_8f2fde8d-7550-4a60-b594-a09055e8a46a_75x75_crop_center.png?v=1721042525" alt="" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/73_8f2fde8d-7550-4a60-b594-a09055e8a46a_75x75_crop_center.png?v=1721042525 1x, //campus.w3schools.com/cdn/shop/files/73_8f2fde8d-7550-4a60-b594-a09055e8a46a_150x150_crop_center.png?v=1721042525 2x, //campus.w3schools.com/cdn/shop/files/73_8f2fde8d-7550-4a60-b594-a09055e8a46a_225x225_crop_center.png?v=1721042525 3x, //campus.w3schools.com/cdn/shop/files/73_8f2fde8d-7550-4a60-b594-a09055e8a46a_300x300_crop_center.png?v=1721042525 4x" class="product-gallery--media-thumbnail-img" > </span> </button> <button class=" product-gallery--media-thumbnail product-gallery--image-thumbnail " type="button" tab-index="0" aria-label="Modern Web Development Certification thumbnail" data-gallery-thumbnail data-gallery-index="4" data-gallery-selected="false" data-media="26432987201593" data-media-type="image" > <span class="product-gallery--media-thumbnail-img-wrapper" tabindex="-1"> <img src="//campus.w3schools.com/cdn/shop/files/72_33d8258b-272f-44f9-8e42-bd1905906940_75x75_crop_center.png?v=1721042525" alt="" data-rimg srcset="//campus.w3schools.com/cdn/shop/files/72_33d8258b-272f-44f9-8e42-bd1905906940_75x75_crop_center.png?v=1721042525 1x, //campus.w3schools.com/cdn/shop/files/72_33d8258b-272f-44f9-8e42-bd1905906940_150x150_crop_center.png?v=1721042525 2x, //campus.w3schools.com/cdn/shop/files/72_33d8258b-272f-44f9-8e42-bd1905906940_225x225_crop_center.png?v=1721042525 3x, //campus.w3schools.com/cdn/shop/files/72_33d8258b-272f-44f9-8e42-bd1905906940_300x300_crop_center.png?v=1721042525 4x" class="product-gallery--media-thumbnail-img" > </span> </button> </div> </div> </div> <div class="product-main"> <div class="product-details" data-product-details> <div class=" product-block product-block--title product-block--first " > <h2 class="product-title">Modern Web Development Certification</h2> </div> <div class=" product-block product-block--price " > <div class="product-pricing" aria-live="polite" data-product-pricing > <span class="product__badge product__badge--sale" data-badge-sales > <span data-badge-sales-range> Save <span data-price-percent-saved>38</span>% </span> <span data-badge-sales-single style="display: none;"> Save <span data-price-percent-saved>38</span>% </span> </span> <div class="price product__price "> <div class="price__compare-at visible" data-price-compare-container > <span class="visually-hidden">Original price</span> <span class="money price__compare-at--single" data-price-compare> $475.00 </span> </div> <div class="price__compare-at--hidden" data-compare-price-range-hidden> <span class="visually-hidden">Original price</span> <span class="money price__compare-at--min" data-price-compare-min> $475.00 </span> - <span class="visually-hidden">Original price</span> <span class="money price__compare-at--max" data-price-compare-max> $475.00 </span> </div> <div class="price__compare-at--hidden" data-compare-price-hidden> <span class="visually-hidden">Original price</span> <span class="money price__compare-at--single" data-price-compare> $475.00 </span> </div> <div class="price__current price__current--on-sale" data-price-container> <span class="visually-hidden">Current price</span> <span class="money" data-price> $295.00 </span> </div> <div class="price__current--hidden" data-current-price-range-hidden> <span class="money price__current--min" data-price-min>$295.00</span> - <span class="money price__current--max" data-price-max>$295.00</span> </div> <div class="price__current--hidden" data-current-price-hidden> <span class="visually-hidden">Current price</span> <span class="money" data-price> $295.00 </span> </div> <div class=" product__unit-price hidden " data-unit-price > <span class="product__total-quantity" data-total-quantity></span> | <span class="product__unit-price--amount money" data-unit-price-amount></span> / <span class="product__unit-price--measure" data-unit-price-measure></span> </div> </div> <form data-payment-terms-target style="display: none;"></form> </div> </div> <div class=" product-block product-block--description " > <div class="product-description rte" data-product-description> <p data-mce-fragment="1">Ready to take the exam and become a certified Modern Wev Developer? </p> <p data-mce-fragment="1"><span data-mce-fragment="1" style="font-weight: 400;" data-mce-style="font-weight: 400;">Get 7 certifications in total (HTML, CSS, JavaScript, React.js, TypeScript, SQL and Modern Web Developer)</span></p> </div> </div> <div class=" product-block product-block--form " > <div class="product-form--regular" data-product-form-regular > <div data-product-form-area> <form method="post" action="/cart/add" id="product_form_6819550199865" accept-charset="UTF-8" class="option-style-select" enctype="multipart/form-data" data-product-form=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /> <variant-selection class="variant-selection" product-url="/products/modern-web-development-certification.js" variant="40461451460665" data-variant-selection > <input class="variant-selection__variants variant-selection__variants--default" name="id" type="hidden" value="40461451460665" data-variants > </variant-selection> <div class="product-form--atc"> <div class="product-form__action-wrapper"> <quantity-selector class="quantity-selector" data-quantity-selector > <label class="quantity-selector__label" for="quantity-selector__input-template--17660477145145__main " >Quantity</label> <div class="quantity-selector__wrapper"> <div class=" quantity-selector__button-wrapper quantity-selector__button-wrapper--minus quantity-selector__button-wrapper--disabled " data-button-wrapper data-button-wrapper-minus > <button class=" quantity-selector__button quantity-selector__button--minus " type="button" name="minus" aria-label="Decrease quantity by 1" data-quantity-minus > <svg width="10" height="2" viewBox="0 0 10 2" fill="none"> <rect width="10" height="2" fill="currentColor"/> </svg> </button> </div> <input class="quantity-selector__input" id="quantity-selector__input-template--17660477145145__main " aria-label="Quantity" name="quantity" type="number" min="1" step="1" value="1" data-quantity-input data-increment-value="1" > <div class=" quantity-selector__button-wrapper--plus quantity-selector__button-wrapper " data-button-wrapper data-button-wrapper-plus > <button class=" quantity-selector__button quantity-selector__button--plus " type="button" name="plus" aria-label="Increase quantity by 1" data-quantity-plus > <svg class="icon-plus " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4 6L4 10H6V6H10V4H6V0H4L4 4H0V6H4Z" fill="currentColor"/> </svg> </button> </div> </div> </quantity-selector> <button class=" product-form--atc-button " type="submit" data-product-atc > <span class="atc-button--text"> Buy now </span> <span class="atc-button--icon"><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 data-shopify="payment-button" data-has-selling-plan="false" data-has-fixed-selling-plan="false" data-customer-accounts-required="false" class="shopify-payment-button"><button class="shopify-payment-button__button shopify-payment-button__button--unbranded shopify-payment-button__button--hidden" disabled="disabled" aria-hidden="true"> </button><button class="shopify-payment-button__more-options shopify-payment-button__button--hidden" disabled="disabled" aria-hidden="true"> </button></div> </div> </div> <div data-payment-terms-reference style="display: none;"> </div> <input type="hidden" name="product-id" value="6819550199865" /><input type="hidden" name="section-id" value="template--17660477145145__main" /></form> </div> </div> </div> <div class=" product-block product-block--custom-liquid " > <div class="custom-liquid"> <p style="color: #2f3136;font-size: 12px;text-align: center;">14-Day Money-Back Guarantee</p> </div> </div> <div class=" product-block product-block--request_quote " > <form method="post" action="/contact#product-request-form" id="product-request-form" accept-charset="UTF-8" class="product-request-form" data-product-request-form=""><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" /> <details class="product-request-form__disclosure" > <summary class="product-request-form__heading"> <span>Interested in multiple purchases? Send us a request.</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> </summary> <div class=" product-request-form__field product-request-form__field--columns " > <div class="product-request-form__field-column"> <input class="form-field-input" id="product-request-form__name" name="contact[name]" type="text" required > <label class="form-field-title" for="product-request-form__name" >Name</label> </div> <div class="product-request-form__field-column"> <input class="form-field-input" id="product-request-form__email" name="contact[email]" type="email" value="" required > <label class="form-field-title" for="product-request-form__email" >Email</label> </div> </div> <input name="contact[product]" type="hidden" value="Modern Web Development Certification - https://campus.w3schools.com/products/modern-web-development-certification" > <input type="hidden" value="" data-request-form-sku > <div class="product-request-form__field"> <input class="form-field-input" id="product-request-form__quantity" name="contact[quantity]" type="number" min="1" > <label class="form-field-title" for="product-request-form__quantity" >Quantity</label> </div> <div class="product-request-form__field"> <textarea class=" form-field-input form-field-textarea " id="product-request-form__message" name="contact[message]" data-product-request-form-message ></textarea> <label class="form-field-title" for="product-request-form__message" >Message</label> </div> <div class="product-request-form__action"> <button class="button-primary" type="submit" >Request quote</button> </div> </details> </form> </div> </div> </div> </article> </section> </div><div id="shopify-section-template--17660477145145__dynamic_testimonials_7KwBxH" class="shopify-section testimonials--section"><script type="application/json" data-section-id="template--17660477145145__dynamic_testimonials_7KwBxH" data-section-type="dynamic-testimonials"> </script> <script type="application/pxs-animation-mapping+json"> { "blocks": [".testimonial"], "elements": [ ".testimonial__image-container" ] } </script> <section class="testimonials-section"> <h2 class="home-section--title"> Testimonials </h2> <div class="testimonials testimonials--small home-section--content"> <div class="testimonial" > <div class="testimonial__content"> <div class="testimonial__star-ratings"> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star-half testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="8" height="15" viewBox="0 0 8 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 0C7.73628 0 7.47257 0.149972 7.37297 0.449914L5.78273 5.23911H0.661407C0.0197669 5.23911 -0.244702 6.05513 0.276781 6.42587L4.41238 9.36607L2.82801 14.1376C2.62824 14.7392 3.32057 15.2435 3.83967 14.8744L8 11.9167L8 0Z"/></svg> </div> <blockquote class="testimonial__text"> <p>"It’s a very good platform for learning. Breaks each step down and it’s so easy to understand , you can also learn, write and run code on the go as it has ide(run environment) that are integrated into the browser. I highly recommend!!!"</p> </blockquote> <cite class="testimonial__author"> <p>-Ahmed Y.</p> </cite> </div> </div> <div class="testimonial" > <div class="testimonial__content"> <div class="testimonial__star-ratings"> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> </div> <blockquote class="testimonial__text"> <p>"Perfect e-learning course for beginners. The training is very well structured together with quizes after almost every lesson. Great job! I really enjoyed it!"</p> </blockquote> <cite class="testimonial__author"> <p>-Jan K.</p> </cite> </div> </div> <div class="testimonial" > <div class="testimonial__content"> <div class="testimonial__star-ratings"> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> <svg class="icon-star testimonial__star-rating" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="17" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.87297 0.949914C8.07216 0.350029 8.92784 0.350028 9.12703 0.949914L10.7173 5.73911H15.8386C16.4802 5.73911 16.7447 6.55513 16.2232 6.92587L12.0876 9.86607L13.672 14.6376C13.8718 15.2392 13.1794 15.7435 12.6603 15.3744L8.5 12.4167L4.33967 15.3744C3.82058 15.7435 3.12824 15.2392 3.32801 14.6376L4.91239 9.86607L0.776782 6.92587C0.255299 6.55513 0.519768 5.73911 1.16141 5.73911H6.28273L7.87297 0.949914Z"/></svg> </div> <blockquote class="testimonial__text"> <p>"It was fun learning html with w3schools. An amazing experience. Simple,clear, and concise, easy to learn tutorials, exercises and 'try it yourself ' as a tool of measure of understanding."</p> </blockquote> <cite class="testimonial__author"> <p>-Gerald O.</p> </cite> </div> </div> </div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_image_with_text_y6hN4R" class="shopify-section image-with-text--section"> <script type="application/pxs-animation-mapping+json"> { "blocks": [".image-with-text"], "elements": [".image-with-text__heading", ".image-with-text__text", ".image-with-text__button"] } </script> <section class=" image-with-text image-with-text--desktop-height-natural image-with-text--mobile-height-natural image-with-text--desktop-image-alignment-left image-with-text--mobile-image-alignment-top home-section--content no-section-heading " data-section-id="template--17660477145145__dynamic_image_with_text_y6hN4R" data-banner="false" ><div class="image-with-text__container"> <div class="image-with-text__image-wrapper"> <noscript data-rimg-noscript> <img src="//campus.w3schools.com/cdn/shop/files/44444Bruk_na_1500x1000.png?v=1721294934" alt="Skill-Level Certifications" data-rimg="noscript" srcset="//campus.w3schools.com/cdn/shop/files/44444Bruk_na_1500x1000.png?v=1721294934 1x, //campus.w3schools.com/cdn/shop/files/44444Bruk_na_3000x2000.png?v=1721294934 2x, //campus.w3schools.com/cdn/shop/files/44444Bruk_na_3960x2640.png?v=1721294934 2.64x" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </noscript> <img src="//campus.w3schools.com/cdn/shop/files/44444Bruk_na_1500x1000.png?v=1721294934" alt="Skill-Level Certifications" data-rimg="lazy" data-rimg-scale="1" data-rimg-template="//campus.w3schools.com/cdn/shop/files/44444Bruk_na_{size}.png?v=1721294934" data-rimg-max="3960x2640" data-rimg-crop="false" srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1500'%20height='1000'></svg>" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </div> <div class="image-with-text__content" ><div class="image-with-text__content-wrapper image-with-text-text-alignment-left "><h2 class="image-with-text__heading">Skill-Level Certifications</h2><div class="image-with-text__text"><p>Use the W3Schools Certification Program to validate and document your competence.The exams are adaptive and graded from intermediate to professional to advanced.</p><p>Passing the exams grants you the Certified Developer certificate in the respective technology.</p></div><a class=" image-with-text__button " href="/cart/40461451460665:1" > Add to cart </a></div></div> </div> </section> </div><div id="shopify-section-template--17660477145145__cb4127dd-3a2c-4ae6-b96b-9ae3cdec04f5" class="shopify-section logolist--section"><script type="application/pxs-animation-mapping+json"> { "blocks": [".logolist--inner"], "elements": [ ".logolist--item" ] } </script> <section class="logolist--container"> <h2 class="home-section--title"> Our users have jobs at </h2> <div class="home-section--content logolist--inner"> <div class="logolist--item" > <noscript data-rimg-noscript> <img src="//campus.w3schools.com/cdn/shop/files/Oracle-logo_160x90.png?v=1697208201" alt="" data-rimg="noscript" srcset="//campus.w3schools.com/cdn/shop/files/Oracle-logo_160x90.png?v=1697208201 1x, //campus.w3schools.com/cdn/shop/files/Oracle-logo_320x180.png?v=1697208201 2x, //campus.w3schools.com/cdn/shop/files/Oracle-logo_480x270.png?v=1697208201 3x, //campus.w3schools.com/cdn/shop/files/Oracle-logo_640x360.png?v=1697208201 4x" class="logolist--image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </noscript> <img src="//campus.w3schools.com/cdn/shop/files/Oracle-logo_160x90.png?v=1697208201" alt="" data-rimg="lazy" data-rimg-scale="1" data-rimg-template="//campus.w3schools.com/cdn/shop/files/Oracle-logo_{size}.png?v=1697208201" data-rimg-max="3840x2160" data-rimg-crop="false" srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='90'></svg>" class="logolist--image" style=" object-fit:cover;object-position:50.0% 50.0%; " > <div data-rimg-canvas></div> </div> <div class="logolist--item" > <noscript data-rimg-noscript> <img src="//campus.w3schools.com/cdn/shop/files/amazon-6536326_1280_160x80.webp?v=1697208201" alt="" data-rimg="noscript" srcset="//campus.w3schools.com/cdn/shop/files/amazon-6536326_1280_160x80.webp?v=1697208201 1x, //campus.w3schools.com/cdn/shop/files/amazon-6536326_1280_320x160.webp?v=1697208201 2x, //campus.w3schools.com/cdn/shop/files/amazon-6536326_1280_480x240.webp?v=1697208201 3x, //campus.w3schools.com/cdn/shop/files/amazon-6536326_1280_640x320.webp?v=1697208201 4x" class="logolist--image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </noscript> <img src="//campus.w3schools.com/cdn/shop/files/amazon-6536326_1280_160x80.webp?v=1697208201" alt="" data-rimg="lazy" data-rimg-scale="1" data-rimg-template="//campus.w3schools.com/cdn/shop/files/amazon-6536326_1280_{size}.webp?v=1697208201" data-rimg-max="1280x640" data-rimg-crop="false" srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='80'></svg>" class="logolist--image" style=" object-fit:cover;object-position:50.0% 50.0%; " > <div data-rimg-canvas></div> </div> <div class="logolist--item" > <noscript data-rimg-noscript> <img src="//campus.w3schools.com/cdn/shop/files/microsoft_160x35.svg?v=1697208200" alt="" data-rimg="noscript" srcset="//campus.w3schools.com/cdn/shop/files/microsoft_160x35.svg?v=1697208200 1x, //campus.w3schools.com/cdn/shop/files/microsoft_320x70.svg?v=1697208200 2x, //campus.w3schools.com/cdn/shop/files/microsoft_480x105.svg?v=1697208200 3x, //campus.w3schools.com/cdn/shop/files/microsoft_640x140.svg?v=1697208200 4x" class="logolist--image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </noscript> <img src="//campus.w3schools.com/cdn/shop/files/microsoft_160x35.svg?v=1697208200" alt="" data-rimg="lazy" data-rimg-scale="1" data-rimg-template="//campus.w3schools.com/cdn/shop/files/microsoft_{size}.svg?v=1697208200" data-rimg-max="2500x534" data-rimg-crop="false" srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='35'></svg>" class="logolist--image" style=" object-fit:cover;object-position:50.0% 50.0%; " > <div data-rimg-canvas></div> </div> <div class="logolist--item" > <noscript data-rimg-noscript> <img src="//campus.w3schools.com/cdn/shop/files/shopify-logo-2018_160x46.svg?v=1697208200" alt="" data-rimg="noscript" srcset="//campus.w3schools.com/cdn/shop/files/shopify-logo-2018_160x46.svg?v=1697208200 1x, //campus.w3schools.com/cdn/shop/files/shopify-logo-2018_320x92.svg?v=1697208200 2x, //campus.w3schools.com/cdn/shop/files/shopify-logo-2018_480x138.svg?v=1697208200 3x, //campus.w3schools.com/cdn/shop/files/shopify-logo-2018_640x184.svg?v=1697208200 4x" class="logolist--image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </noscript> <img src="//campus.w3schools.com/cdn/shop/files/shopify-logo-2018_160x46.svg?v=1697208200" alt="" data-rimg="lazy" data-rimg-scale="1" data-rimg-template="//campus.w3schools.com/cdn/shop/files/shopify-logo-2018_{size}.svg?v=1697208200" data-rimg-max="2500x709" data-rimg-crop="false" srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='46'></svg>" class="logolist--image" style=" object-fit:cover;object-position:50.0% 50.0%; " > <div data-rimg-canvas></div> </div> </div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_image_with_text_3pk7VJ" class="shopify-section image-with-text--section"> <script type="application/pxs-animation-mapping+json"> { "blocks": [".image-with-text"], "elements": [".image-with-text__heading", ".image-with-text__text", ".image-with-text__button"] } </script> <section class=" image-with-text image-with-text--desktop-height-natural image-with-text--mobile-height-natural image-with-text--desktop-image-alignment-right image-with-text--mobile-image-alignment-top home-section--content no-section-heading " data-section-id="template--17660477145145__dynamic_image_with_text_3pk7VJ" data-banner="false" ><div class="image-with-text__container"> <div class="image-with-text__image-wrapper"> <noscript data-rimg-noscript> <img src="//campus.w3schools.com/cdn/shop/files/Frame_1351879272_1500x1003.png?v=1721214455" alt="W3Schools Certification Program" data-rimg="noscript" srcset="//campus.w3schools.com/cdn/shop/files/Frame_1351879272_1500x1003.png?v=1721214455 1x, //campus.w3schools.com/cdn/shop/files/Frame_1351879272_1605x1073.png?v=1721214455 1.07x" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </noscript> <img src="//campus.w3schools.com/cdn/shop/files/Frame_1351879272_1500x1003.png?v=1721214455" alt="W3Schools Certification Program" data-rimg="lazy" data-rimg-scale="1" data-rimg-template="//campus.w3schools.com/cdn/shop/files/Frame_1351879272_{size}.png?v=1721214455" data-rimg-max="1616x1080" data-rimg-crop="false" srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1500'%20height='1003'></svg>" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </div> <div class="image-with-text__content" ><div class="image-with-text__content-wrapper image-with-text-text-alignment-left "><h2 class="image-with-text__heading">W3Schools Certification Program</h2><div class="image-with-text__text"><p>Start your developer career today.</p><p>Build sought-after coding skills.</p><p>Add value to your CV and increase your employability.</p><p>Achieve the <strong>Certified Modern Web Developer</strong> title with W3Schools.</p><p>Document your coding skills with the certification trusted by top companies and institutions worldwide!</p></div><a class=" image-with-text__button " href="/cart/40461451460665:1" > Add to cart </a></div></div> </div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_rich_text_VKeYcr" class="shopify-section rich-text--section"><script type="application/json" data-section-id="template--17660477145145__dynamic_rich_text_VKeYcr" data-section-type="dynamic-rich-text" > </script> <script type="application/pxs-animation-mapping+json"> { "blocks": [".rich-text-block"], "elements": [] } </script> <section class=" rich-text rich-text--regular " > <div class=" rich-text-block rich-text-alignment-left " ><div class="rich-text-content rte" data-rte><p></p><p></p></div></div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_image_with_text_bBjJJr" class="shopify-section image-with-text--section"> <script type="application/pxs-animation-mapping+json"> { "blocks": [".image-with-text"], "elements": [".image-with-text__heading", ".image-with-text__text", ".image-with-text__button"] } </script> <section class=" image-with-text image-with-text--desktop-height-natural image-with-text--mobile-height-natural image-with-text--desktop-image-alignment-left image-with-text--mobile-image-alignment-top home-section--content no-section-heading " data-section-id="template--17660477145145__dynamic_image_with_text_bBjJJr" data-banner="false" ><div class="image-with-text__container"> <div class="image-with-text__image-wrapper"> <noscript data-rimg-noscript> <img src="//campus.w3schools.com/cdn/shop/files/Use_the_W3Schools_Certification_Program_to_validate_and_document_your_competence.The_exams_are_adaptive_and_graded_from_intermediate_to_professional_to_advanced._Passing_the_exams_gra_beef23b2-a901-497b-9af4-725e6fe7ed10_1500x1003.png?v=1721294972" alt="Get a Modern Web-Developer certificate " data-rimg="noscript" srcset="//campus.w3schools.com/cdn/shop/files/Use_the_W3Schools_Certification_Program_to_validate_and_document_your_competence.The_exams_are_adaptive_and_graded_from_intermediate_to_professional_to_advanced._Passing_the_exams_gra_beef23b2-a901-497b-9af4-725e6fe7ed10_1500x1003.png?v=1721294972 1x, //campus.w3schools.com/cdn/shop/files/Use_the_W3Schools_Certification_Program_to_validate_and_document_your_competence.The_exams_are_adaptive_and_graded_from_intermediate_to_professional_to_advanced._Passing_the_exams_gra_beef23b2-a901-497b-9af4-725e6fe7ed10_1605x1073.png?v=1721294972 1.07x" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </noscript> <img src="//campus.w3schools.com/cdn/shop/files/Use_the_W3Schools_Certification_Program_to_validate_and_document_your_competence.The_exams_are_adaptive_and_graded_from_intermediate_to_professional_to_advanced._Passing_the_exams_gra_beef23b2-a901-497b-9af4-725e6fe7ed10_1500x1003.png?v=1721294972" alt="Get a Modern Web-Developer certificate " data-rimg="lazy" data-rimg-scale="1" data-rimg-template="//campus.w3schools.com/cdn/shop/files/Use_the_W3Schools_Certification_Program_to_validate_and_document_your_competence.The_exams_are_adaptive_and_graded_from_intermediate_to_professional_to_advanced._Passing_the_exams_gra_beef23b2-a901-497b-9af4-725e6fe7ed10_{size}.png?v=1721294972" data-rimg-max="1616x1080" data-rimg-crop="false" srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1500'%20height='1003'></svg>" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </div> <div class="image-with-text__content" ><div class="image-with-text__content-wrapper image-with-text-text-alignment-left "><h2 class="image-with-text__heading">Get a Modern Web-Developer certificate </h2><div class="image-with-text__text"><p>Becoming certified by W3Schools is proof to show to employers and makes your resume stand out among other candidates. The certificate proves that you have passed our exam and that you have proficient skills in Modern Web-Development. </p><p><strong>Certifications Included:</strong> <br/>- Certified HTML Developer<br/>- Certified CSS Developer<br/>- Certified JavaScript Developer<br/>- Certified React.js Developer<br/>- Certified TypeScript Developer<br/>- Certified SQL Developer<br/>- Certified Modern Web Developer </p></div><a class=" image-with-text__button " href="/cart/40461451460665:1" > Add to cart </a></div></div> </div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_rich_text_xCKk4X" class="shopify-section rich-text--section"><script type="application/json" data-section-id="template--17660477145145__dynamic_rich_text_xCKk4X" data-section-type="dynamic-rich-text" > </script> <script type="application/pxs-animation-mapping+json"> { "blocks": [".rich-text-block"], "elements": [] } </script> <section class=" rich-text rich-text--regular " > <div class=" rich-text-block rich-text-alignment-left " ><div class="rich-text-content rte" data-rte><p></p><p></p></div></div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_rich_text_AJgDMn" class="shopify-section rich-text--section"><script type="application/json" data-section-id="template--17660477145145__dynamic_rich_text_AJgDMn" data-section-type="dynamic-rich-text" > </script> <script type="application/pxs-animation-mapping+json"> { "blocks": [".rich-text-block"], "elements": [] } </script> <section class=" rich-text rich-text--regular " > <div class=" rich-text-block rich-text-alignment-left " ></div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_highlights_banner_NKFkPH" class="shopify-section highlights-banner"><script type="application/json" data-section-type="dynamic-highlights-banner" data-section-id="template--17660477145145__dynamic_highlights_banner_NKFkPH"> </script> <style> .highlights-banner__template--17660477145145__dynamic_highlights_banner_NKFkPH.highlights-banner__container { background-color: #f8f8f8; } .highlights-banner__template--17660477145145__dynamic_highlights_banner_NKFkPH .highlights-banner__content:before { background: linear-gradient( to right, #f8f8f8 10%, rgba(248, 248, 248, 0) 100%); } .highlights-banner__template--17660477145145__dynamic_highlights_banner_NKFkPH .highlights-banner__content:after { background: linear-gradient( to left, #f8f8f8 10%, rgba(248, 248, 248, 0) 100%); } .highlights-banner__template--17660477145145__dynamic_highlights_banner_NKFkPH .highlights-banner__block { color: #4d4d4d; } .highlights-banner__template--17660477145145__dynamic_highlights_banner_NKFkPH .highlights-banner__icon { color: #4d4d4d; } </style> <script type="application/pxs-animation-mapping+json"> { "blocks": [".highlights-banners-block"], "elements": [] } </script> <div class=" highlights-banner__template--17660477145145__dynamic_highlights_banner_NKFkPH highlights-banner__container highlights-banner__mobile-layout--slider full-width " > <div class="highlights-banner__content highlight-banner__count-4" data-highlights-slider > <div class="highlights-banner__block highlights-banner__align-center" data-highlights-block > <div class="highlights-banner__icon"> <svg class="icon-award-trophy " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.707 16.9638C4.301 16.4441 3.08805 15.5059 2.23153 14.2757C1.37501 13.0455 0.916066 11.5823 0.916504 10.0833V8.25C0.916504 7.76377 1.10966 7.29746 1.45348 6.95364C1.79729 6.60982 2.26361 6.41667 2.74984 6.41667H8.79984" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M38.293 16.9638C39.699 16.4441 40.912 15.5059 41.7685 14.2757C42.625 13.0455 43.084 11.5823 43.0835 10.0833V8.25C43.0835 7.76377 42.8904 7.29746 42.5466 6.95364C42.2027 6.60982 41.7364 6.41667 41.2502 6.41667H35.2002" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M22.8782 6.02617L24.7629 10.0833H28.4295C28.6147 10.0753 28.7978 10.1248 28.9537 10.2252C29.1096 10.3255 29.2305 10.4716 29.2998 10.6435C29.3692 10.8154 29.3836 11.0046 29.341 11.185C29.2984 11.3654 29.201 11.5281 29.062 11.6508L25.8794 14.7858L27.643 18.8357C27.7202 19.0211 27.7373 19.2262 27.6919 19.4219C27.6465 19.6176 27.5409 19.7941 27.39 19.9267C27.239 20.0592 27.0503 20.1411 26.8503 20.1608C26.6504 20.1805 26.4493 20.137 26.2754 20.0365L22.0147 17.6403L17.754 20.0365C17.5801 20.137 17.379 20.1805 17.1791 20.1608C16.9792 20.1411 16.7904 20.0592 16.6395 19.9267C16.4885 19.7941 16.3829 19.6176 16.3375 19.4219C16.2921 19.2262 16.3092 19.0211 16.3864 18.8357L18.15 14.7858L14.9674 11.6545C14.8272 11.5322 14.7285 11.3693 14.685 11.1884C14.6415 11.0075 14.6554 10.8176 14.7247 10.6449C14.794 10.4723 14.9153 10.3254 15.0718 10.2248C15.2283 10.1242 15.4122 10.0747 15.598 10.0833H19.2647L21.1512 6.0225C21.2333 5.86417 21.3574 5.7315 21.5099 5.63902C21.6625 5.54654 21.8375 5.49782 22.0158 5.4982C22.1942 5.49858 22.369 5.54804 22.5211 5.64117C22.6732 5.73429 22.7968 5.86749 22.8782 6.02617V6.02617Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M22 28.4167V36.6667" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M11 43.0833C11 39.5395 15.9243 36.6667 22 36.6667C28.0757 36.6667 33 39.5395 33 43.0833H11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M34.1 17.4717C33.2768 25.707 23.397 31.8908 15.2936 26.2277C13.737 25.0982 12.4417 23.647 11.4955 21.9727C10.5494 20.2983 9.97457 18.44 9.81013 16.5238L8.34346 1.925C8.33061 1.79715 8.34478 1.66802 8.38506 1.546C8.42534 1.42398 8.49082 1.31179 8.57726 1.21671C8.66369 1.12163 8.76915 1.04578 8.8868 0.994091C9.00444 0.942402 9.13163 0.916024 9.26013 0.916668H34.7435C34.872 0.916024 34.9992 0.942402 35.1168 0.994091C35.2344 1.04578 35.3399 1.12163 35.4263 1.21671C35.5128 1.31179 35.5783 1.42398 35.6185 1.546C35.6588 1.66802 35.673 1.79715 35.6601 1.925L34.1 17.4717Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </div> <div class="highlights-banner__text"> <span class="highlights-banner__heading"> Earn and receive 7 individual certifications </span> </div> </div> <div class="highlights-banner__block highlights-banner__align-center" data-highlights-block > <div class="highlights-banner__icon"> <svg class="icon-heart " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M22.0001 40.2087L4.03343 21.7067C2.45768 20.1611 1.41509 18.1539 1.05677 15.976C0.698461 13.7981 1.04305 11.5627 2.0406 9.59383V9.59383C2.80915 8.10196 3.9177 6.81168 5.27676 5.82714C6.63582 4.8426 8.20733 4.19138 9.86443 3.92605C11.5215 3.66072 13.2178 3.78872 14.8163 4.2997C16.4148 4.81068 17.8708 5.69034 19.0668 6.86767L22.0001 9.5425L24.9334 6.86767C26.1295 5.69071 27.5856 4.81138 29.184 4.30063C30.7825 3.78987 32.4786 3.66199 34.1356 3.92729C35.7925 4.1926 37.3639 4.84367 38.723 5.82797C40.0821 6.81228 41.1908 8.10225 41.9596 9.59383V9.59383C42.9566 11.5629 43.3008 13.7981 42.9425 15.9759C42.5843 18.1537 41.542 20.1608 39.9668 21.7067L22.0001 40.2087Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </div> <div class="highlights-banner__text"> <span class="highlights-banner__heading"> One of the most popular programs </span> </div> </div> <div class="highlights-banner__block highlights-banner__align-center" data-highlights-block > <div class="highlights-banner__icon"> <svg class="icon-people " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.1875 14.4375C6.1875 16.4432 6.98426 18.3668 8.40251 19.785C9.82075 21.2032 11.7443 22 13.75 22C15.7557 22 17.6793 21.2032 19.0975 19.785C20.5157 18.3668 21.3125 16.4432 21.3125 14.4375C21.3125 12.4318 20.5157 10.5082 19.0975 9.09001C17.6793 7.67176 15.7557 6.875 13.75 6.875C11.7443 6.875 9.82075 7.67176 8.40251 9.09001C6.98426 10.5082 6.1875 12.4318 6.1875 14.4375V14.4375Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M1.375 37.125C1.375 33.8429 2.67879 30.6953 4.99955 28.3746C7.32032 26.0538 10.4679 24.75 13.75 24.75C17.0321 24.75 20.1797 26.0538 22.5004 28.3746C24.8212 30.6953 26.125 33.8429 26.125 37.125" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M26.312 18.5625C26.312 20.2035 26.9639 21.7773 28.1243 22.9377C29.2847 24.0981 30.8585 24.75 32.4995 24.75C34.1405 24.75 35.7144 24.0981 36.8747 22.9377C38.0351 21.7773 38.687 20.2035 38.687 18.5625C38.687 16.9215 38.0351 15.3477 36.8747 14.1873C35.7144 13.0269 34.1405 12.375 32.4995 12.375C30.8585 12.375 29.2847 13.0269 28.1243 14.1873C26.9639 15.3477 26.312 16.9215 26.312 18.5625V18.5625Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M28.9907 27.6247C30.5217 27.0604 32.1663 26.8743 33.7847 27.0821C35.4031 27.29 36.9473 27.8856 38.286 28.8184C39.6248 29.7512 40.7184 30.9936 41.4739 32.4398C42.2293 33.886 42.6243 35.4933 42.6252 37.125" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </div> <div class="highlights-banner__text"> <span class="highlights-banner__heading"> Opportunities for jobs and projects </span> </div> </div> <div class="highlights-banner__block highlights-banner__align-center" data-highlights-block > <div class="highlights-banner__icon"> <svg class="icon-rating-star " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M21.1436 2.88017C21.2093 2.70565 21.3266 2.55529 21.4799 2.44916C21.6332 2.34303 21.8152 2.28617 22.0016 2.28617C22.1881 2.28617 22.3701 2.34303 22.5234 2.44916C22.6767 2.55529 22.794 2.70565 22.8596 2.88017L27.4998 16.0362H40.6045C40.7919 16.0362 40.9748 16.0936 41.1285 16.2007C41.2823 16.3078 41.3995 16.4595 41.4644 16.6353C41.5294 16.811 41.5388 17.0025 41.4916 17.1839C41.4444 17.3652 41.3427 17.5277 41.2003 17.6495L30.2498 26.7282L34.8331 40.4965C34.8944 40.681 34.8955 40.8802 34.8362 41.0653C34.7768 41.2505 34.6602 41.412 34.503 41.5265C34.3459 41.6409 34.1564 41.7025 33.962 41.7022C33.7676 41.702 33.5783 41.6399 33.4215 41.525L21.9998 33.1448L10.5726 41.525C10.4157 41.6377 10.2272 41.6978 10.034 41.697C9.84082 41.6961 9.65285 41.6343 9.49692 41.5202C9.341 41.4062 9.22509 41.2458 9.16574 41.0619C9.1064 40.8781 9.10665 40.6802 9.16647 40.4965L13.7498 26.7282L2.79747 17.6495C2.65505 17.5277 2.55338 17.3652 2.50615 17.1839C2.45892 17.0025 2.46841 16.811 2.53333 16.6353C2.59825 16.4595 2.71549 16.3078 2.86925 16.2007C3.02301 16.0936 3.20591 16.0362 3.3933 16.0362H16.4998L21.1436 2.88017Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </div> <div class="highlights-banner__text"> <span class="highlights-banner__heading"> Get professional skills in Modern Web development. </span> </div> </div> </div> </div> </div><div id="shopify-section-template--17660477145145__dynamic_rich_text_HPNk7q" class="shopify-section rich-text--section"><script type="application/json" data-section-id="template--17660477145145__dynamic_rich_text_HPNk7q" data-section-type="dynamic-rich-text" > </script> <script type="application/pxs-animation-mapping+json"> { "blocks": [".rich-text-block"], "elements": [] } </script> <section class=" rich-text rich-text--regular " > <div class=" rich-text-block rich-text-alignment-left " ><div class="rich-text-content rte" data-rte><p></p><p></p></div></div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_image_with_text_aBVM8x" class="shopify-section image-with-text--section"> <script type="application/pxs-animation-mapping+json"> { "blocks": [".image-with-text"], "elements": [".image-with-text__heading", ".image-with-text__text", ".image-with-text__button"] } </script> <section class=" image-with-text image-with-text--desktop-height-natural image-with-text--mobile-height-natural image-with-text--desktop-image-alignment-right image-with-text--mobile-image-alignment-top home-section--content no-section-heading " data-section-id="template--17660477145145__dynamic_image_with_text_aBVM8x" data-banner="false" ><div class="image-with-text__container"> <div class="image-with-text__image-wrapper"> <noscript data-rimg-noscript> <img src="//campus.w3schools.com/cdn/shop/files/Frame_1351879284_1500x1003.png?v=1721295041" alt="Career outlook" data-rimg="noscript" srcset="//campus.w3schools.com/cdn/shop/files/Frame_1351879284_1500x1003.png?v=1721295041 1x, //campus.w3schools.com/cdn/shop/files/Frame_1351879284_1605x1073.png?v=1721295041 1.07x" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </noscript> <img src="//campus.w3schools.com/cdn/shop/files/Frame_1351879284_1500x1003.png?v=1721295041" alt="Career outlook" data-rimg="lazy" data-rimg-scale="1" data-rimg-template="//campus.w3schools.com/cdn/shop/files/Frame_1351879284_{size}.png?v=1721295041" data-rimg-max="1616x1080" data-rimg-crop="false" srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1500'%20height='1003'></svg>" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </div> <div class="image-with-text__content" ><div class="image-with-text__content-wrapper image-with-text-text-alignment-left "><h2 class="image-with-text__heading">Career outlook</h2><div class="image-with-text__text"><p>We anticipate a 20% increase in demand for web developers from 2024 to 2034, which means the demand is and will continue to be high.</p><p>Web Application developers typically earn between <strong>$98,000</strong> and<strong> $176,000</strong> a year in the US. </p><p>Beginners (with less than a year of experience) can expect to make around $73,528, while senior developers can earn about $187,009 a year in the United States.</p></div><a class=" image-with-text__button " href="/cart/40461451460665:1" > Add to cart </a></div></div> </div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_image_with_text_BmJfyi" class="shopify-section image-with-text--section"> <script type="application/pxs-animation-mapping+json"> { "blocks": [".image-with-text"], "elements": [".image-with-text__heading", ".image-with-text__text", ".image-with-text__button"] } </script> <section class=" image-with-text image-with-text--desktop-height-natural image-with-text--mobile-height-natural image-with-text--desktop-image-alignment-left image-with-text--mobile-image-alignment-top home-section--content no-section-heading " data-section-id="template--17660477145145__dynamic_image_with_text_BmJfyi" data-banner="false" ><div class="image-with-text__container"> <div class="image-with-text__image-wrapper"> <noscript data-rimg-noscript> <img src="//campus.w3schools.com/cdn/shop/files/Frame_1351879275_1500x1003.png?v=1721214352" alt="Job opportunities" data-rimg="noscript" srcset="//campus.w3schools.com/cdn/shop/files/Frame_1351879275_1500x1003.png?v=1721214352 1x, //campus.w3schools.com/cdn/shop/files/Frame_1351879275_1605x1073.png?v=1721214352 1.07x" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </noscript> <img src="//campus.w3schools.com/cdn/shop/files/Frame_1351879275_1500x1003.png?v=1721214352" alt="Job opportunities" data-rimg="lazy" data-rimg-scale="1" data-rimg-template="//campus.w3schools.com/cdn/shop/files/Frame_1351879275_{size}.png?v=1721214352" data-rimg-max="1616x1080" data-rimg-crop="false" srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1500'%20height='1003'></svg>" class="image-with-text__image" style=" object-fit:cover;object-position:50.0% 50.0%; " > </div> <div class="image-with-text__content" ><div class="image-with-text__content-wrapper image-with-text-text-alignment-left "><h2 class="image-with-text__heading">Job opportunities</h2><div class="image-with-text__text"><p>With the skills learned in this program, you'll have access to a wide range of exciting career opportunities, including web development, software engineering, database administration, and much more. </p><p>By knowing both Front- and Back-end you will be an attractive and versatile developer with a very high income potential.</p><p>Job opportunities</p><p>With the skills learned in this program, you'll have access to a wide range of exciting career opportunities, including web development, software engineering, database administration, and much more. </p></div><a class=" image-with-text__button " href="/cart/40461451460665:1" > Add to cart </a></div></div> </div> </section> </div><div id="shopify-section-template--17660477145145__dynamic_rich_text_eeymVW" class="shopify-section rich-text--section"><script type="application/json" data-section-id="template--17660477145145__dynamic_rich_text_eeymVW" data-section-type="dynamic-rich-text" > </script> <script type="application/pxs-animation-mapping+json"> { "blocks": [".rich-text-block"], "elements": [] } </script> <section class=" rich-text rich-text--regular " > <div class=" rich-text-block rich-text-alignment-left " ></div> </section> </div><div id="shopify-section-template--17660477145145__171085364877ba77b5" class="shopify-section"><div class="product-section--container"> </div> </div><div id="shopify-section-template--17660477145145__dynamic_html_bpkNXm" class="shopify-section html--section"><script type="application/json" data-section-id="template--17660477145145__dynamic_html_bpkNXm" data-section-type="dynamic-html" ></script> <section class="custom-html--container"> <div class="rte" data-rte> <h2><b>Exam overview</b></h2> <table> <tbody> <tr> <td><strong>Program fee:</strong></td> <td>$295</td> </tr> <tr> </tr> <tr> <td><strong>Certifications included:</strong></td> <td>7</td> </tr> <tr> <td><strong>Course Format: </strong></td> <td> Self paced</td> </tr> <tr> <td><strong>Language: </strong></td> <td> English </td> </tr> <tr> <td><strong>Exam level:</strong></td> <td>Intermediate (40%), Advanced (75%) and Professional (90%)</td> </tr> <tr> <td><strong>Number of questions:</strong></td> <td>Adaptive, 60 on average per exam<br> </td> </tr> <tr> <td><strong>Requirement to pass:</strong></td> <td>Minimum 40% - Intermediate level</td> </tr> <tr> <td><strong>Time limit:</strong></td> <td>60 minutes</td> </tr> <tr> <td><strong>Number of attempts to pass:</strong></td> <td>3 per exam</td> </tr> <tr> <td><strong>Exam deadline:</strong></td> <td>None</td> </tr> <tr> <td><b>Certification Expiration:</b></td> <td>None</td> </tr> <tr> <td><strong>Format:</strong></td> <td>Online, multiple choice</td> </tr> </tbody> </table> </div> </section> <style> #shopify-section-template--17660477145145__dynamic_html_bpkNXm table {display: flex; flex-direction: column; width: 100%;} #shopify-section-template--17660477145145__dynamic_html_bpkNXm tr {display: flex; width: 100%;} #shopify-section-template--17660477145145__dynamic_html_bpkNXm th, #shopify-section-template--17660477145145__dynamic_html_bpkNXm td {flex: 1; padding: 8px; border: 1px solid #ccc; text-align: left; word-break: break-word; white-space: normal; overflow-wrap: break-word;} #shopify-section-template--17660477145145__dynamic_html_bpkNXm th {background-color: #eee;} </style></div><div id="shopify-section-template--17660477145145__dynamic_highlights_banner_GpQfx3" class="shopify-section highlights-banner"><script type="application/json" data-section-type="dynamic-highlights-banner" data-section-id="template--17660477145145__dynamic_highlights_banner_GpQfx3"> </script> <style> .highlights-banner__template--17660477145145__dynamic_highlights_banner_GpQfx3 .highlights-banner__content { background-color: #f8f8f8; } .highlights-banner__template--17660477145145__dynamic_highlights_banner_GpQfx3 .highlights-banner__content:before { background: linear-gradient( to right, #f8f8f8 10%, rgba(248, 248, 248, 0) 100%); } .highlights-banner__template--17660477145145__dynamic_highlights_banner_GpQfx3 .highlights-banner__content:after { background: linear-gradient( to left, #f8f8f8 10%, rgba(248, 248, 248, 0) 100%); } .highlights-banner__template--17660477145145__dynamic_highlights_banner_GpQfx3 .highlights-banner__block { color: #4d4d4d; } .highlights-banner__template--17660477145145__dynamic_highlights_banner_GpQfx3 .highlights-banner__icon { color: #4d4d4d; } </style> <script type="application/pxs-animation-mapping+json"> { "blocks": [".highlights-banners-block"], "elements": [] } </script> <div class=" highlights-banner__template--17660477145145__dynamic_highlights_banner_GpQfx3 highlights-banner__container highlights-banner__mobile-layout--slider content-width section-spacing" > <div class="highlights-banner__content highlight-banner__count-1" data-highlights-slider > <div class="highlights-banner__block highlights-banner__align-center" data-highlights-block > <div class="highlights-banner__icon"> <svg class="icon-award-trophy " aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.707 16.9638C4.301 16.4441 3.08805 15.5059 2.23153 14.2757C1.37501 13.0455 0.916066 11.5823 0.916504 10.0833V8.25C0.916504 7.76377 1.10966 7.29746 1.45348 6.95364C1.79729 6.60982 2.26361 6.41667 2.74984 6.41667H8.79984" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M38.293 16.9638C39.699 16.4441 40.912 15.5059 41.7685 14.2757C42.625 13.0455 43.084 11.5823 43.0835 10.0833V8.25C43.0835 7.76377 42.8904 7.29746 42.5466 6.95364C42.2027 6.60982 41.7364 6.41667 41.2502 6.41667H35.2002" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M22.8782 6.02617L24.7629 10.0833H28.4295C28.6147 10.0753 28.7978 10.1248 28.9537 10.2252C29.1096 10.3255 29.2305 10.4716 29.2998 10.6435C29.3692 10.8154 29.3836 11.0046 29.341 11.185C29.2984 11.3654 29.201 11.5281 29.062 11.6508L25.8794 14.7858L27.643 18.8357C27.7202 19.0211 27.7373 19.2262 27.6919 19.4219C27.6465 19.6176 27.5409 19.7941 27.39 19.9267C27.239 20.0592 27.0503 20.1411 26.8503 20.1608C26.6504 20.1805 26.4493 20.137 26.2754 20.0365L22.0147 17.6403L17.754 20.0365C17.5801 20.137 17.379 20.1805 17.1791 20.1608C16.9792 20.1411 16.7904 20.0592 16.6395 19.9267C16.4885 19.7941 16.3829 19.6176 16.3375 19.4219C16.2921 19.2262 16.3092 19.0211 16.3864 18.8357L18.15 14.7858L14.9674 11.6545C14.8272 11.5322 14.7285 11.3693 14.685 11.1884C14.6415 11.0075 14.6554 10.8176 14.7247 10.6449C14.794 10.4723 14.9153 10.3254 15.0718 10.2248C15.2283 10.1242 15.4122 10.0747 15.598 10.0833H19.2647L21.1512 6.0225C21.2333 5.86417 21.3574 5.7315 21.5099 5.63902C21.6625 5.54654 21.8375 5.49782 22.0158 5.4982C22.1942 5.49858 22.369 5.54804 22.5211 5.64117C22.6732 5.73429 22.7968 5.86749 22.8782 6.02617V6.02617Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M22 28.4167V36.6667" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M11 43.0833C11 39.5395 15.9243 36.6667 22 36.6667C28.0757 36.6667 33 39.5395 33 43.0833H11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M34.1 17.4717C33.2768 25.707 23.397 31.8908 15.2936 26.2277C13.737 25.0982 12.4417 23.647 11.4955 21.9727C10.5494 20.2983 9.97457 18.44 9.81013 16.5238L8.34346 1.925C8.33061 1.79715 8.34478 1.66802 8.38506 1.546C8.42534 1.42398 8.49082 1.31179 8.57726 1.21671C8.66369 1.12163 8.76915 1.04578 8.8868 0.994091C9.00444 0.942402 9.13163 0.916024 9.26013 0.916668H34.7435C34.872 0.916024 34.9992 0.942402 35.1168 0.994091C35.2344 1.04578 35.3399 1.12163 35.4263 1.21671C35.5128 1.31179 35.5783 1.42398 35.6185 1.546C35.6588 1.66802 35.673 1.79715 35.6601 1.925L34.1 17.4717Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </div> <div class="highlights-banner__text"> <span class="highlights-banner__heading"> Get Your Certificate </span> <p>W3Schools has been a leading authority in web development education for over 20 years, providing comprehensive resources and training for developers worldwide. This recognition and credibility within the industry make our certifications in demand.</p> </div> </div> </div> </div> </div><div id="shopify-section-template--17660477145145__recommendations" class="shopify-section product-recommendations--section"> <script type="application/json" data-section-type="static-product-recommendations" data-section-id="template--17660477145145__recommendations" data-section-data > { "settings": { "limit": 5 }, "productId": 6819550199865, "sectionId": "template--17660477145145__recommendations" } </script> <section class="product-section--container product-row--container product-recommendations--container" data-html data-product-recommendations > </section> <div class="productitem-quickshop" data-product-quickshop> <span class="quickshop-spinner"><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> </div> </div><div id="shopify-section-template--17660477145145__dynamic_faq_CycFbf" class="shopify-section shopify-section--faq"> <script type="application/json" data-section-type="pxs-faq" data-section-id="template--17660477145145__dynamic_faq_CycFbf" > </script> <section class=" faq faq--image-crop-original faq--heading-size-medium " aria-label="Frequently asked questions:" ><div class="faq__section-header section-header"><h2 class="faq__section-heading section-header__heading">Frequently asked questions:</h2></div><div class=" faq__section-wrapper section-wrapper " data-faq > <div class="faq__section-content section-content"><div class="faq__items"> <details class="faq__details" data-faq-details > <summary class="faq__summary" data-faq-summary> <span class="faq__summary-heading">What is the difference between a course and a certificate?</span> <svg class="icon-chevron-down faq__summary-icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" 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> </summary> <div class="faq__answer" data-faq-answer data-faq-answer-index="1" > <div class="faq__answer-content" data-faq-answer-content><p>When you complete the course requirements, including the final exam, you will get a certification of completion. Getting a certificate proves your commitment to improving your skills.</p></div> </div> </details><details class="faq__details" data-faq-details > <summary class="faq__summary" data-faq-summary> <span class="faq__summary-heading">How long time does it take to access the exam?</span> <svg class="icon-chevron-down faq__summary-icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" 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> </summary> <div class="faq__answer" data-faq-answer data-faq-answer-index="2" > <div class="faq__answer-content" data-faq-answer-content><p>There is no waiting time. Immediately after completing your purchase you are sent an email link which gives you instant access to the exam.</p></div> </div> </details><details class="faq__details" data-faq-details > <summary class="faq__summary" data-faq-summary> <span class="faq__summary-heading">What are the certificate levels?</span> <svg class="icon-chevron-down faq__summary-icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" 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> </summary> <div class="faq__answer" data-faq-answer data-faq-answer-index="3" > <div class="faq__answer-content" data-faq-answer-content><p>There are three different levels: intermediate, advanced and professional.</p><p>Intermediate is 40%, Advanced is 75%, and Professional is 90%.</p></div> </div> </details><details class="faq__details" data-faq-details > <summary class="faq__summary" data-faq-summary> <span class="faq__summary-heading">How many exam attempts do I have?</span> <svg class="icon-chevron-down faq__summary-icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" 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> </summary> <div class="faq__answer" data-faq-answer data-faq-answer-index="4" > <div class="faq__answer-content" data-faq-answer-content><p>You have 3 attempts per exam. You can choose when to take each attempt. If you don't pass, you can study and take it again at your convenience.</p></div> </div> </details><details class="faq__details" data-faq-details > <summary class="faq__summary" data-faq-summary> <span class="faq__summary-heading">Can I take the exam online?</span> <svg class="icon-chevron-down faq__summary-icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" 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> </summary> <div class="faq__answer" data-faq-answer data-faq-answer-index="5" > <div class="faq__answer-content" data-faq-answer-content><p>All our exams are taken online with multiple choice questions. You do not need to be physically present.</p></div> </div> </details><details class="faq__details" data-faq-details > <summary class="faq__summary" data-faq-summary> <span class="faq__summary-heading">How long does the certificate last?</span> <svg class="icon-chevron-down faq__summary-icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" 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> </summary> <div class="faq__answer" data-faq-answer data-faq-answer-index="6" > <div class="faq__answer-content" data-faq-answer-content><p>The certificate never expires. You don't need to renew it.</p></div> </div> </details><details class="faq__details" data-faq-details > <summary class="faq__summary" data-faq-summary> <span class="faq__summary-heading">How can I verify the authenticity of my certificate from W3Schools?</span> <svg class="icon-chevron-down faq__summary-icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" 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> </summary> <div class="faq__answer" data-faq-answer data-faq-answer-index="7" > <div class="faq__answer-content" data-faq-answer-content><p>The certificate will be issued in your name, and its authenticity can be verified through W3Schools by using the unique link or QR code provided with it.</p></div> </div> </details><details class="faq__details" data-faq-details > <summary class="faq__summary" data-faq-summary> <span class="faq__summary-heading">Do you offer payment plans?</span> <svg class="icon-chevron-down faq__summary-icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" 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> </summary> <div class="faq__answer" data-faq-answer data-faq-answer-index="8" > <div class="faq__answer-content" data-faq-answer-content><p>Yes, W3Schools offers payment plans to make our paid courses, exams and certificates more affordable. You can choose between a 3-month or 6-month payment plan to spread the cost of your course over several months. This allows you to manage your finances more easily. Read more here:</p><p><a href="https://support.w3schools.com/hc/en-gb/articles/19183829723154-Payment-plans" target="_blank" title="W3Schools payment plans">Learn about payment plans</a></p></div> </div> </details><details class="faq__details" data-faq-details > <summary class="faq__summary" data-faq-summary> <span class="faq__summary-heading">Do you have a money-back guarantee?</span> <svg class="icon-chevron-down faq__summary-icon" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" 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> </summary> <div class="faq__answer" data-faq-answer data-faq-answer-index="9" > <div class="faq__answer-content" data-faq-answer-content><p>Yes! If you are not satisfied with your purchase on W3Schools Campus, you can get your money back within 14 days from the day of your purchase.</p><p>It's simple. If you are not 100% satisfied with the course, you can get your money back, as long as no exam attempts are used. </p><p><a href="https://campus.w3schools.com/policies/refund-policy" target="_blank">Our refund policy.</a></p></div> </div> </details></div> </div> </div> </section> </div><div id="shopify-section-template--17660477145145__recently-viewed" class="shopify-section recently-viewed--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 © 2025 W3Schools.com. </p> <p class="site-footer-credits"> <a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&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?7895" 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": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://campus.w3schools.com/collections", "name": "Collections" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "https://campus.w3schools.com/collections/certifications", "name": "Certification Exams Catalog" } }, { "@type": "ListItem", "position": 3, "item": { "@id": "https://campus.w3schools.com/collections/certifications/products/modern-web-development-certification", "name": "Modern Web Development Certification" } } ] } </script> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Product", "name": "Modern Web Development Certification", "image": "https:\/\/campus.w3schools.com\/cdn\/shop\/files\/JAVA_43_1024x1024.png?v=1733730784", "description": "\u003cp data-mce-fragment=\"1\"\u003eReady to take the exam and become a certified Modern Wev Developer? \u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\" style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eGet 7 certifications in total (HTML, CSS, JavaScript, React.js, TypeScript, SQL and Modern Web Developer)\u003c\/span\u003e\u003c\/p\u003e", "brand": { "@type": "Brand", "name": "w3schools" }, "offers": { "@type": "Offer", "priceCurrency": "USD", "price": 295.0, "availability": "http://schema.org/InStock", "url": "https://campus.w3schools.com/products/modern-web-development-certification?variant=40461451460665", "seller": { "@type": "Organization", "name": "W3Schools.com" }, "priceValidUntil": "2026-01-19" } } </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> <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: "product", productHandle: "modern-web-development-certification", }; 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 = '1737249968457';</script><style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#282a35; } :root { --lxs-rating-icon-color: #282a35; }</style> <script> const productLdJsonSchema = { "@context": "http://schema.org", "@type": "Product", "name": "Modern Web Development Certification", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5.0", "reviewCount": 2 } } const looxAddProductLdJsonSchema = () => { const scriptEl = document.createElement('script'); scriptEl.type = 'application/ld+json'; const stringifyProductLdJsonSchema = JSON.stringify(productLdJsonSchema); try { scriptEl.appendChild(document.createTextNode(stringifyProductLdJsonSchema)); document.body.appendChild(scriptEl); } catch (e) { scriptEl.textContent = stringifyProductLdJsonSchema; document.body.appendChild(scriptEl); } }; let productSchemaHandled = false; window.addEventListener('DOMContentLoaded', () => { try { const ldJsonScripts = document.querySelectorAll("[type='application/ld+json']"); const microdataElements = document.querySelectorAll("[itemtype='https://schema.org/Product'], [itemprop='aggregateRating']"); if (microdataElements.length) return; if ([...ldJsonScripts].some(({ textContent }) => JSON.parse(textContent).hasOwnProperty('aggregateRating'))) return; ldJsonScripts.forEach(script => { const json = JSON.parse(script.textContent); if (productSchemaHandled) return; if (json['@type'] !== 'Product' && json['@type'] !== 'ProductGroup') return; json.aggregateRating = productLdJsonSchema.aggregateRating; script.textContent = JSON.stringify(json); productSchemaHandled = true; }); if (!productSchemaHandled) looxAddProductLdJsonSchema(); } catch (error) { // swallow error } }); </script> </div><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 deal: 75% off W3Schools Full Access—ALL courses, exams and certs for life!","action":"bar","button_text":"Buy now","enable_product_link":true,"countdown_days":"1","background_color":"#FF9900","color":"#FFFFFF","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":"product","icon":["fas","tshirt"],"name":"Product"},"collection":{"id":"299465375801","handle":"todays-deals","title":"Today's Deals","image":null},"product":{"id":"6784721518649","handle":"w3schools-full-access-course","title":"W3Schools Full Access","image":{"src":"https://cdn.shopify.com/s/files/1/0274/1783/7625/files/454545Frame1321314110.png?v=1733730939"},"price":"695.00","priceCompare":"1995.00"}},"close_button":false,"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":"2025-01-07 08:00:42"}]; 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></body> </html>