CINXE.COM

Contentful Learning Center : Contentful Learning Center

<!DOCTYPE html> <html class="" lang="en" dir="ltr"> <head> <script> window.Intellum = { ...window.Intellum, accountName: 'Contentful Learning Center', datepickerI18n: { previousMonth: "Previous Month", nextMonth: "Next Month", weekdays: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], weekdaysShort: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], months: ["January","February","March","April","May","June","July","August","September","October","November","December"], }, i18nStrings: { add_text_here: "Add text here", in_days: "in {{COUNT}} days", in_hours: "in {{COUNT}} hours", in_minutes: "in {{COUNT}} minutes", in_one_hour: "in 1 hour", in_one_minute: "in 1 minute", item_dropped: "\"{{ITEM NAME}}\" dropped at position {{POSITION}} of {{TOTAL ITEMS}}.", item_grabbed: "\"{{ITEM NAME}}\" grabbed. Current position: {{POSITION}} of {{TOTAL ITEMS}}. Use up and down keys to move the item, space bar to drop it, Escape to cancel.", item_move_canceled: "Move of \"{{ITEM NAME}}\" canceled.", item_moved_to_position: "\"{{ITEM NAME}}\" moved to position {{POSITION}} of {{TOTAL ITEMS}}.", item_moved_to_position_in_list: "\"{{ITEM NAME}}\" moved to position {{POSITION}} of {{TOTAL ITEMS}} in \"{{LIST NAME}}.\"", live_now: "LIVE NOW", loading: "Loading...", processing_ellipsis: "Processing...", remove: "Remove", removing_ellipsis: "Removing...", saving_ellipsis: "Saving...", search_results: "Search Results", showing_item_position_of_total: "Showing item {{POSITION}} of {{TOTAL ITEMS}}", start_creating_content: "Start creating content", there_was_a_problem_getting_your_updates: "There was a problem in getting your updates.", tomorrow: "tomorrow", topicsSuggestionEmpty: "Sorry. We've run out of suggested topics.", topicsSelectionEmpty: "No topics have been assigned to this activity.", topicsFollowedSelectionEmpty: "No topics have been followed yet.", upload_canceled: "The upload was canceled.", uploadfile_no_file_selected: "No file selected", uploadfile_uploading_msg: "Uploading {{FILENAME}}", uploadfile_error_format_msg: "{{FILENAME}} is not the correct file type. Please try again.", uploadfile_error_size_coursefile_msg: "{{FILENAME}} is too large. Size limit: 10MB for images, 3GB for videos and audio.", uploadfile_error_size_msg: "{{FILENAME}} is too big. Please try again.", uploadfile_error_msg: "There was a problem uploading {{FILENAME}}. Please try again.", uploading_ellipsis: "Uploading...", use_menu_edit_html: "Use menu to edit HTML", when_datepicket_widget_appears: "When the datepicker widget appears, use arrow keys to navigate dates and select a date.", }, mediumEditorI18n: { bold: "Bold", italic: "Italic", link: "Link", title: "Title", subtitle: "Subtitle", unorderedList: "Unordered List", orderedList: "Ordered List", quote: "Quote", linkPlaceholderText: "Paste or type a link...", save: "Save", close: "Close", }, properties: { courseContentFileSizeConstraintsInMB: { image: 10485760, video: 3221225472, audio: 3221225472, }, }, translation_paths: { 'ar': '/locales/ar.9ab301cc05087d57b43e521433a1a9cb.json', 'bg': '/locales/bg.b4b7449391388a49f819d452d24a43ea.json', 'bn': '/locales/bn.c779fe52eaa988df5bde08344e7df093.json', 'cs': '/locales/cs.898aa1620bc5182750602c91eed21d51.json', 'da': '/locales/da.4744bc38b807ae4b520f8ea3fffe770d.json', 'de': '/locales/de.045e8684dcde78cf3c92423329afafcc.json', 'el': '/locales/el.28615ca17789bedb8b30d063713d7454.json', 'en-AU': '/locales/en-AU.d9efdc799d9340c3f49596d4158f6aa2.json', 'en-CA': '/locales/en-CA.b37c119ee44d6c8cb32572dcf33d3c9e.json', 'en-GB': '/locales/en-GB.6cca833957bfce559474cf76370eb762.json', 'en-IN': '/locales/en-IN.b53c74b6bf763380c7d254e0198ced99.json', 'en-SG': '/locales/en-SG.2751e962376e0366ee752469c31707fe.json', 'en': '/locales/en.b615881492af8fbf347f55f7efdbe26c.json', 'es-419': '/locales/es-419.fc15de31024b69c010e7fcb93b37263d.json', 'es-MX': '/locales/es-MX.7a95c39c39f3231da5c6a4c5e9877350.json', 'es': '/locales/es.b7033090d8d24f286134c72e88bd0ef0.json', 'et': '/locales/et.465cb51cb8c5671097ea831abae21ee7.json', 'fi': '/locales/fi.0e4947f82f6669e87bf49a067b138d3b.json', 'fr-CA': '/locales/fr-CA.5b98f8ec97952e1eee13f0ba91d0dcf5.json', 'fr': '/locales/fr.0c908a9863f7bed088a85718abaf386e.json', 'he': '/locales/he.4eb99c8cd028e44dbbc1b42b81e61d94.json', 'hi': '/locales/hi.93f636b25eae72e2cbe8a02c1f86ff58.json', 'hr': '/locales/hr.d7a97312209a81a7dc8aad3a6f537db7.json', 'hu': '/locales/hu.edf6f72693cd659e003125c9e45b61c0.json', 'id': '/locales/id.9e958c201d4752e69db0facebf9c8543.json', 'it': '/locales/it.7e4e25c3f1b5a0afe298380f8bfdb9ee.json', 'ja': '/locales/ja.d8c8a6b6110436a8cd091af83a5f1859.json', 'kn': '/locales/kn.44c9a26aff92ee1598cbf6d0c33805eb.json', 'ko': '/locales/ko.73c4962c313284f36fff4f02c747c13b.json', 'lt': '/locales/lt.dd7ce29cf873eb4906722d08e1daed05.json', 'lv': '/locales/lv.7b2a36b833d20cff298f74df356e9e7e.json', 'mn': '/locales/mn.f7712d504d9400381de35af7990beb5f.json', 'mr': '/locales/mr.d16a7ed1ae1bf05768ac921bde7e2cc2.json', 'ms': '/locales/ms.4d3f25ed269d7d54520c49b38551888e.json', 'my': '/locales/my.ea0cec5295de7349b185ce452b79205d.json', 'nb': '/locales/nb.a7d246526e22819549e4924a0a2d0005.json', 'nl': '/locales/nl.805af11a9c7b61012a94e3bb1b900347.json', 'pl': '/locales/pl.428346f8eead658e1c66d570c82a7c1c.json', 'pt-BR': '/locales/pt-BR.61570a62d2fa191bc61556524bc98592.json', 'pt-PT': '/locales/pt-PT.f3749cede3e1f84cce4207a58c645474.json', 'ro': '/locales/ro.cfa73f3946b4fdaed235e9364f658329.json', 'ru': '/locales/ru.84949cbc6547b93e1826c58494155020.json', 'si': '/locales/si.1435cfa7223fd3feab15085abf82a607.json', 'sk': '/locales/sk.4f60f06321d19306eb60bb6ef937bb53.json', 'sl': '/locales/sl.d7dc91c15fa3481b3346772c36793ee5.json', 'sr-Cyrl': '/locales/sr-Cyrl.8bd5424e0aabd29939fd482a2426552c.json', 'sr-Latn': '/locales/sr-Latn.8f6ffbf8e194cc5f0d1a35df6580f21b.json', 'sv': '/locales/sv.fa1e9cb6c04d0d25264c1f5f4a87ee58.json', 'ta': '/locales/ta.d32b067736f2dd57d14e915926bda3ea.json', 'te': '/locales/te.d1f44adc47a2685930206c945a2f0fa3.json', 'th': '/locales/th.e57c037ecc0d746062e69b2f3550cfc5.json', 'tr': '/locales/tr.5a416590d39cd6f78820f2b4548b2770.json', 'uk': '/locales/uk.1cf10aa44f5e6b32d2de9ae3f9df6b2e.json', 'vi': '/locales/vi.b325c8aa00f8825b2d47f026b362e8d8.json', 'zh-CN': '/locales/zh-CN.f991c6651a4d6ca82698314e7348cd3b.json', 'zh-TW': '/locales/zh-TW.86fdf6ed5875492216ba19833c0211f0.json', }, }; </script> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="icon" type="image/png" href="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/favicons/3459/small/favicon-32x32.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T173629Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=650c6c002a0bb70f9c0bac12d749d5a4aef3f97338389cb56d40650f1c28d521" sizes="16x16"> <link rel="icon" type="image/png" href="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/favicons/3459/medium/favicon-32x32.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T173629Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=8e1d380a2e966274671c593052824b6dab9c26c7a41bd2368225575f53d59c57" sizes="32x32"> <link rel="icon" type="image/png" href="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/favicons/3459/large/favicon-32x32.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T173629Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=1ed9f5abcedf030934c33118d14e3a7f1a791aee86516bfe36fa8c653fb21de1" sizes="96x96"> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="white"> <title>Contentful Learning Center : Contentful Learning Center</title> <meta name="description" content="Sign up for a free Contentful Learning Center account to access our free self-paced courses and microlearning videos. Then enhance your skills with expert-led training and Contentful certification."/> <meta name="keywords" content="training, learning, contentful, workshops, certification, onboarding"> <meta content="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/open_graph_images/3459/full/LMS_SocialImages-03.png" property="og:image" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i%7CLora:regular,italic,700,700i&subset=latin-ext" media="all" /> <link rel="stylesheet" href="/assets/default/all-9f4e75c40c138c9a8c63f986817e6c00ff62d701f6469ba971c240ec4c1a216a.css" media="all" /> <link rel="stylesheet" href="/theme/3459-public/1732618350/styles-8fac5610964b7b93cc750b80aca195c0.css" media="all" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="Ajy2SAfgbsAiuFQwlBubdw6ZnqL_FeBnHi3h112WyXKLcQpSRSBrKor1Zxjwvr9wUzYGqE_uiPqf6Np85HvokA" /> <script> window.dataLayer = window.dataLayer || []; window.dataLayer.push( {'user_id': null} ); window.dataLayer.push({'cluster': "primary"}); window.dataLayer.push({'environment': "production"}) </script> <script> window.IntellumDataLayer = window.IntellumDataLayer || {"account":{"id":1446,"name":"Contentful Learning Center"},"organization":{"id":3459,"code":"","name":"Public"},"user":null,"course":null,"course_session":null,"enrollment":null,"page_type":"homepage","search":null}; </script> <script> //<![CDATA[ window.gon={};gon.page_entity={"page_type":"homepage","locale":"en"}; //]]> </script> <script async="1"> function getCookie(name) { const value = `; ${document.cookie}`; const parts = value.split(`; ${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); } function trackLinkClick(element) { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/link_click/jsonschema/1-0-0", data: { link_name: element.dataset.objectName || 'unnamed_link', link_title: element.dataset.objectTitle || (element.innerText || element.textContent).trim(), link_href: element.href } } }) } function trackButtonClick(element) { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/button_click/jsonschema/1-0-0", data: { button_name: element.dataset.objectName || 'unnamed_button', button_title: element.dataset.objectTitle || (element.innerText || element.textContent).trim() } } }) } (function (p, l, o, w, i, n, g) { if (!p[i]) { p.GlobalSnowplowNamespace = p.GlobalSnowplowNamespace || []; p.GlobalSnowplowNamespace.push(i); p[i] = function () { (p[i].q = p[i].q || []).push(arguments); }; p[i].q = p[i].q || []; n = l.createElement(o); g = l.getElementsByTagName(o)[0]; n.async = 1; n.src = w; g.parentNode.insertBefore(n, g); } })( window, document, "script", "/assets/snowplow/sp-001e8f5f3fd0505bcecf97203bd6a99b1633754ba364a4194b154bd8f90996ba.js", "snowplow" ) snowplow("newTracker", "production-sp-production", "https://collector.intellumanalytics.com", { appId: "Primary-1446", platform: 'web', cookieSameSite: 'Lax', cookieSecure: true, discoverRootDomain: true, bufferSize: 1 }) var context = [ { schema: "iglu:com.intellum/page/jsonschema/1-0-7", data: Object.assign({}, gon.page_entity, {"is_embedded": (window === window.parent) ? false : true}) }, { schema: "iglu:com.intellum/account/jsonschema/1-0-1", data: { cluster_name: "Primary", account_id: 1446 } }, { schema: "iglu:com.intellum/user/jsonschema/1-0-2", data: { tracking_id: getCookie("tid") || null, user_id: null, organization_id: null } }, { schema: "iglu:com.intellum/application/jsonschema/1-0-1", data: { application: "exceed", env: "production" } } ] snowplow('setUserId', null) snowplow('addGlobalContexts', context) var trackersToUse = ":production-sp-production" function trackVideos() { videos = document.querySelectorAll('video') videos_arr = Array.from(videos) percent_bucket_size = 10 videos_completed_percentage = {} function trackVideoUsage(video, videos_completed_percentage, percent_bucket_size) { totalLength = video.duration percentageCompleted = (video.currentTime / totalLength) * 100 percentageCompletedRatio = Math.floor(percentageCompleted / percent_bucket_size) if (!videos_completed_percentage[video.id].has(percentageCompletedRatio)) { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/video_track/jsonschema/1-0-0", data: { percentage_completed_bucket: percentageCompletedRatio * percent_bucket_size, video_id: video.id, percentage_completed: Math.floor(percentageCompleted), video_size_in_s: Math.floor(video.duration), video_current_time_in_s: Math.floor(video.currentTime) } } }) videos_completed_percentage[video.id].add(percentageCompletedRatio) } } videos_arr.forEach(video => { if (video.id) { video.ontimeupdate = function () { if (!videos_completed_percentage[video.id]) { videos_completed_percentage[video.id] = new Set() } trackVideoUsage(video, videos_completed_percentage, percent_bucket_size) } } }) } snowplow("enableActivityTracking" + trackersToUse, { // The enableActivityTracking method must be called before the trackPageView method (https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/javascript-trackers/javascript-tracker/javascript-tracker-v3/tracking-events/#activity-tracking-page-pings) minimumVisitLength: 10, heartbeatDelay: 10 }) snowplow('trackPageView' + trackersToUse, {}) snowplow('enableErrorTracking' + trackersToUse, {}) snowplow('enableFormTracking' + trackersToUse, {}) document.addEventListener('DOMContentLoaded', function() { // Track clicks on buttons buttons = document.getElementsByTagName("button") button_arr = Array.from(buttons) button_arr.forEach(element => { element.addEventListener("click", function () { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/button_click/jsonschema/1-0-0", data: { button_name: element.dataset.objectName || 'unnamed_button', button_title: (element.innerText || element.textContent).trim() } } }) }) }) // Track clicks on links links = document.getElementsByTagName("a") links_arr = Array.from(links) links_arr.forEach(element => { element.addEventListener("click", function () { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/link_click/jsonschema/1-0-0", data: { link_name: element.dataset.objectName || 'unnamed_link', link_title: (element.innerText || element.textContent).trim(), link_href: element.href } } }) }) element.addEventListener("auxclick", function () { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/link_click/jsonschema/1-0-0", data: { link_name: element.dataset.objectName || 'unnamed_link', link_title: (element.innerText || element.textContent).trim(), link_href: element.href } } }) }) }) // Track video usage trackVideos() // Track catalog cards impressions if (gon.page_entity && gon.page_entity["page_type"] == 'homepage') { prevVisibleCatalogCards = new Set() maxChecks = 20 checkInterval = 5000 currentCheck = 0 function checkNewCatalogCards(prevVisibleCatalogCards) { catalogCards = Array.from(document.getElementsByClassName("catalogcards")) catalogCards.forEach((el, index) => { if (el.getElementsByTagName("h2")[0]) { title = el.getElementsByTagName("h2")[0].innerText courses = Array.from(el.getElementsByClassName("catalogcard")) .map(el => { return { course_id: parseInt(el.dataset.courseId, 10), course_type: el.dataset.courseType } }) .filter(el => !isNaN(el["course_id"])) if (courses.length != 0 && !prevVisibleCatalogCards.has(title)) { snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/gallery_impression/jsonschema/1-0-0", data: { title: title, gallery_position: index, results: courses } } }) prevVisibleCatalogCards.add(title) } } }) } checkNewCatalogCards(prevVisibleCatalogCards) const catalogCheckInterval = setInterval(function() { checkNewCatalogCards(prevVisibleCatalogCards) if (currentCheck > maxChecks) { clearInterval(catalogCheckInterval) } currentCheck += 1 }, checkInterval) } if (gon.page_entity && gon.page_entity["page_type"] == 'search_result_page') { searchList = document.getElementsByTagName("exceed-filter-content")[0] if (searchList != undefined) { courses = Array.from(searchList.getElementsByTagName("article")).map(x => { return { course_id: parseInt(x.dataset.courseId, 10), course_type: x.dataset.courseType } }) snowplow('trackSelfDescribingEvent' + trackersToUse, { event: { schema: "iglu:com.intellum/search_impression/jsonschema/1-0-2", data: { search_query: gon.page_entity["search_query"], results: courses } } }) } } }, false) </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-BD7ZCSV9HD"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-BD7ZCSV9HD'); </script> <!-- Intellum GA4 script --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-9QZZZPK0JH"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-9QZZZPK0JH'); </script> <script> window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga('create', 'UA-40725207-1', 'auto'); ga('send', 'pageview'); ga('create', 'UA-45326746-3', 'auto', {'name': 'intellumTracker'}); ga('intellumTracker.set', 'anonymizeIp', true); ga('intellumTracker.send', 'pageview'); </script> <script type="text/javascript" async src='https://www.google-analytics.com/analytics.js'></script> <script type="text/javascript"> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('597-PWP-156'); } } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> </head> <body class="body--logged-out" data-controller="catalogs" data-action="index"> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-MFDBXP8" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script type="text/javascript" >(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MFDBXP8');</script> <!-- End Google Tag Manager --> <a href="#main" class="skip2content"> Skip to main content </a> <div id="gdpr-consent" class="consent u-orgcolor--bg"> <div class="consent__content"> <span class="consent__text">This site uses cookies to provide you with a greater user experience. By using Exceed LMS, you accept our <a href='https://www.intellum.com/privacy-policy' target='_BLANK' class='whatsnew__link'>use of cookies</a>.</span> </div> <div class="consent__actions"> <button type="button" id="gdpr-consent__button" class="consent__close" aria-label="Close"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35" aria-hidden="true" class="consent__icon btnicon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M11.84,24.57 L24.57,11.84 L23.16,10.43 L10.43,23.16 z"></path> <path d="M10.43,11.84 L23.16,24.57 L24.57,23.16 L11.84,10.43 z"></path> </g> </svg> </button> </div> </div> <div class="appheader appheader--exceed u-org--header"> <div class="appheader__navigation"> <div class="appheader__section appheader__section--title u-org--header"> <exceed-nav-menu trigger-el-selector=".appheader__button--appnavmobile" menu-el-selector=".appnav--mobile" menu-visible-class="appnav--mobilevisible" option-el-selector=".navmenu__option"> <button type="button" class="appheader__button appheader__button--appnavmobile u-org--header" aria-label="Toggle Navigation"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appheader__icon" focusable="false"> <path aria-hidden="true" d="M0 0h24v24H0V0z" fill="none"></path> <path aria-hidden="true" d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" fill="currentColor"></path> </svg> </button> <nav class="appnav appnav--mobile"> <div class="appheader__categories appheader__categories--mobile"> <div class="appheader__categoriesbuttoncontainer--mobile navmenu__option"> <button name="button" type="button" class="button button--toggle appheader__categoriesbutton appheader__categoriesbutton--mobile" data-trigger="modal.open" data-trigger-target="mobile-categories-menu-modal"> Topics <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="button__icon button__icon--toggle" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M18.6,16.4L12,9.8l-6.6,6.6L4,15l8-8l8,8L18.6,16.4z"></path> </g> </svg> </button> </div> </div> <ul class="appnav__list--mobile"> <li class="navmenu__listitem--mobile navmenu__option"> <a class="appnav__link appnav__link--mobile appnav__link--mobilecurrent u-orgcolor--color" aria-current="page" href="/student/catalog"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appnav__icon appnav__icon--left" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M12,5.69l5,4.5V18h-2v-5c0-0.552-0.448-1-1-1h-4c-0.552,0-1,0.448-1,1v5H7v-7.81L12,5.69 M11.666,3.301l-8.697,7.827 C2.628,11.435,2.845,12,3.303,12H5v7c0,0.552,0.448,1,1,1h4c0.552,0,1-0.448,1-1v-5h2v5c0,0.552,0.448,1,1,1h4c0.552,0,1-0.448,1-1 v-7h1.697c0.458,0,0.675-0.565,0.334-0.872l-8.697-7.827C12.144,3.13,11.856,3.13,11.666,3.301z"></path> </g> </svg> <span class="appnav__label"> Home </span> </a></li> <li class="navmenu__listitem--mobile navmenu__option"> <a class="appnav__link appnav__link--mobile" href="/student/catalog/list?search=Contentful&amp;taxonomy_tag_ids%5B%5D=13524"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appnav__icon appnav__icon--left" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M4,6h16v2H4V6z M6,2h12v2H6V2z M20,10H4c-1.1,0-2,0.9-2,2v8c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2v-8C22,10.9,21.1,10,20,10z M20,20H4v-8h16V20z"></path> </g> </svg> <span class="appnav__label"> Courses </span> </a></li> <li class="navmenu__listitem--mobile navmenu__option"> <a class="appnav__link appnav__link--mobile" href="/student/all_events"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appnav__icon appnav__icon--left" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M20,4h-1V3c0-0.552-0.448-1-1-1l0,0c-0.552,0-1,0.448-1,1v1H7V3c0-0.552-0.448-1-1-1l0,0C5.448,2,5,2.448,5,3v1H4 C2.9,4,2,4.9,2,6v14c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V6C22,4.9,21.1,4,20,4z M20,20H4v-9h16V20z M20,9H4V6h16V9z"></path> </g> </svg> <span class="appnav__label"> Events </span> </a></li> <li class="navmenu__listitem--mobile navmenu__option"> <a class="appnav__link appnav__link--mobile" href="/student/catalog/list?category_ids=21344-certification"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appnav__icon appnav__icon--left" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M5,2C3.346,2,2,3.346,2,5v3h2v12h5v-2H6V8h11V5c0-0.551,0.448-1,1-1c0.565,0,1,0.435,1,1v15h2V5c0-1.645-1.355-3-3-3H5z M5,4h10.172C15.061,4.313,15,4.65,15,5v1H4V5C4,4.449,4.449,4,5,4z M8,10v2h9v-2H8z M8,14v2h2v-2H8z M14,14c-1.645,0-3,1.355-3,3 c0,0.876,0.392,1.662,1,2.213v3.592l2-1.25l2,1.25v-3.592c0.608-0.551,1-1.336,1-2.213C17,15.355,15.645,14,14,14z M14,16 c0.564,0,1,0.436,1,1s-0.436,1-1,1s-1-0.436-1-1S13.436,16,14,16z"></path> </g> </svg> <span class="appnav__label"> Certification </span> </a></li> <li class="navmenu__listitem--mobile navmenu__option"> <a class="appnav__link appnav__link--mobile" href="/student/activity/769739-learning-center-faq"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appnav__icon appnav__icon--left" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M11,18h2v-2h-2V18z M12,2C6.48,2,2,6.48,2,12s4.48,10,10,10s10-4.48,10-10S17.52,2,12,2z M12,20c-4.41,0-8-3.59-8-8 s3.59-8,8-8s8,3.59,8,8S16.41,20,12,20z M12,6c-2.21,0-4,1.79-4,4h2c0-1.1,0.9-2,2-2s2,0.9,2,2c0,2-3,1.75-3,5h2c0-2.25,3-2.5,3-5 C16,7.79,14.21,6,12,6z"></path> </g> </svg> <span class="appnav__label"> Help </span> </a></li> </ul> </nav> </exceed-nav-menu> <a class="appheader__titlelink u-org--header" href="/"><img class="appheader__titleimage" alt="Contentful Learning Center" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/organizations/branding_logos/3459/full/lc-logo.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T173629Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=251804923860277a06f37694d4b4cf389fbb9ed3341e32de4076af33e332732f" /></a> <nav class="appnav appnav--text"> <exceed-nav-text> <ul class="appnav__list"> <li class="appnav__listitem appnav__listitem--text"> <a class="appnav__link appnav__link--text u-org--header appnav__link--current u-orgcolor--borderonly" aria-current="page" href="/student/catalog"> Home </a></li> <li class="appnav__listitem appnav__listitem--text"> <a class="appnav__link appnav__link--text u-org--header u-orgcolor--borderhover" href="/student/catalog/list?search=Contentful&amp;taxonomy_tag_ids%5B%5D=13524"> Courses </a></li> <li class="appnav__listitem appnav__listitem--text"> <a class="appnav__link appnav__link--text u-org--header u-orgcolor--borderhover" href="/student/all_events"> Events </a></li> <li class="appnav__listitem appnav__listitem--text"> <a class="appnav__link appnav__link--text u-org--header u-orgcolor--borderhover" href="/student/catalog/list?category_ids=21344-certification"> Certification </a></li> <li class="appnav__listitem appnav__listitem--text"> <a class="appnav__link appnav__link--text u-org--header u-orgcolor--borderhover" href="/student/activity/769739-learning-center-faq"> Help </a></li> <li class="appnav__listitem" hidden> <exceed-nav-menu class="navmenu"> <button name="button" type="button" role="button" class="appnav__link appnav__link--more navmenu__trigger u-org--header" aria-haspopup="true" aria-expanded="false" aria-label="More"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" aria-hidden="true" class="appnav__icon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M9,6c0.825,0,1.5-0.675,1.5-1.5S9.825,3,9,3S7.5,3.675,7.5,4.5S8.175,6,9,6z M9,7.5C8.175,7.5,7.5,8.175,7.5,9s0.675,1.5,1.5,1.5s1.5-0.675,1.5-1.5S9.825,7.5,9,7.5z M9,12c-0.825,0-1.5,0.675-1.5,1.5S8.175,15,9,15s1.5-0.675,1.5-1.5 S9.825,12,9,12z"></path> </g> </svg> </button> <ul class="appnav__sublist navmenu__menu"></ul> </exceed-nav-menu> </li> </ul> </exceed-nav-text> </nav> </div> <div class="appheader__section u-org--header"> <exceed-nav-menu class="appheader__search" trigger-el-selector=".appheader__searchbutton" blur-trigger-el-selector=".appsearch__backdrop" menu-el-selector=".appheader__searchmenu" menu-visible-class="appheader__searchmenu--visible" trigger-active-class="appheader__searchbutton--active" dynamic-content-container-selector=".appsearch__recommendations" dynamic-content-endpoint="/student/catalog/recommend_for_user" is-dynamic-content-delayed="true" > <button class="button button--toggle appheader__searchbutton u-org--header" aria-haspopup="true" aria-expanded="false" data-object-name="header_search" > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="appheader__icon appheader__icon--searchbuttonicon appheader__searchbuttonicon--inactive" focusable="false"> <path aria-hidden="true" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" fill="currentColor"></path> <path aria-hidden="true" d="M0 0h24v24H0V0z" fill="none"></path> </svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" aria-hidden="true" class="appheader__icon appheader__icon--searchbuttonicon appheader__searchbuttonicon--active" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8 0.5C3.8525 0.5 0.5 3.8525 0.5 8C0.5 12.1475 3.8525 15.5 8 15.5C12.1475 15.5 15.5 12.1475 15.5 8C15.5 3.8525 12.1475 0.5 8 0.5ZM11.75 10.6925L10.6925 11.75L8 9.0575L5.3075 11.75L4.25 10.6925L6.9425 8L4.25 5.3075L5.3075 4.25L8 6.9425L10.6925 4.25L11.75 5.3075L9.0575 8L11.75 10.6925Z"></path> </g> </svg> <span class="appheader__searchbuttontext">Search</span> </button> <div class="appheader__searchmenu"> <div class="appsearch appsearch--menu"> <form class="appsearch__form appsearch__form--menu" action="/student/catalog/list"> <input type="search" name="search" id="app-search" class="appsearch__input" placeholder="Search..." value="" aria-label="Search" data-search-path="/student/catalog/list" data-is-menu-focus="true" /> </form> <div class="appsearch__recommendations"></div> </div> <div class="appsearch__backdrop"></div> </div> </exceed-nav-menu> <exceed-nav-menu class="appheader__categories" trigger-el-selector=".button--toggle" menu-el-selector=".categoriesmenu" menu-visible-class="categoriesmenu--visible"> <button name="button" type="button" class="button button--toggle appheader__categoriesbutton u-org--header" aria-haspopup="true" aria-expanded="false" data-object-name="topics_filter"> Topics <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="button__icon button__icon--toggle" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M18.6,16.4L12,9.8l-6.6,6.6L4,15l8-8l8,8L18.6,16.4z"></path> </g> </svg> </button> <div class="categoriesmenu"> <section class="categoriesmenu__wrap"> <div id="categoriesmenu-aside-37467" class="categoriesmenu__aside"> <exceed-toggle-button trigger-selector="#categoriesmenu-37467-back" target-selector="#categoriesmenu-aside-37467" target-focus="#categoriesmenu-37467-select" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-aside-37467-back" class="button button--link categoriesmenu__back" aria-controls="categoriesmenu-aside-37467"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon categoriesmenu__icon--offset" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M15.41,7.41,10.83,12l4.58,4.59L14,18,8,12l6-6Z"></path> </g> </svg> All Topics </button> </exceed-toggle-button> <div class="categoriesmenu__heading"> <a href="/student/catalog/list?category_ids=37467-what-s-new">What&#39;s new</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=37468-contentful-studio">Contentful Studio</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38441-contentful-basics">Contentful Basics</a> </li> </ul> </div> <div class="categoriesmenu__content"> <div class="categoriesmenu__heading"> <a href="/student/catalog/browse">All Topics</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <exceed-toggle-button trigger-selector="#categoriesmenu-37467-select" target-selector="#categoriesmenu-aside-37467" target-focus="#categoriesmenu-aside-37467-back" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-37467-select" class="button button--link categoriesmenu__name" aria-controls="categoriesmenu-aside-37467"> What&#39;s new <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6Z" transform="translate(0 0)"></path> </g> </svg> </button> </exceed-toggle-button> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list?category_ids=33800-developer">Developer</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list?category_ids=33802-content-editor">Content editor</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list?category_ids=33804-designer">Designer</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list?category_ids=33806-marketer">Marketer</a> </li> </ul> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem categoriesmenu__listitem--nosubitems"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list">All Activities</a> </li> </ul> </div> </section> </div> </exceed-nav-menu> <button type="button" class="button button--primary button--appheader" data-behavior="show.dialog" data-dialog-url="/student/authentication/public_modal" data-dialog-id="public-login-dialog" role="button">Log In</button> </div> </div> </div> <main class="main main--student" id="main" data-save-state="scroll.y" data-reset-state="true"> <h1 class="a11y-atonly">Contentful Learning Center</h1> <section aria-labelledby="carousel-heading"> <exceed-carousel class="carousel" dir="" aria-hidden="true" autoplay-interval="5000" aria-current-message="Showing item {{POSITION}} of 2" > <h2 id="carousel-heading" class="a11y-atonly">Featured</h2> <div id="carousel-announcements" class="a11y-atonly" aria-live="polite" aria-atomic="true">Showing item 1 of 2</div> <div class="carousel__content" data-glide-el="track"> <ul class="carousel__list"> <li class="carousel__listitem"> <div class="hero hero--carousel"> <picture alt="" class="hero__image hero__image--static"><source media="(min-width: 480px)" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/11257/w550/public-home-page.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=4f8347dc0ca6a91b878b51b92bb85e2eb8a1f54939da1721aa4ca53226b8f961 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/11257/w800/public-home-page.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=81355747547447e36dc9d77069ad69a73418696c9156150c56c7cbfabff1146d 800w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/11257/w1100/public-home-page.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=3b49875a857b787248591109026f90ac649ca710a32a689104242a36cefdbcc9 1100w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/11257/w1600/public-home-page.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=0123021c69d254484d71d698c558cb68af45d63c7056af6891716d06259393d9 1600w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/11257/w2400/public-home-page.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=cc4022d48c03acaa3d769aeb783227cc61421ba2f585aa6020de801bf985e4fc 2400w"></source><source media="(max-width: 479px)" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_mobile_images/11257/w550/public-users.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=a5b2ac58a34906e36a6644efdf186adbb4765043226f463d5a32944fb945523a 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_mobile_images/11257/w800/public-users.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=2c93174dd60e445df2eb8f2dcb62872e66fba95d49d01f1dac1cb9ec8a912732 800w"></source><img alt="" class="hero__image hero__image--static" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/11257/w550/public-home-page.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=4f8347dc0ca6a91b878b51b92bb85e2eb8a1f54939da1721aa4ca53226b8f961" /></picture> </div> </li> <li class="carousel__listitem"> <div class="hero hero--carousel"> <a data-object-name="hero_image" class="hero__link" target="_blank" href="https://training.contentful.com/student/activity/2305574-the-learning-center-is-moving-to-a-new-platform"><img alt="public users" class="hero__image hero__image--static" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/13126/w550/10.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=1357f7d255fd22366b66c99359c179fe3333061cf26abede8266a6a4ecb50b03 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/13126/w800/10.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=77e30b50442b52005c9ac9abb3000408a8e6054fcd1cfb78f15b910b73d580e3 800w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/13126/w1100/10.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=6cc4e0c4aba0fc1391312b5f4e27bbacf3a5a6ca1f3e4eda7b6e542d90447463 1100w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/13126/w1600/10.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=9eb12fed1fa825a4b77866903dfc976576c29ad0b2566895b03fdb1aefd4dac9 1600w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/13126/w2400/10.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=3c49d4c90043f231e7062e5243318dfe95aa54169a4f60de8973816af6c87441 2400w" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_featured_link_images/13126/w550/10.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=1357f7d255fd22366b66c99359c179fe3333061cf26abede8266a6a4ecb50b03" /></a> </div> </li> </ul> </div> <section class="carousel__controls"> <h4 class="a11y-atonly">Carousel Navigation</h4> <ul class="carousel__arrows" data-glide-el="controls"> <li data-glide-dir="<"> <button class="carousel__arrow carousel__arrow--prev" data-object-name="hero_carousel_prev" aria-label="Previous"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M15.41,7.41L14,6l-6,6l6,6l1.41-1.41L10.83,12L15.41,7.41z"></path> </g> </svg> </button> </li> <li data-glide-dir=">"> <button class="carousel__arrow carousel__arrow--next" data-object-name="hero_carousel_next" aria-label="Next"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M10,6L8.59,7.41L13.17,12l-4.58,4.59L10,18l6-6L10,6z"></path> </g> </svg> </button> </li> </ul> <ul class=" carousel__nav" data-glide-el="controls[nav]"> <li class="carousel__navitem" data-glide-dir="=0"> <button class="carousel__navbutton"> <span class="a11y-atonly">1</span> </button> </li> <li class="carousel__navitem" data-glide-dir="=1"> <button class="carousel__navbutton"> <span class="a11y-atonly">2</span> </button> </li> </ul> <button type="button" class="carousel__pauseplay"> <span class="carousel__pauseplaycontent carousel__pauseplaycontent--active"> <span class="a11y-atonly">Pause</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="carousel__pauseplayicon" focusable="false"> <g aria-hidden="true" fill="currentColor"> <rect x="5" y="5" class="st0" width="5" height="14"></rect> <rect x="14" y="5" class="st0" width="5" height="14"></rect> </g> </svg> </span> <span class="carousel__pauseplaycontent"> <span class="a11y-atonly">Play</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="carousel__pauseplayicon" focusable="false"> <g aria-hidden="true" fill="currentColor"> <path d="M8,5v14l11-7L8,5z"></path> </g> </svg> </span> </button> </section> </exceed-carousel> </section> <div class="main__content main__content--catalog" id="catalog_home_page" data-save-state-restore-el> <div id="container_for_custom_js_do_not_delete" class="main__widgetcontent"></div> <section class="catalogcards"> <header class="catalogcards__header"> <div class="catalogcards__headertext"> </div> </header> <div class="catalogcards__htmlcontent"><div> <div class=""> <div style="" class="lc-chi-09-ml-24 lc-chi-09-flex lc-chi-09-flex-col lc-chi-09-flex-justify-items-center lc-chi-09-flex-items-left" > <div class=""> <a class="lc-chi-09-button" href="https://training.contentful.com/student/authentication/login" > Login </a> </div> <div style="margin-left: 0px; margin-top: 10px" class="lc-chi-09-soft-text" > <div style=" width: 100%; margin: auto 0; font-size: 18px; line-height: 20px; " > Can't log in? This <a target="_blank" style="color: blue" href="https://training.contentful.com/student/activity/1807784-logging-in-to-the-learning-center" >article</a > helps </div> </div> </div> </div> </div> </div> <footer class="catalogcards__footer"> </footer> </section> <section class="catalogcards"> <header class="catalogcards__header"> <div class="catalogcards__headertext"> <h2 id="section-heading-56931" class="catalogcards__heading u-headingsection catalogcards__heading--2x"> Select your learning goals </h2> </div> </header> <p class="a11y-atonly" id="summary-card-instructions-56931">If this list is too long for the page, you can scroll it left and right</p> <ul class="catalogcards__list catalogcards__list--scroll" aria-describedby="summary-card-instructions-56931" data-catalog-section-id="56931" data-behavior="limit.touchscroll"> <li class="catalogcards__listitem catalogcards__listitem--banner catalogcards__listitem--2x"> <a class="catalogcard catalogcard--banner" href="/sl/3e194707"> <img class="catalogcard__image catalogcard__image--banner" title="" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16047/w550/contentful-basics-1.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=398a230f505ed59c77d9396adc3b6f44f2035527f01d6da397c975d8e4ffbb70 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16047/w800/contentful-basics-1.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=a97754b27dc207533155b21b3b00f44d7bedfdeb99fa59d2639feb79e6726570 800w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16047/w1100/contentful-basics-1.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=477a9fb7b7d30c76b55f75aed2892cf2fba144f70941faf96d0f5ba068903980 1100w" sizes="(min-width: 992px) 47vw, (min-width: 768px) 46vw, (min-width: 480px) 47vw, 45vw" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16047/w550/contentful-basics-1.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=398a230f505ed59c77d9396adc3b6f44f2035527f01d6da397c975d8e4ffbb70" /> </a></li> <li class="catalogcards__listitem catalogcards__listitem--banner catalogcards__listitem--2x"> <a class="catalogcard catalogcard--banner" href="/sl/677154d5"> <img class="catalogcard__image catalogcard__image--banner" title="" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16048/w550/certification.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=fbcaed6f94dcf673d3a93666d7766184823d232e891f33903bb5a5e0182a659f 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16048/w800/certification.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=f33be64034d97c3329c9556396ada8f8a90b9569dfd41b44aac1609b4f4a2594 800w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16048/w1100/certification.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=4118d18485f2825118aa6eb62098d9c925808baa825ce1199ac4d74b37113fd7 1100w" sizes="(min-width: 992px) 47vw, (min-width: 768px) 46vw, (min-width: 480px) 47vw, 45vw" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16048/w550/certification.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=fbcaed6f94dcf673d3a93666d7766184823d232e891f33903bb5a5e0182a659f" /> </a></li> </ul> <footer class="catalogcards__footer"> </footer> </section> <section class="catalogcards"> <header class="catalogcards__header"> <div class="catalogcards__headertext"> <h2 id="section-heading-56932" class="catalogcards__heading u-headingsection catalogcards__heading--"> Upcoming live events/workshops </h2> </div> <div class="catalogcards__navbuttons" aria-hidden="true"> <button class="catalogcards__navbutton catalogcards__navbutton--prev" data-object-name="gallery_prev" data-extra-data-gallery-title='Upcoming live events/workshops' > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M15.41,7.41,10.83,12l4.58,4.59L14,18,8,12l6-6Z"></path> </g> </svg> </button> <button class="catalogcards__navbutton catalogcards__navbutton--next" data-object-name="gallery_next" data-extra-data-gallery-title='Upcoming live events/workshops' > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6Z" transform="translate(0 0)"></path> </g> </svg> </button> </div> </header> <exceed-scroll-row class="catalogcards__scrollcontainer" id="scroll-row-56932"> <p class="a11y-atonly" id="summary-card-instructions-56932">If this list is too long for the page, you can scroll it left and right</p> <ul class="catalogcards__list catalogcards__list--scroll" aria-describedby="summary-card-instructions-56932" data-catalog-section-id="56932" data-behavior="limit.touchscroll"> <li class="catalogcards__listitem catalogcards__listitem--event"> <div class="catalogcard catalogcard--event"> <div class="catalogcard__content catalogcard__content--event"> <div class="catalogcard__details"> <h3 class="catalogcard__time"> Dec 3 - 11:00 AM - EST <exceed-countdown-text class="catalogcard__relativetime u-orgcolor--color" target-date-time-for-user="2024-12-03T11:00:00-05:00" user-timezone-offset-for-now="300" user-timezone-offset-for-target="300" data-prefix="- " ></exceed-countdown-text> </h3> <h4 class="catalogcard__heading"><a href="/student/page/1659079-contentful-basics-getting-started"><span class="catalogcard__title" data-behavior="truncate">Contentful Basics: Getting started</span></a></h4> <div class="catalogcard__personnel"> Chigo Kawa &amp; Madison Andrews </div> </div> <div class="catalogcard__actions"> <button class="button catalogcard__actionsbutton button--secondary" data-behavior="show.dialog" data-dialog-id="public-login-dialog" data-dialog-url="/student/authentication/public_modal?destination_path=%2Fstudent%2Fpage%2F1659079-contentful-basics-getting-started%3Fcourse_session_id%3D508179" type="button" role="button" aria-label="Enroll: Contentful Basics: Getting started" > Enroll Now </button> </div> </div> <div class="catalogcard__facepile" aria-hidden="true"><div class="catalogcard__faceimage hint hint--left" data-hint="Chigo Kawa" data-data-disable-hint-a11y="true"><img alt="" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/resource_user_pictures/targets/2188521/original/chigos-gesicht2.png" /></div> <div class="catalogcard__faceimage hint hint--left" data-hint="Madison Andrews" data-data-disable-hint-a11y="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M17.5,8A4.5,4.5,0,1,1,13,12.5,4.51,4.51,0,0,1,17.5,8m0-1A5.5,5.5,0,1,0,23,12.5,5.5,5.5,0,0,0,17.5,7h0Z"></path> <path d="M26.5,27a0.5,0.5,0,0,1-.5-0.5,8.5,8.5,0,0,0-17,0,0.5,0.5,0,1,1-1,0,9.5,9.5,0,0,1,19,0A0.5,0.5,0,0,1,26.5,27Z"></path> </g> </svg> </div></div> </div> </li> <li class="catalogcards__listitem catalogcards__listitem--event"> <div class="catalogcard catalogcard--event"> <div class="catalogcard__content catalogcard__content--event"> <div class="catalogcard__details"> <h3 class="catalogcard__time"> Dec 4 - 11:00 AM - EST <exceed-countdown-text class="catalogcard__relativetime u-orgcolor--color" target-date-time-for-user="2024-12-04T11:00:00-05:00" user-timezone-offset-for-now="300" user-timezone-offset-for-target="300" data-prefix="- " ></exceed-countdown-text> </h3> <h4 class="catalogcard__heading"><a href="/student/page/1958553-contentful-basics-studio-developers"><span class="catalogcard__title" data-behavior="truncate">Contentful Basics: Studio for developers</span></a></h4> <div class="catalogcard__personnel"> Chigo Kawa &amp; Madison Andrews </div> </div> <div class="catalogcard__actions"> <button class="button catalogcard__actionsbutton button--secondary" data-behavior="show.dialog" data-dialog-id="public-login-dialog" data-dialog-url="/student/authentication/public_modal?destination_path=%2Fstudent%2Fpage%2F1958553-contentful-basics-studio-developers%3Fcourse_session_id%3D508178" type="button" role="button" aria-label="Enroll: Contentful Basics: Studio for developers" > Enroll Now </button> </div> </div> <div class="catalogcard__facepile" aria-hidden="true"><div class="catalogcard__faceimage hint hint--left" data-hint="Chigo Kawa" data-data-disable-hint-a11y="true"><img alt="" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/resource_user_pictures/targets/2188521/original/chigos-gesicht2.png" /></div> <div class="catalogcard__faceimage hint hint--left" data-hint="Madison Andrews" data-data-disable-hint-a11y="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M17.5,8A4.5,4.5,0,1,1,13,12.5,4.51,4.51,0,0,1,17.5,8m0-1A5.5,5.5,0,1,0,23,12.5,5.5,5.5,0,0,0,17.5,7h0Z"></path> <path d="M26.5,27a0.5,0.5,0,0,1-.5-0.5,8.5,8.5,0,0,0-17,0,0.5,0.5,0,1,1-1,0,9.5,9.5,0,0,1,19,0A0.5,0.5,0,0,1,26.5,27Z"></path> </g> </svg> </div></div> </div> </li> <li class="catalogcards__listitem catalogcards__listitem--event"> <div class="catalogcard catalogcard--event"> <div class="catalogcard__content catalogcard__content--event"> <div class="catalogcard__details"> <h3 class="catalogcard__time"> Dec 10 - 1:00 PM - EST <exceed-countdown-text class="catalogcard__relativetime u-orgcolor--color" target-date-time-for-user="2024-12-10T13:00:00-05:00" user-timezone-offset-for-now="300" user-timezone-offset-for-target="300" data-prefix="- " ></exceed-countdown-text> </h3> <h4 class="catalogcard__heading"><a href="/student/page/1659081-contentful-basics-intro-to-modeling"><span class="catalogcard__title" data-behavior="truncate">Contentful Basics: Intro to modeling</span></a></h4> <div class="catalogcard__personnel"> Chigo Kawa &amp; Madison Andrews </div> </div> <div class="catalogcard__actions"> <button class="button catalogcard__actionsbutton button--secondary" data-behavior="show.dialog" data-dialog-id="public-login-dialog" data-dialog-url="/student/authentication/public_modal?destination_path=%2Fstudent%2Fpage%2F1659081-contentful-basics-intro-to-modeling%3Fcourse_session_id%3D508181" type="button" role="button" aria-label="Enroll: Contentful Basics: Intro to modeling" > Enroll Now </button> </div> </div> <div class="catalogcard__facepile" aria-hidden="true"><div class="catalogcard__faceimage hint hint--left" data-hint="Chigo Kawa" data-data-disable-hint-a11y="true"><img alt="" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/resource_user_pictures/targets/2188521/original/chigos-gesicht2.png" /></div> <div class="catalogcard__faceimage hint hint--left" data-hint="Madison Andrews" data-data-disable-hint-a11y="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M17.5,8A4.5,4.5,0,1,1,13,12.5,4.51,4.51,0,0,1,17.5,8m0-1A5.5,5.5,0,1,0,23,12.5,5.5,5.5,0,0,0,17.5,7h0Z"></path> <path d="M26.5,27a0.5,0.5,0,0,1-.5-0.5,8.5,8.5,0,0,0-17,0,0.5,0.5,0,1,1-1,0,9.5,9.5,0,0,1,19,0A0.5,0.5,0,0,1,26.5,27Z"></path> </g> </svg> </div></div> </div> </li> <li class="catalogcards__listitem catalogcards__listitem--event"> <div class="catalogcard catalogcard--event"> <div class="catalogcard__content catalogcard__content--event"> <div class="catalogcard__details"> <h3 class="catalogcard__time"> Dec 11 - 1:00 PM - EST <exceed-countdown-text class="catalogcard__relativetime u-orgcolor--color" target-date-time-for-user="2024-12-11T13:00:00-05:00" user-timezone-offset-for-now="300" user-timezone-offset-for-target="300" data-prefix="- " ></exceed-countdown-text> </h3> <h4 class="catalogcard__heading"><a href="/student/page/1958267-contentful-basics-studio-authors"><span class="catalogcard__title" data-behavior="truncate">Contentful Basics: Studio for authors</span></a></h4> <div class="catalogcard__personnel"> Chigo Kawa &amp; Madison Andrews </div> </div> <div class="catalogcard__actions"> <button class="button catalogcard__actionsbutton button--secondary" data-behavior="show.dialog" data-dialog-id="public-login-dialog" data-dialog-url="/student/authentication/public_modal?destination_path=%2Fstudent%2Fpage%2F1958267-contentful-basics-studio-authors%3Fcourse_session_id%3D508182" type="button" role="button" aria-label="Enroll: Contentful Basics: Studio for authors" > Enroll Now </button> </div> </div> <div class="catalogcard__facepile" aria-hidden="true"><div class="catalogcard__faceimage hint hint--left" data-hint="Chigo Kawa" data-data-disable-hint-a11y="true"><img alt="" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/resource_user_pictures/targets/2188521/original/chigos-gesicht2.png" /></div> <div class="catalogcard__faceimage hint hint--left" data-hint="Madison Andrews" data-data-disable-hint-a11y="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M17.5,8A4.5,4.5,0,1,1,13,12.5,4.51,4.51,0,0,1,17.5,8m0-1A5.5,5.5,0,1,0,23,12.5,5.5,5.5,0,0,0,17.5,7h0Z"></path> <path d="M26.5,27a0.5,0.5,0,0,1-.5-0.5,8.5,8.5,0,0,0-17,0,0.5,0.5,0,1,1-1,0,9.5,9.5,0,0,1,19,0A0.5,0.5,0,0,1,26.5,27Z"></path> </g> </svg> </div></div> </div> </li> </ul> <footer class="catalogcards__footer"> <a class="catalogcards__footerlink" aria-describedby="section-heading-56932" id="upcoming-live-events-workshops" href="/student/all_events"> <span class="catalogcards__footerlinktext">View All</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="catalogcards__footerlinkicon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6Z" transform="translate(0 0)"></path> </g> </svg> </a> </footer> </exceed-scroll-row> </section> <section class="catalogcards"> <header class="catalogcards__header"> <div class="catalogcards__headertext"> <h2 id="section-heading-57083" class="catalogcards__heading u-headingsection catalogcards__heading--4x"> Learn by role </h2> </div> <div class="catalogcards__navbuttons" aria-hidden="true"> <button class="catalogcards__navbutton catalogcards__navbutton--prev" data-object-name="gallery_prev" data-extra-data-gallery-title='Learn by role' > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M15.41,7.41,10.83,12l4.58,4.59L14,18,8,12l6-6Z"></path> </g> </svg> </button> <button class="catalogcards__navbutton catalogcards__navbutton--next" data-object-name="gallery_next" data-extra-data-gallery-title='Learn by role' > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6Z" transform="translate(0 0)"></path> </g> </svg> </button> </div> </header> <exceed-scroll-row class="catalogcards__scrollcontainer" id="scroll-row-57083"> <p class="a11y-atonly" id="summary-card-instructions-57083">If this list is too long for the page, you can scroll it left and right</p> <ul class="catalogcards__list catalogcards__list--scroll" aria-describedby="summary-card-instructions-57083" data-catalog-section-id="57083" data-behavior="limit.touchscroll"> <li class="catalogcards__listitem catalogcards__listitem--banner catalogcards__listitem--4x"> <a class="catalogcard catalogcard--banner" href="/sl/1687e5d6"> <img class="catalogcard__image catalogcard__image--banner" title="" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16031/w550/editor.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=b6c2daa56c1eb1815fc176db6ad9f150eb59b95b1cdcabda17824fa8038ab751 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16031/w800/editor.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=868e00c45d9389cb693d301f4fcb01fc502671062661c0145fcd7c5462f450d9 800w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16031/w1100/editor.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=bafcd0f64b090447e02960e481aeb1074bce8bae3fd83badd984d121befb06ef 1100w" sizes="(min-width: 768px) 22vw, (min-width: 480px) 46vw, 45vw" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16031/w550/editor.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=b6c2daa56c1eb1815fc176db6ad9f150eb59b95b1cdcabda17824fa8038ab751" /> </a></li> <li class="catalogcards__listitem catalogcards__listitem--banner catalogcards__listitem--4x"> <a class="catalogcard catalogcard--banner" href="/sl/f7ca259c"> <img class="catalogcard__image catalogcard__image--banner" title="" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16032/w550/developer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=50c80c80fbf95f5dba7bdfb8e7c69b9c51cd4d94a046826165b9cfbeebe3634a 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16032/w800/developer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=c4afd84ceecdaecba5103719603293b18b1e19079675f6743d2e0a5883c011cd 800w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16032/w1100/developer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=3775858b0acc8598acb8c4d97a72dfe00e1a97eb5b9ab0d993f26aec9e84d2dd 1100w" sizes="(min-width: 768px) 22vw, (min-width: 480px) 46vw, 45vw" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16032/w550/developer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=50c80c80fbf95f5dba7bdfb8e7c69b9c51cd4d94a046826165b9cfbeebe3634a" /> </a></li> <li class="catalogcards__listitem catalogcards__listitem--banner catalogcards__listitem--4x"> <a class="catalogcard catalogcard--banner" href="/sl/9210b49f"> <img class="catalogcard__image catalogcard__image--banner" title="" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16033/w550/designer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=97569c2aca9f532b5a7f709a11936cf0bd3c17f3c231294fc746d24c30478ee3 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16033/w800/designer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=9d3c4ed01b824ac2c3d232dffed496f746f11d00dd7e0b172b1a05c3a3b6a5a1 800w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16033/w1100/designer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=8704dc247c27b55adfe405e81956c06a22cf6538d1106def35033e7472c5d1f4 1100w" sizes="(min-width: 768px) 22vw, (min-width: 480px) 46vw, 45vw" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16033/w550/designer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=97569c2aca9f532b5a7f709a11936cf0bd3c17f3c231294fc746d24c30478ee3" /> </a></li> <li class="catalogcards__listitem catalogcards__listitem--banner catalogcards__listitem--4x"> <a class="catalogcard catalogcard--banner" href="/sl/e80adeb6"> <img class="catalogcard__image catalogcard__image--banner" title="" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/18376/w550/admin.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=e43bd036b4963e6be727e2d0eb6cf4c9a0fa39a8bdc113240261ff4b742d5b2b 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/18376/w800/admin.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=2d268febc28cbf78692ee82ed10ad13a8cd7e01bf5f40d768aa249d79bc8ec5c 800w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/18376/w1100/admin.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=543b2464adf37b07604623a96003f93ae821c2b48678073e24fbfc72696f1574 1100w" sizes="(min-width: 768px) 22vw, (min-width: 480px) 46vw, 45vw" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/18376/w550/admin.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=e43bd036b4963e6be727e2d0eb6cf4c9a0fa39a8bdc113240261ff4b742d5b2b" /> </a></li> <li class="catalogcards__listitem catalogcards__listitem--banner catalogcards__listitem--4x"> <a class="catalogcard catalogcard--banner" href="/sl/f416f3b4"> <img class="catalogcard__image catalogcard__image--banner" title="" srcset="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16034/w550/marketer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=17a777fce91a9e0d64b0eee178f4d6267192ad7c6a53af73fc34a4417ee35231 550w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16034/w800/marketer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=94a1a501e3353049c1ab3cd32f3e886967fd1e9da484a3af83ed52398f9acce5 800w, https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16034/w1100/marketer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=fc486aeeaa46a4748e2c533b9e1ce5d44b519805f7e71a723a2d3b44a421a73e 1100w" sizes="(min-width: 768px) 22vw, (min-width: 480px) 46vw, 45vw" src="https://exceed-primary-production-main.s3.amazonaws.com/uploads/catalog_section_banners/images/16034/w550/marketer.png?X-Amz-Expires=86400&amp;X-Amz-Date=20241126T174102Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAVN5TH7LDD5UX254Y/20241126/us-east-1/s3/aws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=17a777fce91a9e0d64b0eee178f4d6267192ad7c6a53af73fc34a4417ee35231" /> </a></li> </ul> <footer class="catalogcards__footer"> </footer> </exceed-scroll-row> </section> </div> <div class="dialog dialog--award" id="award-dialog" role="dialog" aria-hidden="true"> <div class="dialog__content award dialog__content--removedefaults" role="document"></div> </div> <div class="dialog dialog--publiclogin" id="public-login-dialog" role="dialog" aria-hidden="true"> <div class="dialog__content publiclogin " role="document"></div> </div> <exceed-modal id="mobile-categories-menu-modal" class="modal " role="dialog" preserve-on-close="true" aria-hidden="true" > <section class="modal__content"> <div class="categoriesmenu categoriesmenu--mobile"> <section class="categoriesmenu__wrap"> <div id="categoriesmenu-aside-mobile-37467" class="categoriesmenu__aside"> <exceed-toggle-button trigger-selector="#categoriesmenu-37467-back" target-selector="#categoriesmenu-aside-mobile-37467" target-focus="#categoriesmenu-mobile-37467-select" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-aside-mobile-37467-back" class="button button--link categoriesmenu__back" aria-controls="categoriesmenu-aside-mobile-37467"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon categoriesmenu__icon--offset" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M15.41,7.41,10.83,12l4.58,4.59L14,18,8,12l6-6Z"></path> </g> </svg> All Topics </button> </exceed-toggle-button> <div class="categoriesmenu__heading"> <a href="/student/catalog/list?category_ids=37467-what-s-new">What&#39;s new</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=37468-contentful-studio">Contentful Studio</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" href="/student/catalog/list?category_ids=38441-contentful-basics">Contentful Basics</a> </li> </ul> </div> <div class="categoriesmenu__content"> <div class="categoriesmenu__heading"> <a href="/student/catalog/browse">All Topics</a> </div> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem"> <exceed-toggle-button trigger-selector="#categoriesmenu-mobile-37467-select" target-selector="#categoriesmenu-aside-mobile-37467" target-focus="#categoriesmenu-aside-mobile-37467-back" trigger-toggle-class="current" toggle-class="categoriesmenu__aside--current"> <button type="button" id="categoriesmenu-mobile-37467-select" class="button button--link categoriesmenu__name" aria-controls="categoriesmenu-aside-mobile-37467"> What&#39;s new <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" class="categoriesmenu__icon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6Z" transform="translate(0 0)"></path> </g> </svg> </button> </exceed-toggle-button> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list?category_ids=33800-developer">Developer</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list?category_ids=33802-content-editor">Content editor</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list?category_ids=33804-designer">Designer</a> </li> <li class="categoriesmenu__listitem"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list?category_ids=33806-marketer">Marketer</a> </li> </ul> <ul class="categoriesmenu__list"> <li class="categoriesmenu__listitem categoriesmenu__listitem--nosubitems"> <a class="categoriesmenu__name" data-object-name="topic_list_item" href="/student/catalog/list">All Activities</a> </li> </ul> </div> </section> </div> <footer> <button class="button button--link button--close modal__close" type="button" data-trigger="modal.close" data-trigger-target="mobile-categories-menu-modal" aria-label="Close"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35 35" aria-hidden="true" class="btnicon" focusable="false"> <g fill="currentColor" aria-hidden="true"> <path d="M11.84,24.57 L24.57,11.84 L23.16,10.43 L10.43,23.16 z"></path> <path d="M10.43,11.84 L23.16,24.57 L24.57,23.16 L11.84,10.43 z"></path> </g> </svg> </button> </footer> </section> </exceed-modal> <exceed-modal-helper aria-live="polite"></exceed-modal-helper> </main> <script src="/assets/student/application-e9e18645acf73307e6a60fa5e0a2909d46b88cf2314f6f40e294843f6751690e.js"></script> <script> $(function() { $('.main__section[id]').addClass('js-cards-anchor'); $('a.catlist__widget-belt-link, a.catlist__widget-blackbelt-link').on('click', function() { var $target = $($(this).attr('href')); if ($target.length) { var offset = $target.offset(); var scrollto = offset.top - 65; $('html, body').animate({scrollTop:scrollto}); } }) }) </script> <footer id="page-footer" class="appfooter footer"> <div class="appfooter__content footer__content"> <div class="appfooter__item appfooter__customcontent footer__item footer__customcontent"> <a style="padding-right: 5px; color: #8091A5;" href="https://www.contentful.com/legal/">Imprint / Legal</a> <a style="padding-right: 5px; color: #8091A5;">|</a> <a style="padding-right: 5px; color: #8091A5;" href="https://www.contentful.com/privacy/"> Privacy</a> <a style="padding-right: 5px; color: #8091A5;">|</a> <a style="padding-right: 5px; color: #8091A5;" href="https://www.contentful.com/legal/us/do-not-sell-data-access-request/privacy/">Do not sell my personal information</a> <a style="padding-right: 5px; color: #8091A5;">|</a> <a style="padding-right: 5px; color: #8091A5;" href="https://www.contentful.com/security/">Security</a> <a style="padding-right: 5px; color: #8091A5;">|</a> <a style="padding-right: 5px; color: #8091A5;" href="https://training.contentful.com/student/activity/937192-contentful-learning-center-user-agreement">Terms and Conditions</a> <a style="padding-right: 5px; color: #8091A5;">|</a> <a style="padding-right: 5px; color: #8091A5;" href="https://www.contentful.com/">Contentful.com</a> </div> <p class="appfooter__item footer__item"> <a target="_blank" rel="noopener noreferrer" class="appfooter__link appfooter__link--poweredby" href="https://www.intellum.com/platform/powered-by-intellum/?utm_source=Contentful Learning Center&amp;utm_medium=referral&amp;utm_campaign=powered-by"> Powered by: <span class="appfooter__logo footer__logo"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 21" title="Intellum"> <g fill="currentColor"> <path class="st0" d="M8.8 13.9H7V7.1h1.8v6.8zM11.9 7.1h1.8l3.2 4.2V7.1h1.8v6.8H17l-3.2-4.2v4.2H12V7.1zM25 13.9h-1.8V8.6h-1.5V7.1h4.7v1.5H25v5.3zM31.6 8.6v1.1h2v1.5h-2v1.2h2.1v1.5h-3.9V7.1h3.9v1.5h-2.1zM39.3 12.4h2.1v1.5h-3.9V7.1h1.8v5.3zM46.5 12.4h2.1v1.5h-3.9V7.1h1.8v5.3zM57.1 7.1v3.8c0 .9 0 1.7-.7 2.4-.6.6-1.5.8-2.3.8-.8 0-1.7-.2-2.3-.8-.7-.7-.7-1.5-.7-2.4V7.1h1.8v3.6c0 .9.1 1.9 1.2 1.9 1.1 0 1.2-1 1.2-1.9V7.1h1.8zM60.6 7.1h1.7l1.4 3.6 1.5-3.6H67l1 6.8h-1.8l-.4-3.9-1.6 3.9h-.7L61.8 10l-.6 3.9h-1.8l1.2-6.8z"/> <g> <path d="M70.4 1.5h3.2v3.2L75 6.1v-6h-6zM73.6 8.6v10.9H1.4v-18h65.1L65.1.1H0v20.8h75V10z"/> </g> </g> </svg> </span> </a> </p> </div> </footer> <script src="/assets/jstz.min-fcb43ceef2681fdde16ae58668f93e72a24aa8399bc3838acf51ccabb3f3e24c.js"></script> <script type="text/javascript"> var tz = jstz.determine(); document.cookie = "jstztimezone=" + tz.name(); </script> <script src="/vite/assets/components-c26d3595.js" crossorigin="anonymous" type="module"></script><link rel="modulepreload" href="/vite/assets/exceed-searchable-select-710be208.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-4b84654f.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/initMarkdownEditor-711d5529.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-62a7a937.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/centrifugo-dd29121e.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-fb7c5e9b.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/_commonjsHelpers-de833af9.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/jsx-runtime-38cf41f1.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-d7bd9d42.js" as="script" crossorigin="anonymous"> <link rel="modulepreload" href="/vite/assets/index-42c33c00.js" as="script" crossorigin="anonymous"> </body></html>

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