CINXE.COM
Learn something new today!
<!DOCTYPE html> <html dir="ltr" lang="en" xml:lang="en"> <head> <title>Learn something new today!</title> <link rel="shortcut icon" href="//academy.ripe.net/pluginfile.php/1/theme_fordson_ripe/favicon/1741616571/Symbol-color.png" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="moodle, Learn something new today!" /> <link rel="stylesheet" type="text/css" href="https://academy.ripe.net/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.css" /><script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script><link rel="stylesheet" type="text/css" href="https://academy.ripe.net/theme/styles.php/_s/fordson_ripe/1741616571_1727786053/all/chunk0" /> <script> //<![CDATA[ var M = {}; M.yui = {}; M.pageloadstarttime = new Date(); M.cfg = {"wwwroot":"https:\/\/academy.ripe.net","sesskey":"BDwLUepUK9","sessiontimeout":"7200","themerev":"1741616571","slasharguments":1,"theme":"fordson_ripe","iconsystemmodule":"core\/icon_system_fontawesome","jsrev":"1741616572","admin":"admin","svgicons":false,"usertimezone":"Europe\/Amsterdam","contextid":2,"langrev":1741616572,"templaterev":"1741616572"};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}}; var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''} if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else{me.path=component+'/'+component+'.'+me.type}}; YUI_config = {"debug":false,"base":"https:\/\/academy.ripe.net\/lib\/yuilib\/3.17.2\/","comboBase":"https:\/\/academy.ripe.net\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/academy.ripe.net\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/academy.ripe.net\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/academy.ripe.net\/theme\/yui_combo.php?m\/1741616572\/","combine":true,"comboBase":"https:\/\/academy.ripe.net\/theme\/yui_combo.php?","ext":false,"root":"m\/1741616572\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-formchangechecker":{"requires":["base","event-focus","moodle-core-event"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-languninstallconfirm":{"requires":["base","node","moodle-core-notification-confirm","moodle-core-notification-alert"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-popuphelp":{"requires":["moodle-core-tooltip"]},"moodle-core-tooltip":{"requires":["base","node","io-base","moodle-core-notification-dialogue","json-parse","widget-position","widget-position-align","event-outside","cache-base"]},"moodle-core_availability-form":{"requires":["base","node","event","event-delegate","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-backup-confirmcancel":{"requires":["node","node-event-simulate","moodle-core-notification-confirm"]},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-course-formatchooser":{"requires":["base","node","node-event-simulate"]},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-passwordunmask":{"requires":[]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-searchform":{"requires":["base","node"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_courseprogress-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_profile-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-mod_assign-history":{"requires":["node","transition"]},"moodle-mod_quiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form"]},"moodle-mod_quiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-base","moodle-mod_quiz-util-page","moodle-mod_quiz-util-slot","moodle-course-util"]},"moodle-mod_quiz-modform":{"requires":["base","node","event"]},"moodle-mod_quiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_quiz-util","querystring-parse"]},"moodle-mod_quiz-quizbase":{"requires":["base","node"]},"moodle-mod_quiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_quiz-util":{"requires":["node","moodle-core-actionmenu"],"use":["moodle-mod_quiz-util-base"],"submodules":{"moodle-mod_quiz-util-base":{},"moodle-mod_quiz-util-slot":{"requires":["node","moodle-mod_quiz-util-base"]},"moodle-mod_quiz-util-page":{"requires":["node","moodle-mod_quiz-util-base"]}}},"moodle-message_airnotifier-toolboxes":{"requires":["base","node","io"]},"moodle-filter_glossary-autolinker":{"requires":["base","node","io-base","json-parse","event-delegate","overlay","moodle-core-event","moodle-core-notification-alert","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-filter_mathjaxloader-loader":{"requires":["moodle-core-event"]},"moodle-editor_atto-editor":{"requires":["node","transition","io","overlay","escape","event","event-simulate","event-custom","node-event-html5","node-event-simulate","yui-throttle","moodle-core-notification-dialogue","moodle-core-notification-confirm","moodle-editor_atto-rangy","handlebars","timers","querystring-stringify"]},"moodle-editor_atto-plugin":{"requires":["node","base","escape","event","event-outside","handlebars","event-custom","timers","moodle-editor_atto-menu"]},"moodle-editor_atto-menu":{"requires":["moodle-core-notification-dialogue","node","event","event-custom"]},"moodle-editor_atto-rangy":{"requires":[]},"moodle-report_eventlist-eventfilter":{"requires":["base","event","node","node-event-delegate","datatable","autocomplete","autocomplete-filters"]},"moodle-report_loglive-fetchlogs":{"requires":["base","event","node","io","node-event-delegate"]},"moodle-gradereport_grader-gradereporttable":{"requires":["base","node","event","handlebars","overlay","event-hover"]},"moodle-gradereport_history-userselector":{"requires":["escape","event-delegate","event-key","handlebars","io-base","json-parse","moodle-core-notification-dialogue"]},"moodle-tool_capability-search":{"requires":["base","node"]},"moodle-tool_lp-dragdrop-reorder":{"requires":["moodle-core-dragdrop"]},"moodle-tool_monitor-dropdown":{"requires":["base","event","node"]},"moodle-assignfeedback_editpdf-editor":{"requires":["base","event","node","io","graphics","json","event-move","event-resize","transition","querystring-stringify-simple","moodle-core-notification-dialog","moodle-core-notification-alert","moodle-core-notification-warning","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-atto_accessibilitychecker-button":{"requires":["color-base","moodle-editor_atto-plugin"]},"moodle-atto_accessibilityhelper-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_align-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_bold-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_charmap-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_clear-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_collapse-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emojipicker-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emoticon-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_equation-button":{"requires":["moodle-editor_atto-plugin","moodle-core-event","io","event-valuechange","tabview","array-extras"]},"moodle-atto_h5p-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_html-beautify":{},"moodle-atto_html-button":{"requires":["promise","moodle-editor_atto-plugin","moodle-atto_html-beautify","moodle-atto_html-codemirror","event-valuechange"]},"moodle-atto_html-codemirror":{"requires":["moodle-atto_html-codemirror-skin"]},"moodle-atto_image-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_indent-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_italic-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_link-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-usedfiles":{"requires":["node","escape"]},"moodle-atto_media-button":{"requires":["moodle-editor_atto-plugin","moodle-form-shortforms"]},"moodle-atto_noautolink-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_orderedlist-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_recordrtc-button":{"requires":["moodle-editor_atto-plugin","moodle-atto_recordrtc-recording"]},"moodle-atto_recordrtc-recording":{"requires":["moodle-atto_recordrtc-button"]},"moodle-atto_rtl-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_strike-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_subscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_superscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_table-button":{"requires":["moodle-editor_atto-plugin","moodle-editor_atto-menu","event","event-valuechange"]},"moodle-atto_title-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_underline-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_undo-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_unorderedlist-button":{"requires":["moodle-editor_atto-plugin"]}}},"gallery":{"name":"gallery","base":"https:\/\/academy.ripe.net\/lib\/yuilib\/gallery\/","combine":true,"comboBase":"https:\/\/academy.ripe.net\/theme\/yui_combo.php?","ext":false,"root":"gallery\/1741616572\/","patterns":{"gallery-":{"group":"gallery"}}}},"modules":{"core_filepicker":{"name":"core_filepicker","fullpath":"https:\/\/academy.ripe.net\/lib\/javascript.php\/1741616572\/repository\/filepicker.js","requires":["base","node","node-event-simulate","json","async-queue","io-base","io-upload-iframe","io-form","yui2-treeview","panel","cookie","datatable","datatable-sort","resize-plugin","dd-plugin","escape","moodle-core_filepicker","moodle-core-notification-dialogue"]},"core_comment":{"name":"core_comment","fullpath":"https:\/\/academy.ripe.net\/lib\/javascript.php\/1741616572\/comment\/comment.js","requires":["base","io-base","node","json","yui2-animation","overlay","escape"]},"mathjax":{"name":"mathjax","fullpath":"https:\/\/cdn.jsdelivr.net\/npm\/mathjax@2.7.8\/MathJax.js?delayStartupUntil=configured"}}}; M.yui.loader = {modules: {}}; //]]> </script> <link href="https://www-static.ripe.net/static/common/fontawesome-pro-5.12.0/css/all.css" rel="stylesheet"> <meta name="keywords" content="RIPE NCC e-learning, IPv6, RIPE Database, LIR, Local Internet Registry, online learning" /> <!-- Matomo Tag Manager --> <script type="text/javascript"> var _paq = window._paq || []; _paq.push(['requireCookieConsent']); var _mtm = _mtm || []; _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src='https://www-analytics.ripe.net/js/container_8VdEBe4H.js'; s.parentNode.insertBefore(g,s); </script> <!-- End Matomo Tag Manager --> <meta name="description" content=" Learn online with the RIPE NCC! Study at your own pace online with the RIPE NCC Academy e-learning courses. Create an account and enrol in the course of your choice. All courses are free, and you can follow them at your own pace. You can also study for a RIPE NCC Certified Professionals exam using these courses. Enrol in a Course " /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body id="page-site-index" class="format-site course path-site ie ie7 dir-ltr lang-en yui-skin-sam yui3-skin-sam academy-ripe-net pagelayout-frontpage course-1 context-2 notloggedin "> <div id="page-wrapper"> <div> <a class="sr-only sr-only-focusable" href="#maincontent">Skip to main content</a> </div><script src="https://academy.ripe.net/lib/javascript.php/1741616572/lib/babel-polyfill/polyfill.min.js"></script> <script src="https://academy.ripe.net/lib/javascript.php/1741616572/lib/polyfills/polyfill.js"></script> <script src="https://academy.ripe.net/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.js"></script><script src="https://academy.ripe.net/theme/jquery.php/core/jquery-3.4.1.min.js"></script> <script src="https://academy.ripe.net/lib/javascript.php/1741616572/lib/javascript-static.js"></script> <script> //<![CDATA[ document.body.className += ' jsenabled'; //]]> </script> <ripe-header> <!-- Logo --> <svg slot="logo-app" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 5653.14 561.99" style="enable-background:new 0 0 5653.14 561.99;" xml:space="preserve"> <style type="text/css"> .st0{fill:url(#SVGID_1_);} .st1{fill:#26316A;} </style> <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="69.0952" y1="525.8441" x2="458.1069" y2="136.8323"> <stop offset="0" style="stop-color:#24326A"/> <stop offset="0.0611" style="stop-color:#283369"/> <stop offset="0.1228" style="stop-color:#333567"/> <stop offset="0.1848" style="stop-color:#453864"/> <stop offset="0.2471" style="stop-color:#5B3D5F"/> <stop offset="0.3095" style="stop-color:#764459"/> <stop offset="0.3721" style="stop-color:#964E4E"/> <stop offset="0.4336" style="stop-color:#BF5B3C"/> <stop offset="0.4872" style="stop-color:#ED6B23"/> <stop offset="1" style="stop-color:#9C9C9C"/> </linearGradient> <path class="st0" d="M400.06,225.77v-0.17l0-146.82L263.6,0L127.14,78.78l0,146.82v0.17L0,299.18l0,157.57l136.46,78.79 l127.14-73.41l127.14,73.41l136.46-78.79l0-157.57L400.06,225.77z M263.6,293.63l-108.52-62.65l108.52-62.66l108.52,62.66 L263.6,293.63z M145.77,247.28l108.52,62.65l0,125.13l-108.52-62.65L145.77,247.28z M272.91,309.93l108.52-62.65l0,125.13 l-108.52,62.65L272.91,309.93z M145.77,89.54L263.6,21.5l117.83,68.03l0,125.31L263.6,146.82l-117.83,68.03L145.77,89.54z M18.63,445.99l0-136.06l108.52-62.65l0,135.89l117.98,68.12l-108.67,62.74L18.63,445.99z M508.58,445.99l-117.83,68.03 l-108.67-62.74l117.98-68.12l0-135.89l108.52,62.65L508.58,445.99z"/> <g> <path class="st1" d="M850.97,456.35l-73.88-133.39h-42.44v133.39h-93.8V78.95h163.49c37.2,0,66.02,7.94,89.6,25.41 c28.82,21.17,44.02,56.11,44.02,93.69c0,46.05-22.01,91.04-70.74,111.16l85.94,147.15H850.97z M792.28,153.05h-58.16v100.04h58.16 c33.54,0,54.5-19.58,54.5-50.28C846.78,167.87,823.72,153.05,792.28,153.05z"/> <path class="st1" d="M1005.55,456.35V78.95h93.8v377.4H1005.55z"/> <path class="st1" d="M1344.06,325.61h-77.55v130.74h-93.27V78.95h168.73c82.79,0,131,51.34,131,121.21 C1472.96,262.09,1435.23,325.61,1344.06,325.61z M1326.76,153.05h-60.26v100.04h60.26c31.96,0,54.5-16.94,54.5-50.81 C1381.26,169.46,1360.3,153.05,1326.76,153.05z"/> <path class="st1" d="M1530.08,456.35V78.95h275.1v76.75h-181.83v71.99h153.01v76.22h-153.01v75.16h182.88v77.28H1530.08z"/> <path class="st1" d="M2249,456.35l-146.2-221.78h-1.05v221.78h-86.46V78.95h90.65l142,213.31h1.05V78.95h86.98v377.4H2249z"/> <path class="st1" d="M2559.21,462.7c-82.27,0-159.3-41.82-159.3-136.03V211.81c0-92.63,74.41-139.21,156.68-139.21 c72.84,0,151.96,37.05,151.96,124.39v18h-88.03v-9c0-39.17-33.01-56.11-61.83-56.11c-33.01,0-64.98,17.47-64.98,60.34v114.33 c0,38.64,27.77,60.87,66.02,60.87c28.82,0,60.78-16.41,60.78-56.11v-9h88.03v18.53C2708.55,425.65,2631.52,462.7,2559.21,462.7z"/> <path class="st1" d="M2920.77,462.7c-82.27,0-159.3-41.82-159.3-136.03V211.81c0-92.63,74.41-139.21,156.68-139.21 c72.84,0,151.96,37.05,151.96,124.39v18h-88.03v-9c0-39.17-33.01-56.11-61.83-56.11c-33.01,0-64.98,17.47-64.98,60.34v114.33 c0,38.64,27.77,60.87,66.02,60.87c28.82,0,60.78-16.41,60.78-56.11v-9h88.03v18.53C3070.11,425.65,2993.09,462.7,2920.77,462.7z"/> <path class="st1" d="M3514.47,456.35l-22.53-70.4h-133.62l-23.06,70.4h-89.6l132.57-377.93h100.61l131,377.93H3514.47z M3425.91,175.28h-1.57l-43.49,136.56h88.03L3425.91,175.28z"/> <path class="st1" d="M3775.95,463.23c-66.02,0-133.62-33.88-133.62-113.8v-55.58c0-82.04,66.02-121.74,132.05-121.74 c64.45,0,127.33,34.93,127.33,103.75v12.17h-83.84v-8.47c0-29.11-20.44-41.29-42.44-41.29c-24.1,0-45.06,13.23-45.06,44.99v68.81 c0,28.58,18.34,45.52,46.11,45.52c21.48,0,40.87-12.17,40.87-41.29v-7.41h84.36v12.7C3901.71,430.41,3840.4,463.23,3775.95,463.23z "/> <path class="st1" d="M4118.65,456.35c0-2.12-2.62-28.58-2.62-31.23h-2.1c-23.06,31.23-55.54,37.05-83.32,37.05 c-52.92,0-91.18-28.58-91.18-80.98c0-65.63,67.6-90.51,123.14-90.51h48.21v-21.7c0-22.23-15.2-34.93-42.97-34.93 c-27.77,0-40.87,13.23-40.87,28.05v8.47h-77.03V260.5c0-60.34,59.74-88.39,122.62-88.39c63.4,0,124.19,25.41,124.19,95.8v127.04 c0,21.17,3.14,56.11,5.24,61.4H4118.65z M4069.39,339.37c-25.15,0-43.49,7.41-43.49,30.17c0,18,11.53,30.17,38.25,30.17 c31.44,0,45.06-18,46.11-44.46l0.52-15.88H4069.39z"/> <path class="st1" d="M4434.1,456.35v-32.82h-1.57c-17.82,24.35-50.3,39.17-77.03,39.17c-61.83,0-102.18-38.64-102.18-103.22v-84.16 c0-64.05,47.68-103.22,107.94-103.22c26.72,0,53.97,11.64,69.17,31.23h1.57V78.95h86.46v377.4H4434.1z M4432,281.15 c0-31.23-24.1-44.99-47.16-44.99c-21.48,0-44.54,13.76-44.54,48.17v65.11c0,29.11,20.44,45.52,45.06,45.52 c22.01,0,46.64-12.7,46.64-47.64V281.15z"/> <path class="st1" d="M4664.14,345.72v6.35c0,28.58,35.11,43.4,62.88,43.4c25.15,0,55.54-13.23,67.6-18.53l25.68,61.93 c-27.25,14.82-56.07,24.35-107.42,24.35c-66.02,0-136.76-33.88-136.76-113.8v-55.58c0-82.57,66.02-121.74,132.05-121.74 c64.45,0,127.33,35.46,127.33,103.75v69.87H4664.14z M4751.64,279.56c0-29.11-20.44-41.29-42.44-41.29 c-24.63,0-45.06,13.76-45.06,44.99v10.06h87.51V279.56z"/> <path class="st1" d="M5234.25,456.35v-162.5c0-26.47-7.86-52.4-41.4-52.4c-26.72,0-42.44,22.23-42.44,55.58v159.32h-86.46V294.38 c0-25.41-6.81-52.93-41.92-52.93c-19.39,0-42.44,15.88-42.44,53.99v160.91h-86.98V177.93h84.36v36.52h1.05 c20.44-28.58,48.73-42.34,83.84-42.34c33.01,0,63.93,12.17,79.65,43.4l1.05-0.53c20.96-28.58,50.3-42.87,87.51-42.87 c44.54,0,90.65,24.88,90.65,87.87v196.38H5234.25z"/> <path class="st1" d="M5539.22,485.46c-19.39,54.52-63.93,73.57-110.04,73.57c-12.05,0-28.3-2.65-35.11-4.23v-68.28 c6.29,1.59,16.24,3.18,28.82,3.18c18.86,0,29.34-7.41,33.54-18.53l6.81-19.05L5362.1,177.93h93.27l54.5,176.26h1.57l53.97-176.26 h81.75L5539.22,485.46z"/> </g> </svg> <!-- Ripe elements --> <!-- <question-mark> <roll-over> <a href="mailto: academy@ripe.net">Contact Trainer</a> </roll-over> </question-mark> --> <app-switcher appenv="prod" current="academy" class="gt-xs"></app-switcher> <user-login accessurl="https://access.ripe.net" loginurl="/login/index.php" logouturl="/login/logout.php?sesskey=BDwLUepUK9" class="gt-xs"></user-login> </ripe-header> <!-- Original needed for extra elements (Hidden trough styling) --> <nav class="fixed-top navbar navbar-fhs navbar-expand moodle-has-zindex ripe"> <div data-region="drawer-toggle" class="d-inline-block mr-3"> <button aria-expanded="false" aria-controls="nav-drawer" type="button" class="btn nav-link float-sm-left mr-1 btn-secondary drawer ripe" data-action="toggle-drawer" data-side="left" data-preference="drawer-open-nav"> <span class="hamburger"></span> <span class="sr-only">Side panel</span> </button> </div> <a href="https://academy.ripe.net" class="navbar-brand d-none d-sm-inline "> <span class="logo d-none d-sm-inline"> <img src="https://academy.ripe.net/pluginfile.php/1/core_admin/logo/0x200/1741616571/AcademyLogo.png" alt="RIPE NCC Academy"> </span> </a> <!-- course_controls --> <div class="coursecontrols nav-item d-flex"> </div> <ul class="navbar-nav d-none d-md-flex"> <!-- custom_menu --> <!-- page_heading_menu --> </ul> <ul class="nav navbar-nav ml-auto ripe"> <div class="d-none d-lg-block"> </div> </ul> </nav> <div class="modal fade" id="contactTrainerModal" tabindex="-1" role="dialog" aria-labelledby="contactTrainerModalLabel" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <form id="ajax-contact" name="contactForm" action="/ext/contact-trainer/mailer.php" method="POST"> <div class="modal-header"> <h5 class="modal-title" id="contactTrainerModalLabel">Contact Trainer</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="form-group"> <label for="nameInput">Name</label> <input type="text" class="form-control" name="name" id="name" aria-describedby="nameHelp" placeholder="Enter your name" required> </div> <div class="form-group"> <label for="emailInput">Email address</label> <input type="email" class="form-control" name="email" id="email" aria-describedby="emailHelp" placeholder="Enter email" pattern="^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$" required> </div> <div class="form-group"> <label for="messageTextarea">Message</label> <textarea class="form-control" name="message" id="message"rows="7" required></textarea> </div> <div id="form-messages"></div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal" onclick="resetContactForm()">Close</button> <button id="submitbutton" type="submit" class="btn btn-primary">Send Message</button> </div> </form> </div> </div> </div> <!--<script type="text/javascript" src="/ext/contact-trainer/ajax-contactform.js"></script>--> <div class="headerbkg"><div class="customimage" style="background-image: url("//academy.ripe.net/pluginfile.php/1/theme_fordson_ripe/headerdefaultimage/1741616571/iStock-519622750-small.png"); background-size: cover; background-position:center; width: 100%; height: 100%;"></div></div> <div id="page" class="container-fluid"> <div id="learningcontent"> <header id="page-header" class="row"> <div class="col-12 pt-3 pb-3"> <div class="card "> <div class="card-body "> <div class="d-flex"> <div class="mr-auto"> <div><div class="page-header-container"> <h1>Learn online with the <span style="white-space: nowrap">RIPE NCC!</span><br></h1> <div class="intro-text mt-2">Study at your own pace online with the RIPE NCC Academy e-learning courses. </div> <div class="intro-text mt-2">Create an account and enrol in the course of your choice. All courses are free, and you can follow them at your own pace. You can also study for a RIPE NCC Certified Professionals exam using these courses.</div> <div class="calltoaction-container mt-5"> <p class="mr-5"><span><a class="signin" href="#module-521" id="courseLink" style="white-space: nowrap">Enrol in a Course</a></span> </p> </div> </div></div> </div> </div> <div class="d-flex flex-wrap"> <div class="ml-auto d-flex"> </div> <div id="course-header"> </div> </div> </div> </div> </div> </header> <div id="page-content" class="row"> <div id="region-main-box p-0" class="col-12"> <section id="region-main p-0" > <span class="notifications" id="user-notifications"></span> <div class="fpwonderbox"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> </div> </div> </div> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <div class="fptextbox"> </div> </div> </div> </div> <div style="clear:both;"></div> </div> <div role="main"><span id="maincontent"></span><div class="box py-3 generalbox sitetopic"><div class="no-overflow"><br></div><ul class="section img-text"><li class="activity label modtype_label " id="module-888"><div><div class="mod-indent-outer w-100"><div class="mod-indent"></div><div><div class="contentwithoutlink "><div class="no-overflow"><div class="no-overflow"><div class="p-3 mb-2 mx-auto" style="background-color: #EEEEEE; display:flex; justify-content: center;"> <div style="min-width: 50px; margin-right: 20px"> <a href="https://ripe-ncc.typeform.com/bgp-survey" target="_blank"><img src="https://academy.ripe.net/pluginfile.php/35696/mod_label/intro/lightbulb-circle.png" alt="Ideas wanted!" width="75" role="presentation" class="img-responsive"></a> </div> <div style="max-width: 1000px"> <div style="color: #001970 !important; font-weight: bold; font-size: 18px"><a href="https://ripe-ncc.typeform.com/bgp-survey" target="_blank" style="color: #001970">Interested in BGP?</a><a> </a></div> <a> <div>We need your help. <br></div> </a> <p style="text-align: left; "><a></a><a href="https://ripe-ncc.typeform.com/bgp-survey" style="color: #FF6B00; font-weight: bold" target="_blank">Fill out our survey to let us know which topics you'd like to learn about in the future!</a></p> </div> </div></div></div></div></div></div></div></li><li class="activity label modtype_label " id="module-521"><div><div class="mod-indent-outer w-100"><div class="mod-indent"></div><div><div class="contentwithoutlink "><div class="no-overflow"><div class="no-overflow"><div class="container-fluid" style="margin-bottom: 100px; margin-top: 30px !important"> <div id="browse-courses-title" class="row"> <div style="color: #707070; font-size: 35px; font-weight: 700;">Browse courses</div> </div> <div class="row" style="margin-bottom: 10px; justify-content: center; font-weight: 600"> <div>E-Learning courses that go deep into one topic and will get you prepared for an exam.</div> </div> <div class="row" id="courseicons-content-area"> <div class="col-lg-4"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/course/view.php?id=17"> <p class="card-icon"> <img src="https://academy.ripe.net/pluginfile.php/13302/mod_label/intro/gears-orange.png" alt="" role="presentation" class="img-responsive atto_image_button_text-bottom" width="120" height="100"> </p> <h5 class="card-title"> <span>LIR Fundamentals</span> <p style="background-color: #7DC656; width: 100px; padding: 7px 10px 7px 10px; font-weight: bold; color: #fff; margin: 10px auto 0 auto; white-space: nowrap ">NEW!</p> </h5> <p class="card-text">Are you thinking of joining us as a member? Do you have questions about your role as a Local Internet Registry?</p> <p class="card-text">Learn about the roles and responsibilities of Internet Registries, and how you can shape the Internet as a member of the community. </p> </a> </div> </div> </div> <div class="col-lg-4"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/course/view.php?id=13"> <p class="card-icon"> <span class="course-icon"> <i class="fal fa-chart-network fa-7x"></i></span></p> <h5 class="card-title">IPv6 Fundamentals<br></h5> <!-- <span style="background-color: #7DC656; padding: 7px 10px 7px 10px; font-weight: bold; color: #fff; margin-left:5px; white-space: nowrap ">UPDATED!</span><br> --> <p class="card-text" style="margin-top: 10px">Get started with IPv6. You will learn how IPv6 addresses work, how to subnet, best-practices and IPv6-related RFCs among other topics.</p> <div class="cp-badge-teaser pt-3" style="display: flex; flex-direction: row; justify-content: center; align-items: center; border-top: 1px solid #707070"> <p>Gets you ready for the IPv6 Fundamentals - Analyst exam </p> <p><img src="https://academy.ripe.net/pluginfile.php/13302/mod_label/intro/IPv6-Fundamentals-Analyst.png" alt="IPv6 Fundamentals Anaylyst badge" class="atto_image_button_text-bottom" width="70" height="70"></p> </div> </a> </div> </div> </div> <div class="col-lg-4"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/course/view.php?id=12"> <p class="card-icon"><span class="course-icon"><i class="fal fa-shield-alt fa-7x"></i></span></p> <h5 class="card-title"> <span>IPv6 Security</span><br> </h5> <p class="card-text">Keep your IPv6 network secure. Learn to design a high-level strategy to protect your IPv6 infrastructure against common threats.</p> <div class="cp-badge-teaser pt-3" style="display: flex; flex-direction: row; justify-content: center; align-items: center; border-top: 1px solid #707070"> <p>Gets you ready for the IPv6 Security Expert exam </p> <p><img src="https://academy.ripe.net/pluginfile.php/13302/mod_label/intro/IPv6-Security-Expert.png" alt="IPv6 Security Expert badge" class="atto_image_button_text-bottom" width="70" height="70"></p> </div> </a> </div> </div> </div> </div> <div class="row" id="courseicons-content-area"> <div class="col-lg-4"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/course/view.php?id=15"> <p class="card-icon"> <img src="https://academy.ripe.net/pluginfile.php/13302/mod_label/intro/bgp-rpki.png" alt="BGP Security" class="img-responsive atto_image_button_text-bottom" width="104" height="100"> </p> <h5 class="card-title"> BGP Security <br> </h5> <p class="card-text" style="margin-top: 10px">BGP is vulnerable. Analyse the threats to BGP and learn about the recommended security measures to protect your network against accidental and malicious misconfigurations.</p> <div class="cp-badge-teaser pt-3" style="display: flex; flex-direction: row; justify-content: center; align-items: center; border-top: 1px solid #707070"> <p>Gets you ready for the BGP Security - Associate exam </p> <p><img src="https://academy.ripe.net/pluginfile.php/13302/mod_label/intro/BGP-Security-Badge-600x600.png" alt="BGP Security badge" class="atto_image_button_text-bottom" width="70" height="70"></p> </div> </a> </div> </div> </div> <div class="col-lg-4"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/course/view.php?id=9"> <p class="card-icon"><span class="course-icon"><i class="fal fa-database fa-7x"></i></span></p> <h5 class="card-title">RIPE Database</h5> <p class="card-text">Learn how the RIPE Database works. Practise querying, creating and updating objects. Understand database best-practices and more. </p> <div class="cp-badge-teaser pt-3" style="display: flex; flex-direction: row; justify-content: center; align-items: center; border-top: 1px solid #707070"> <p>Gets you ready for the RIPE Database Associate exam </p> <p><img src="https://academy.ripe.net/pluginfile.php/13302/mod_label/intro/RIPE-DB-Associate.png" alt="RIPE Database Associate badge" class="atto_image_button_text-bottom" width="70" height="70"></p> </div> </a> </div> </div> </div> <div class="col-lg-4"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/course/view.php?id=14"> <p class="card-icon"> <img src="https://academy.ripe.net/pluginfile.php/13302/mod_label/intro/ig-icon4.png" alt="" role="presentation" class="img-responsive atto_image_button_text-bottom" width="100" height="100"> </p> <h5 class="card-title"> Internet Governance <br> </h5> <p class="card-text">Learn how the Internet is governed and how you can be part of the process!</p> <p class="card-text">This course will prepare you to participate in Internet governance processes and events and help bring to life your vision of what the Internet should be.</p> </a> </div> </div> </div> </div> </div></div></div></div></div></div></div></li><li class="activity label modtype_label " id="module-739"><div><div class="mod-indent-outer w-100"><div class="mod-indent"></div><div><div class="contentwithoutlink "><div class="no-overflow"><div class="no-overflow"><div class="container-fluid" style="background-color: #F5F5F5; padding-top: 35px; padding-bottom: 100px"> <div class="row" style="justify-content: center; "> <div style="color: #707070; font-size: 35px; font-weight: 700;">Microlearnings</div> </div> <div class="row" style=" justify-content: center; font-weight: 600; "> <div>Bite-sized lessons in under 15 minutes to help you do your work on the Internet.</div> </div> <!--- beginning of row---> <div class="row" style="padding: 20px 0 0 0; margin-bottom: 10px"> <!--- ---> <div class="col-sm"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/mod/scorm/player.php?a=166&currentorg=articulate_rise&scoid=332"> <p class="card-icon"> <img src="https://academy.ripe.net/pluginfile.php/22575/mod_label/intro/key.png" alt="API Keys in the RIPE Database" class="img-responsive atto_image_button_text-bottom" width="98" height="110"> </p> <h5 class="card-title"> <span>Using API Keys in the RIPE Database</span> <p style="background-color: #7DC656; width: 100px; padding: 7px 10px 7px 10px; font-weight: bold; color: #fff; margin: 10px auto 0 auto; white-space: nowrap ">NEW!</p> </h5> <p class="card-text">Learn to create, use, manage and revoke API keys in the RIPE Database.</p> </a> </div> </div> </div> <!--- ---> <!--- ---> <div class="col-sm"> <div class="card course-column text-center" style="transform: none; transition: none"> <div class="card-body"> <a href="https://academy.ripe.net/mod/scorm/player.php?a=116&currentorg=articulate_rise&scoid=232"> <p class="card-icon"> <img src="https://academy.ripe.net/pluginfile.php/22575/mod_label/intro/rpki-nonumber.png" alt="What is RPKI" class="img-responsive atto_image_button_text-bottom" width="98" height="110"> </p> <h5 class="card-title"> <span>What is RPKI?</span> <br> </h5> <p class="card-text">A deeper look into what the RPKI is and how you can use it to protect your network. </p> </a> </div> </div> </div> </div> <!--- ---> <!--- end of row---> <!--- beginning of row---> <div class="row" style="padding: 20px 0 0 0; margin-bottom: 10px"> <div class="col-sm"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/mod/scorm/player.php?a=26&currentorg=articulate_rise&scoid=52"> <p class="card-icon"> <img src="https://academy.ripe.net/pluginfile.php/22575/mod_label/intro/ping.png" alt="Ping command" class="img-responsive atto_image_button_text-bottom" width="100" height="100"> </p> <h5 class="card-title"> <span>Ping</span><br> </h5> <p class="card-text">What is a ‘ping’? Learn about the Ping utility - how it works and how it can help you measure the quality of network connections.</p> </a> </div> </div> </div> <!--- ---> <div class="col-sm"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/mod/scorm/player.php?a=27&currentorg=articulate_rise&scoid=54"> <p class="card-icon"> <img src="https://academy.ripe.net/pluginfile.php/22575/mod_label/intro/traceroute-orange.png" alt="Traceroute command" class="img-responsive atto_image_button_text-bottom" width="100" height="97"> </p> <h5 class="card-title"> <span>Traceroute</span><br> </h5> <p class="card-text">How can you see where your internet packets travel through? Find out how to Traceroute can help you troubleshoot your network. </p> </a> </div> </div> </div> <!--- ---> <!--- end of row---> </div> <!--- beginning of row---> <div class="row" style="padding: 20px 0 0 0; margin-bottom: 10px"> <div class="col-sm"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/mod/scorm/player.php?a=73&currentorg=articulate_rise&scoid=146"> <p class="card-icon"> <img src="https://academy.ripe.net/pluginfile.php/22575/mod_label/intro/arrows-left-right.png" alt="Packet Switching" class="img-responsive atto_image_button_text-bottom" width="90" height="103"> </p> <h5 class="card-title"> <span>Packet Switching</span> <!--<span style="background-color: #7DC656; padding: 7px 10px 7px 10px; font-weight: bold; color: #fff; margin-left:5px; white-space: nowrap ">NEW!</span>--><br> </h5> <p class="card-text">How do we get data from one side of the world to the other in a few milliseconds? In this microlearning, you will find out how packet switching makes the Internet possible.</p> </a> </div> </div> </div> <!--- ---> <div class="col-sm"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://academy.ripe.net/course/view.php?id=11"> <p class="card-icon" style="font-size: 65px; font-weight: 600;"> ... </p> <h5 class="card-title"> <span>See All Microlearnings</span> <!--<span style="background-color: #7DC656; padding: 7px 10px 7px 10px; font-weight: bold; color: #fff; margin-left:5px; white-space: nowrap ">NEW!</span>--><br> </h5> <!--- <p class="card-text">Learn how Packet Switching works.</p> --> </a> </div> </div> </div> <!--- ---> </div> <!--- end of row---> </div></div></div></div></div></div></div></li><li class="activity label modtype_label " id="module-848"><div><div class="mod-indent-outer w-100"><div class="mod-indent"></div><div><div class="contentwithoutlink "><div class="no-overflow"><div class="no-overflow"><div class="container-fluid p-0"> <div class="row p-0" id="second-content-area"> <div class="card text-white bg-primary col-sm p-0" style="background-image: url(https://academy.ripe.net/pluginfile.php/31356/mod_label/intro/ripe-wg-image-small.png); background-size: 120%; background-position: center; background-repeat: no-repeat; min-height:400px;"> </div> <div class="card bg-secondary col-sm p-0"> <div class="card-body text-box"> <div style="display: flex; justify-content: center; margin-bottom:25px"><img style="width: 60px" src="https://academy.ripe.net/pluginfile.php/31356/mod_label/intro/RIPElogo.png"></div> <h5 style="display: inline" class="text-box-title-ripe">RIPE Working Group Chair course</h5> <p>This course will prepare you for the responsibilities and activities involved in the RIPE Working Group chair, providing valuable insights and guidance. Gain the knowledge and skills to effectively lead discussions, coordinate meetings, and foster collaboration within your RIPE Working Group.<br></p> <p class="flex-centered-button"><a class="ripe-button" href="https://academy.ripe.net/course/view.php?id=16">Go to Course</a></p> </div> </div> </div> </div></div></div></div></div></div></div></li><li class="activity label modtype_label " id="module-522"><div><div class="mod-indent-outer w-100"><div class="mod-indent"></div><div><div class="contentwithoutlink "><div class="no-overflow"><div class="no-overflow"><div class="container-fluid p-0"> <div class="row p-0" id="first-content-area"> <div class="card bg-primary col-sm p-0"> <div class="card-body text-box"> <h5 class="text-box-title">What is the RIPE NCC Academy?<br></h5> <p class="text-white">The RIPE NCC Academy is our free online learning platform for Internet networking professionals and students. Follow our online courses from anywhere and at your convenience. Each course consists of short modules, interactive activities and exercises. <br> To enrol in a course, login with your RIPE NCC Access account. Don’t have an account? You can create one for free. </p> <p class="flex-centered-button"><a href="https://access.ripe.net/registration">Create a RIPE NCC Access account</a></p> </div> </div> <div class="card text-white bg-primary col-sm p-0" style="background-image: url(https://academy.ripe.net/pluginfile.php/13303/mod_label/intro/Practise.jpg); background-size: 120%; background-position: center; background-repeat: no-repeat; min-height:400px;"> </div> </div> </div></div></div></div></div></div></div></li><li class="activity label modtype_label " id="module-566"><div><div class="mod-indent-outer w-100"><div class="mod-indent"></div><div><div class="contentwithoutlink "><div class="no-overflow"><div class="no-overflow"><div class="container-fluid p-0"> <div class="row p-0" id="second-content-area"> <div class="card text-white bg-primary col-sm p-0" style="background-image: url(https://academy.ripe.net/pluginfile.php/13351/mod_label/intro/desktop.JPG); background-size: 120%; background-position: center; background-repeat: no-repeat; min-height:400px;"> </div> <div class="card bg-primary col-sm p-0"> <div class="card-body text-box"> <h5 class="text-box-title">Access RIPE NCC learning resources</h5> <p class="text-white">Access webinar recordings and learning material from RIPE NCC training courses. Are you a RIPE NCC member? You can attend a face-to-face training or a webinar – this is included in your membership. Find our training schedule here.<br></p> <p class="flex-centered-button"><a href="https://lirportal.ripe.net/training/courses">Training Schedule</a></p> </div> </div> </div> </div></div></div></div></div></div></div></li><li class="activity label modtype_label " id="module-525"><div><div class="mod-indent-outer w-100"><div class="mod-indent"></div><div><div class="contentwithoutlink "><div class="no-overflow"><div class="no-overflow"><div class="container-fluid" style="padding: 20px; /*To preveent parent no-overflow cutting the animation*/"> <div class="row p-0" style="min-height: 400px" id="cp-content-area"> <div class="cp-image-logo card text-white col-sm p-0" style="background-image: url(https://academy.ripe.net/pluginfile.php/13308/mod_label/intro/CP-logo%20%281%29.png)"> </div> <div class="card text-white col-sm p-0"> <div class="card-body text-box"> <h5 class="card-title" style="font-size: 25px">Get Certified!</h5> <p>You can get certified by the RIPE NCC by taking our online exams. RIPE NCC Certified Professionals offers you the chance to earn a verifiable digital badge, that can be shared across your professional networks. <br></p> <p class="flex-centered-button"><a target="_blank" href="https://getcertified.ripe.net/">Learn More</a></p> </div> </div> </div> <div class="row" id="courseicons-content-area"> <div class="col-sm"> <div class="card course-column text-center"> <div class="card-body"> <a target="_blank" href="https://getcertified.ripe.net/badge/ripe-database/"> <p class="card-icon"> <img src="https://academy.ripe.net/pluginfile.php/13308/mod_label/intro/RIPE-DB-Associate.png" alt="RIPE Database Associate badge" style="width: 100px" class="atto_image_button_text-bottom" width="100" height="100"> </p> <h5 class="card-title">RIPE Database Associate<br></h5> <p class="card-text">This exam is intended for individuals who use the RIPE Database regularly, as a researching and data registration tool. Learn about how you can earn the RIPE Database Associate badge!</p> </a> </div> </div> </div> <div class="col-sm"> <div class="card course-column text-center"> <div class="card-body"> <a target="_blank" href="https://getcertified.ripe.net/badge/ipv6-fundamentals/"> <p class="card-icon"><img src="https://academy.ripe.net/pluginfile.php/13308/mod_label/intro/IPv6-Fundamentals-Analyst.png" alt="IPv6 Fundamentals Analyst badge" style="width: 100px" class="img-responsive atto_image_button_text-bottom" width="100" height="100"></p> <h5 class="card-title"> <span>IPv6 Fundamentals - Analyst</span><br> </h5> <p class="card-text">This exam is intended for individuals who are familiar with best current practices in IPv6. Learn about how you can earn the IPv6 Fundamentals - Analyst badge!</p> </a> </div> </div> </div> </div> <div class="row" id="courseicons-content-area"> <div class="col-sm"> <div class="card course-column text-center"> <div class="card-body"> <a href="https://getcertified.ripe.net/badge/ipv6-security/"> <p class="card-icon"><img src="https://academy.ripe.net/pluginfile.php/13308/mod_label/intro/IPv6-Security-Expert.png" alt="IPv6 Security Expert badge" style="width: 100px" class="img-responsive atto_image_button_text-bottom" width="100" height="100"></p> <h5 class="card-title">IPv6 Security Expert</h5> <p class="card-text">This certification tests the ability to identify and analyse common IPv6 security threats and their impact, and create a plan to counter them. Learn about how you can earn the IPv6 Security Expert badge! </p> </a> </div> </div> </div> <div class="col-sm"> <div class="card course-column text-center"> <div class="card-body"> <a target="_blank" href="https://getcertified.ripe.net/badge/bgp-security/"> <p class="card-icon"><img src="https://academy.ripe.net/pluginfile.php/13308/mod_label/intro/BGP-Security-Badge-600x600.png" alt="BGP Security Associate badge" style="width: 100px" class="img-responsive atto_image_button_text-bottom" width="100" height="100"></p> <h5 class="card-title"> <span>BGP Security Associate</span><br> </h5> <p class="card-text">A BGP Security Associate can choose the appropriate security measures to protect networks against common threats. Learn about how you can earn the RIPE Database Associate badge!</p> </a> </div> </div> </div> </div> </div></div></div></div></div></div></div></li></ul></div><br /></div> </section> </div> </div> </div> </div> <div id="nav-drawer" data-region="drawer" class="d-print-none moodle-has-zindex closed" aria-hidden="true" tabindex="-1"> <nav class="list-group" aria-label="Site"> <ul> <li> <a class="list-group-item list-group-item-action active active_tree_node " href="https://academy.ripe.net/" data-key="home" data-isexpandable="0" data-indent="0" data-showdivider="0" data-type="1" data-nodetype="1" data-collapse="0" data-forceopen="1" data-isactive="1" data-hidden="0" data-preceedwithhr="0" > <div class="ml-0"> <div class="media"> <span class="media-left"> <i class="icon fa fa-home fa-fw " aria-hidden="true" ></i> </span> <span class="media-body font-weight-bold">Home</span> </div> </div> </a> </li> <li> <a class="list-group-item list-group-item-action " href="mailto:academy@ripe.net" data-key="localboostnavigationcustomrootusers1" data-isexpandable="0" data-indent="0" data-showdivider="0" data-type="60" data-nodetype="0" data-collapse="0" data-forceopen="0" data-isactive="0" data-hidden="0" data-preceedwithhr="0" data-parent-key="home"> <div class="ml-0"> <div class="media"> <span class="media-left"> <i class="icon fa fa-envelope fa-fw " aria-hidden="true" ></i> </span> <span class="media-body ">Contact Trainer</span> </div> </div> </a> </li> </ul> </nav> </div> <app-nav-bar class="ripe-app-nav-bar"></app-nav-bar> <footer class="pt-4 pb-16"> <ul class="container flex text-sm text-center whitespace-nowrap academy-footer"> <li><a target="_blank" href="https://www.ripe.net/support/contact">Contact Us</a></li> <li><a target="_blank" href="https://www.ripe.net/support/service-announcements">Service Announcements</a></li> <li><a target="_blank" href="https://www.ripe.net/about-us/legal/ripe-ncc-privacy-statement">Privacy Statement</a></li> <li><a target="_blank" href="https://www.ripe.net/about-us/legal">Legal</a></li> <li><a target="_blank" href="https://www.ripe.net/about-us/legal/cookies">Cookies</a></li> <li><a target="_blank" href="https://www.ripe.net/about-us/legal/copyright-statement">Copyright Statement</a></li> <li><a target="_blank" href="https://www.ripe.net/about-us/legal/terms-of-service">Terms of Service</a></li> </ul> </footer> <!-- Custom jQuery scripts - These will be moved to a proper js file --> <script type="text/javascript"> $(function(){ //console.log("-"); //Replace top node name with "Course Overview" $(".format-topcoll div#nav-drawer nav.list-group ul li:first span.media-body").text("Course Overview"); //Remove "General" node $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('General')").css("display","none"); // adding icons to custom links in NavDrawer $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Guidelines') i.icon").addClass('fa-info-circle'); $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Training Database') i.icon").addClass('fa-database'); $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Database Objects') i.icon").addClass('fa-object-ungroup'); $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Give Us Feedback') i.icon").addClass('fa-comment-edit'); //make following links open in new tab/window $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Training Database') a").attr("target","_blank"); $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Training Database') span.media-body").append("<i class='icon fa fa-fw fa-fw fa-external-link-alt' style='font-size: 50%;margin-left: 5px;'></i>"); $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Database Objects') a").attr("target","_blank"); $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Database Objects') span.media-body").append("<i class='icon fa fa-fw fa-fw fa-external-link-alt' style='font-size: 50%;margin-left: 5px;'></i>"); $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Give Us Feedback') a").attr("target","_blank"); $(".format-topcoll div#nav-drawer nav.list-group ul li:contains('Give Us Feedback') span.media-body").append("<i class='icon fa fa-fw fa-fw fa-external-link-alt' style='font-size: 50%;margin-left: 5px;'></i>"); //Swap Root nodes and Course nodes (so that Home and Dashboard always stays on top $(".format-topcoll div#nav-drawer nav.list-group:last-child").after($(".format-topcoll div#nav-drawer nav.list-group:first-child")); //Check if page loads with open nav-drawer or not, and load the appropriate icon if (!($('div#nav-drawer').hasClass('closed'))) { $('.drawer').addClass('clicked'); } //animate icon on toggling navdrawer $('.drawer, .overlay').click(function(){ $('.drawer').toggleClass('clicked'); }); //make sure top logo is always visible - even in small screen - (disabled because for now because it has to reduce size //$("nav.navbar a.navbar-brand").removeClass("d-none"); //$("nav.navbar a.navbar-brand span.logo").removeClass("d-none"); //remove scrollbar from progress bar in small screen in RIPE Database $("li#module-531 div.no-overflow").removeClass("no-overflow").addClass("overflow-hidden"); //Course Home pages - place Continue button on top and format button $("body#page-enrol-index form.mform").detach().appendTo("div#buttonPlaceholder"); //$("div.form-control-static").text(""); $("div#buttonPlaceholder button").text("Enrol"); $("body#page-enrol-index form.mform fieldset").css("border-bottom","0"); $("body#page-enrol-index form.mform fieldset").css("margin-left","0"); $("body#page-enrol-index form.mform fieldset div.col-md-3").remove(); $("body#page-enrol-index form.mform div#fitem_id_submitbutton div.col-md-3").remove(); //Change the order of buttons and text on home page in small screens - 576px if (window.matchMedia('(max-width: 576px)').matches) { $("body#page-site-index div.calltoaction-container").detach().appendTo("div.page-header-container h1"); } }); </script><script> //<![CDATA[ var require = { baseUrl : 'https://academy.ripe.net/lib/requirejs.php/1741616572/', // We only support AMD modules with an explicit define() statement. enforceDefine: true, skipDataMain: true, waitSeconds : 0, paths: { jquery: 'https://academy.ripe.net/lib/javascript.php/1741616572/lib/jquery/jquery-3.4.1.min', jqueryui: 'https://academy.ripe.net/lib/javascript.php/1741616572/lib/jquery/ui-1.12.1/jquery-ui.min', jqueryprivate: 'https://academy.ripe.net/lib/javascript.php/1741616572/lib/requirejs/jquery-private' }, // Custom jquery config map. map: { // '*' means all modules will get 'jqueryprivate' // for their 'jquery' dependency. '*': { jquery: 'jqueryprivate' }, // Stub module for 'process'. This is a workaround for a bug in MathJax (see MDL-60458). '*': { process: 'core/first' }, // 'jquery-private' wants the real jQuery module // though. If this line was not here, there would // be an unresolvable cyclic dependency. jqueryprivate: { jquery: 'jquery' } } }; //]]> </script> <script src="https://academy.ripe.net/lib/javascript.php/1741616572/lib/requirejs/require.min.js"></script> <script> //<![CDATA[ M.util.js_pending("core/first");require(['core/first'], function() { require(['core/prefetch']); ; require(["media_videojs/loader"], function(loader) { loader.setUp(function(videojs) { videojs.options.flash.swf = "https://academy.ripe.net/media/player/videojs/videojs/video-js.swf"; videojs.addLanguage('en', { "Audio Player": "Audio Player", "Video Player": "Video Player", "Play": "Play", "Pause": "Pause", "Replay": "Replay", "Current Time": "Current Time", "Duration": "Duration", "Remaining Time": "Remaining Time", "Stream Type": "Stream Type", "LIVE": "LIVE", "Seek to live, currently behind live": "Seek to live, currently behind live", "Seek to live, currently playing live": "Seek to live, currently playing live", "Loaded": "Loaded", "Progress": "Progress", "Progress Bar": "Progress Bar", "progress bar timing: currentTime={1} duration={2}": "{1} of {2}", "Fullscreen": "Fullscreen", "Non-Fullscreen": "Non-Fullscreen", "Mute": "Mute", "Unmute": "Unmute", "Playback Rate": "Playback Rate", "Subtitles": "Subtitles", "subtitles off": "subtitles off", "Captions": "Captions", "captions off": "captions off", "Chapters": "Chapters", "Descriptions": "Descriptions", "descriptions off": "descriptions off", "Audio Track": "Audio Track", "Volume Level": "Volume Level", "You aborted the media playback": "You aborted the media playback", "A network error caused the media download to fail part-way.": "A network error caused the media download to fail part-way.", "The media could not be loaded, either because the server or network failed or because the format is not supported.": "The media could not be loaded, either because the server or network failed or because the format is not supported.", "The media playback was aborted due to a corruption problem or because the media used features your browser did not support.": "The media playback was aborted due to a corruption problem or because the media used features your browser did not support.", "No compatible source was found for this media.": "No compatible source was found for this media.", "The media is encrypted and we do not have the keys to decrypt it.": "The media is encrypted and we do not have the keys to decrypt it.", "Play Video": "Play Video", "Close": "Close", "Close Modal Dialog": "Close Modal Dialog", "Modal Window": "Modal Window", "This is a modal window": "This is a modal window", "This modal can be closed by pressing the Escape key or activating the close button.": "This modal can be closed by pressing the Escape key or activating the close button.", ", opens captions settings dialog": ", opens captions settings dialog", ", opens subtitles settings dialog": ", opens subtitles settings dialog", ", opens descriptions settings dialog": ", opens descriptions settings dialog", ", selected": ", selected", "captions settings": "captions settings", "subtitles settings": "subtitles settings", "descriptions settings": "descriptions settings", "Text": "Text", "White": "White", "Black": "Black", "Red": "Red", "Green": "Green", "Blue": "Blue", "Yellow": "Yellow", "Magenta": "Magenta", "Cyan": "Cyan", "Background": "Background", "Window": "Window", "Transparent": "Transparent", "Semi-Transparent": "Semi-Transparent", "Opaque": "Opaque", "Font Size": "Font Size", "Text Edge Style": "Text Edge Style", "None": "None", "Raised": "Raised", "Depressed": "Depressed", "Uniform": "Uniform", "Dropshadow": "Dropshadow", "Font Family": "Font Family", "Proportional Sans-Serif": "Proportional Sans-Serif", "Monospace Sans-Serif": "Monospace Sans-Serif", "Proportional Serif": "Proportional Serif", "Monospace Serif": "Monospace Serif", "Casual": "Casual", "Script": "Script", "Small Caps": "Small Caps", "Reset": "Reset", "restore all settings to the default values": "restore all settings to the default values", "Done": "Done", "Caption Settings Dialog": "Caption Settings Dialog", "Beginning of dialog window. Escape will cancel and close the window.": "Beginning of dialog window. Escape will cancel and close the window.", "End of dialog window.": "End of dialog window.", "{1} is loading.": "{1} is loading.", "Exit Picture-in-Picture": "Exit Picture-in-Picture", "Picture-in-Picture": "Picture-in-Picture" }); }); });; M.util.js_pending('theme_fordson_ripe/moodle-ripe-webcomponent'); require(['theme_fordson_ripe/moodle-ripe-webcomponent'], function(amd) {amd.init({"navDrawerOpen":false,"userLogin":{"userLinks":[{"title":"Dashboard","url":"https:\/\/academy.ripe.net\/my"},{"title":"Grades","url":"https:\/\/academy.ripe.net\/grade\/report\/overview\/index.php"},{"title":"Log out","url":"https:\/\/academy.ripe.net\/login\/logout.php?sesskey=BDwLUepUK9"}]},"appSwitcher":[]}); M.util.js_complete('theme_fordson_ripe/moodle-ripe-webcomponent');});; require(['theme_boost/loader']); <!--require(['jquery','theme_boost/tooltip'], function($){$('[data-tooltip="tooltip"]').tooltip()});--> require(['theme_boost/drawer'], function(mod) { mod.init(); }); ; M.util.js_pending('core/notification'); require(['core/notification'], function(amd) {amd.init(2, [], false); M.util.js_complete('core/notification');});; M.util.js_pending('core/log'); require(['core/log'], function(amd) {amd.setConfig({"level":"warn"}); M.util.js_complete('core/log');});; M.util.js_pending('core/page_global'); require(['core/page_global'], function(amd) {amd.init(); M.util.js_complete('core/page_global');});M.util.js_complete("core/first"); }); //]]> </script> <script src="https://www-static.ripe.net/static/webcomponents/ripe-app-webcomponents-iife-v4.1.1.js"></script> <script src="https://academy.ripe.net/lib/javascript.php/1741616572/theme/fordson_ripe/javascript/scrolltotop.js"></script> <script> //<![CDATA[ M.str = {"moodle":{"lastmodified":"Last modified","name":"Name","error":"Error","info":"Information","yes":"Yes","no":"No","cancel":"Cancel","confirm":"Confirm","areyousure":"Are you sure?","closebuttontitle":"Close","unknownerror":"Unknown error","file":"File","url":"URL"},"repository":{"type":"Type","size":"Size","invalidjson":"Invalid JSON string","nofilesattached":"No files attached","filepicker":"File picker","logout":"Logout","nofilesavailable":"No files available","norepositoriesavailable":"Sorry, none of your current repositories can return files in the required format.","fileexistsdialogheader":"File exists","fileexistsdialog_editor":"A file with that name has already been attached to the text you are editing.","fileexistsdialog_filemanager":"A file with that name has already been attached","renameto":"Rename to \"{$a}\"","referencesexist":"There are {$a} alias\/shortcut files that use this file as their source","select":"Select"},"admin":{"confirmdeletecomments":"You are about to delete comments, are you sure?","confirmation":"Confirmation"},"debug":{"debuginfo":"Debug info","line":"Line","stacktrace":"Stack trace"},"langconfig":{"labelsep":": "}}; //]]> </script> <script> //<![CDATA[ (function() {Y.use("moodle-filter_mathjaxloader-loader",function() {M.filter_mathjaxloader.configure({"mathjaxconfig":"\nMathJax.Hub.Config({\n config: [\"Accessible.js\", \"Safe.js\"],\n errorSettings: { message: [\"!\"] },\n skipStartupTypeset: true,\n messageStyle: \"none\"\n});\n","lang":"en"}); }); M.util.help_popups.setup(Y); M.util.js_pending('random67f6c1883e5202'); Y.on('domready', function() { M.util.js_complete("init"); M.util.js_complete('random67f6c1883e5202'); }); })(); //]]> </script> </div> <a href="#" id="back-to-top" class="btn btn-primary btn-lg" role="button" title="Back to Top and Scrollspy"><i class="fa fa-chevron-circle-up" aria-hidden="true"></i></a> <app-cookie-consent></app-cookie-consent> </body> </html>