1 2 3<!DOCTYPE html> 4<html class="no-js" lang="en"> 5 <head> 6 7 <!-- Google Tag Manager --> 8
8<script nonce="fTzut5kdNEfIwSTYGWOMgQ==">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 9 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 10 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 11 'https://www.googletagmanager.com/gtm.js?id='+i+dl;var n=d.querySelector('[nonce]'); 12 n&&j.setAttribute('nonce',n.nonce||n.getAttribute('nonce'));f.parentNode.insertBefore(j,f); 13 })(window,document,'script','dataLayer','GTM\u002DTPVFP2B');</script>
13 14 <!-- End Google Tag Manager --> 15 16 17 <!-- Meta Pixel Code --> 18
18<script nonce="fTzut5kdNEfIwSTYGWOMgQ=="> 19 function loadMetaPixel() { 20 if (window.metaPixelInitialized) { 21 return; 22 }
vendor: 471 bytes, lines 22-31
22 23 !function(f,b,e,v,n,t,s) 24 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 25 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 26 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 27 n.queue=[];t=b.createElement(e);t.async=!0; 28 t.src=v;s=b.getElementsByTagName(e)[0]; 29 s.parentNode.insertBefore(t,s)}(window, document,'script', 30 'https://connect.facebook.net/en_US/fbevents.js'); 31 fbq('init', '
311238191377692347
vendor: 46 bytes, lines 31-33
31'); 32 fbq('track', 'PageView'); 33
33window.metaPixelInitialized = true; 34 } 35 36 (function() { 37 function getCookieValue(name) { 38 const value = `; ${document.cookie}`; 39 const parts = value.split(`; ${name}=`); 40 if (parts.length === 2) { 41 try { 42 let cookieValue = parts.pop().split(';').shift(); 43 cookieValue = decodeURIComponent(cookieValue).replace(/\\054/g, ',').replace(/\\"/g, '"'); 44 if (cookieValue.startsWith('"') && cookieValue.endsWith('"')) { 45 cookieValue = cookieValue.slice(1, -1); 46 } 47 return JSON.parse(cookieValue); 48 } catch (e) { 49 return null; 50 } 51 } 52 return null; 53 } 54 55 const cookiePolicy = getCookieValue('cookies_policy'); 56 if (cookiePolicy && cookiePolicy.campaigns === true) { 57 loadMetaPixel(); 58 } 59 })(); 60 </script>
60 61 <!-- End Meta Pixel Code --> 62 63 64
64<script src="https://static.safedrivingforlife.info/abfb974/frontend/smartbanner.js"></script>
64 65 <meta name="apple-itunes-app" content="app-id=463295925"> 66 <!-- Android banner --> 67 <meta name="smartbanner:title" content="Official DVSA Theory Test Kit"> 68 <meta name="smartbanner:author" content="Official DVSA"> 69 <meta name="smartbanner:button-google" content="Install" class="cms-button-block"> 70 <meta name="smartbanner:button-url-google" content="https://play.google.com/store/apps/details?id=uk.co.tso.ctt"> 71 <meta name="smartbanner:enabled-platforms" content="android"> 72 <!-- End android banner --> 73 74 <meta charset="utf-8" /> 75 <title> 76 77 Safe Driving For Life | produced in partnership with DVSA 78 79 </title> 80 <meta name="description" content="A one-stop resource for all drivers and riders, from beginners to professional instructors. Helping you stay safe on Britain's roads."> 81 <meta name="viewport" content="width=device-width, initial-scale=1" /> 82 <meta name="theme-color" content="#233672"> 83 84 85 <meta name="twitter:card" content=""> 86<meta name="twitter:title" content="Safe Driving For Life | produced in partnership with DVSA"> 87<meta name="twitter:description" content="A one-stop resource for all drivers and riders, from beginners to professional instructors. Helping you stay safe on Britain's roads."> 88 89 90<meta name="twitter:site" content="@safedrivinglife" /> 91 92 93<meta property="og:url" content="https://www.safedrivingforlife.info/" /> 94<meta property="og:title" content="Safe Driving For Life | produced in partnership with DVSA" /> 95<meta property="og:description" content="A one-stop resource for all drivers and riders, from beginners to professional instructors. Helping you stay safe on Britain's roads." /> 96<meta property="og:site_name" content="" /> 97 98 99<meta itemprop='url' content='https://www.safedrivingforlife.info/'/> 100<meta itemprop="name" content="Safe Driving For Life | produced in partnership with DVSA"> 101<meta itemprop='description' content='A one-stop resource for all drivers and riders, from beginners to professional instructors. Helping you stay safe on Britain's roads.' /> 102 103 104 105 <link rel="shortcut icon" href="https://static.safedrivingforlife.info/abfb974/frontend/img/favicon.ico" type="image/x-icon"> 106 107 108 <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&
108family=Roboto+Condensed:wght@700&display=swap" rel="stylesheet"> 109 <link rel="stylesheet" type="text/css" href="https://static.safedrivingforlife.info/abfb974/frontend/styles.css"> 110 111 112 113 114 </head> 115 116 <body class="govuk-template__body "> 117
117<script nonce="fTzut5kdNEfIwSTYGWOMgQ==">document.body.className = ((document.body.className) ? document.body.className + ' js-enabled' : 'js-enabled');</script>
117 118 119 <span id="top"></span> 120 <a href="#main-content" class="govuk-skip-link">Skip to main content</a> 121 122 123 124 125 126 127 128 129<div id="global-cookie-message" class="gem-c-cookie-banner govuk-clearfix" data-module="cookie-banner" role="region" 130 aria-label="cookie banner" data-nosnippet> 131 <div id="global-cookie-options" class="gem-c-cookie-banner__wrapper govuk-width-container"> 132 <div class="govuk-grid-row"> 133 <div class=" govuk-grid-column-one-thirds"> 134 <div class="gem-c-cookie-banner__message"> 135 <h2 class="govuk-heading-m">Tell us whether you accept cookies</h2> 136 <div class="rich-text"><p>We use <a href="/cookies-preferences/">cookies to collect information</a> about how you use this site. We use this information to make the website work as well as possible and improve our services.</p><p></p><hr/><p></p><p><b>BETA</b> - This is a newly updated website. Please send us any <a href="mailto:[email protected]">feedback</a>.</p></div> 137 </div> 138 <div class="gem-c-cookie-banner__buttons"> 139 <button class="govuk-button gem-c-button gem-c-button--inline" type="submit" 140 data-module="track-click" data-accept-cookies="true" data-track-category="cookieBanner" 141 data-track-action="Cookie banner accepted">Accept all cookies 142 </button> 143 <meta name="csrf-token" content="DgFNewfoz6SVEdOixfR0qiztMbAHJ1iUDMuCnUxdo0e44ebReoA0rzFTjfzNjR2t"/> 144 <button class="govuk-button gem-c-button gem-c-button--inline reject-all-cookies " data-accept-cookies="true" 145 type="submit" data-track-category="cookieBanner" >
145Reject all cookies 146 </button> 147 <a class="govuk-button gem-c-button gem-c-button--inline" role="button" 148 data-module="track-click" data-track-category="cookieBanner" data-accept-cookies="true" 149 data-track-action="Cookie banner settings clicked" 150 href="/cookies-preferences/">Set cookie 151 preferences</a> 152 153 </div> 154 </div> 155 </div> 156 </div> 157 158 <div class="gem-c-cookie-banner__confirmation govuk-width-container" tabindex="-1"> 159 <div class="gem-c-cookie-banner__confirmation-message"> 160 <div class="rich-text"><p>Cookies preferences updated. You can <a href="/cookies-preferences/">change your cookie settings</a> at any time.</p></div> 161 </div> 162 <button class="gem-c-cookie-banner__hide-button" data-hide-cookie-banner="true" data-module="track-click" 163 data-track-category="cookieBanner" data-track-action="Hide cookie banner">Hide 164 </button> 165 </div> 166</div> 167
168<script nonce="fTzut5kdNEfIwSTYGWOMgQ=="> 169 170 document.addEventListener('DOMContentLoaded', function () { 171 var acceptCookiesButton = document.querySelector('button[data-track-action="Cookie banner accepted"]'); 172 173 if (acceptCookiesButton) { 174 acceptCookiesButton.addEventListener('click', function () { 175 if (typeof loadMetaPixel === 'function') { 176 setTimeout(function() { 177 loadMetaPixel(); 178 }, 100); 179 } 180 }); 181 } 182 183 // Function to get a cookie's value by name 184 function getCookie(name) { 185 let cookieArray = document.cookie.split(';'); 186 for(let i = 0; i < cookieArray.length; i++) { 187 let cookiePair = cookieArray[i].trim().split('='); 188 if (cookiePair[0] === name) { 189 return decodeURIComponent(cookiePair[1]); 190 } 191 } 192 return null; 193 } 194 195 const csrftokenEl = document.querySelector("[name=csrf-token]"); 196 const csrftoken = csrftokenEl ? csrftokenEl.getAttribute('content') : ''; 197 198 var rejectCookiesButton = document.querySelector('.reject-all-cookies'); 199 var cookieBanner = document.getElementById('global-cookie-options'); 200 var confirmationMessage = document.querySelector('.gem-c-cookie-banner__confirmation'); 201 202 // Immediately hide the cookie banner if the preference has been set 203 if (getCookie('userCookiePreference') === 'rejected') { 204 if (cookieBanner) cookieBanner.style.display = 'none'; 205 return; // Stop further execution 206 } 207 208 if (rejectCookiesButton) { 209 rejectCookiesButton.addEventListener('click', function () { 210 fetch('/cookies/reject-cookies/', { 211 method: 'POST', 212 headers: { 213 'Content-Type': 'application/json', 214 'X-CSRFToken': csrftoken 215 }, 216 credentials: 'include', 217 }) 218 .then(response => { 219 if (!response.ok) throw new Error('Network response was not ok.'); 220 return response.json(); 221 }) 222 .then(data => { 223 if (data && data.cookies && Array.isArray(data.cookies)) { 224 data.cookies.forEach(cookie => { 225 setCookie(cookie.name, cookie.value, cookie.expires, cookie.secure, cookie.sameSite); 226 }); 227 // Set a cookie to remember the user's preference 228 setCookie('userCookiePreference', 'rejected', 'Fri, 31 Dec 9999 23:59:59 GMT'); 229 } else { 230 console.error('Unexpected data format'); 231 } 232 // console.log(data.message); 233 if (cookieBanner) cookieBanner.style.display = 'none'; 234 if (confirmationMessage) confirmationMessage.style.display = 'block'; 235 }) 236 .catch(error => console.error('Error:', error)); 237 }); 238 } 239}); 240 241function setCookie(name, value, expires, secure, sameSite) { 242 let cookieString = `${name}=${encodeURIComponent(value)}; Path=/; Expires=${expires}`; 243 if (secure) cookieString += '; Secure'; 244 cookieString += `; SameSite=${sameSite}`; 245 document.cookie = cookieString; 246} 247 248</script>
248 249 250 251 252 253 254 255 <header class="sdfl-header govuk-clearfix" role="banner"> 256 <nav class="sdfl-header__container govuk-width-container"> 257 <a href="/" class="govuk-link sdfl-header__logo" title="Go to the Safe Driving for Life homepage"> 258 Safe Driving for Life: Driver and Vehicle Standards Agency 259 </a> 260 <div class="sdfl-header__spacer"></div> 261 <div class="sdfl-header__user"> 262 263 </div> 264 <button type="button" class="sdfl-header__link sdfl-header__menu" id="toggle-menu"> 265 <svg xmlns="http://www.w3.org/2000/svg" class="sdfl-header__icon" width="24" height="24" viewBox="0 0 24 24"> 266 <path fill="currentColor" d="M2,5,L2,7,L22,7,L22,5,L2,5Z M2,11,L2,13,L22,13,L22,11,L2,11Z M2,17,L2,19,L22,19,L22,17,L2,17Z"/> 267 </svg> 268 Menu 269 <i aria-hidden="true" class="fas fa-caret-down"></i> 270 </button> 271
271<script nonce="fTzut5kdNEfIwSTYGWOMgQ=="> 272 (function() { 273 var menuButton = document.getElementById("toggle-menu"); 274 menuButton.setAttribute("aria-controls", "main-menu"); 275 menuButton.setAttribute("aria-expanded", "false"); 276 menuButton.addEventListener("click", function() { 277 if (menuButton.parentNode.classList.contains("menu-open")) { 278 menuButton.parentNode.classList.remove("menu-open"); 279 menuButton.setAttribute("aria-expanded", "false"); 280 } else { 281 menuButton.parentNode.classList.add("menu-open"); 282 menuButton.setAttribute("aria-expanded", "true"); 283 window.requestAnimationFrame(function() { 284 var mainMenu = document.getElementById("main-menu"); 285 mainMenu.focus(); 286 }); 287 } 288 }); 289 })(); 290 </script>
290 291 <a href="/shop/basket/" class="sdfl-header__link sdfl-header__basket"> 292 <svg xmlns="http://www.w3.org/2000/svg" class="sdfl-header__icon" width="24.65" height="23.646" viewBox="0 0 24.65 23.646" focusable="false"> 293 <path fill="currentColor" d="M21.646,16.845a.717.717,0,0,0,.693-.533l2.288-8.635a.717.717,0,0,0-.591-.893L3.929,3.884,3.663,2.246a.716.716,0,0,0-.381-.523L1.044.577A.717.717,0,1,0,.391,1.853l1.915.98L2.6,4.628v.008L3.227,8.5c0,.011,0,.022.005.033l1.233,7.6-.359,2.265c-.079-.007-.158-.011-.239-.011A2.88,2.88,0,1,0,6.724,21.6H17.317a2.88,2.88,0,1,0,.195-1.433H6.529a2.9,2.9,0,0,0-1.048-1.291L5.8,16.845ZM3.868,22.711a1.447,1.447,0,1,1,1.444-1.447A1.447,1.447,0,0,1,3.868,22.711Zm16.305-2.893a1.447,1.447,0,1,1-1.444,1.447A1.447,1.447,0,0,1,20.173,19.818ZM21.866,12.5l-3.11-.173.223-1.668L22.264,11Zm-4.545-.253L14.2,12.076V10.168l3.348.345ZM14.2,15.412v-1.9l2.926.163L16.9,15.412Zm-4.233,0L9.8,13.267l2.969.165v1.98ZM14.2,8.728V6.814l3.769.544-.232,1.735ZM12.771,8.58,9.406,8.232,9.237,6.1l3.534.509Zm0,1.441V12l-3.083-.171L9.52,9.685ZM8.244,11.745l-3.067-.17L4.792,9.2l3.279.338ZM5.413,13.023l2.945.164.175,2.225H5.8Zm12.931,2.389.221-1.658,2.925.163-.4,1.495ZM22.635,9.6,19.168,9.24l.224-1.677,3.643.525ZM7.783,5.888l.173,2.195-3.4-.351L4.17,5.367Zm0,0" transform="translate(-0.001 -0.498)"/> 294 </svg> 295 Basket 296 297 298 299 </a> 300 301 <a href="/accounts/login/" class="sdfl-header__link sdfl-header__login"> 302 <svg xmlns="http://www.w3.org/2000/svg" class="sdfl-header__icon" width="18.667" height="22.061" viewBox="0 0 18.667 22.061" focusable="false"> 303 <path fill="currentColor" d="M20.9,16.137a.848.848,0,1,0-1.193,1.206,7.584,7.584,0,0,1,2.265,5.428c0,1.038-2.975,2.545-7.636,2.545S6.7,23.809,6.7,22.77a7.584,7.584,0,0,1,2.236-5.4.848.848,0,1,0-1.2-1.2A9.271,9.271,0,0,0,5,22.772c0,2.756,4.808,4.242,9.333,4.242s9.333-1.487,9.333-4.242A9.266,9.266,0,0,0,20.9,16.137Z" transform="translate(-5 -4.953)"/> 304 <path fill="currentColor" d="M14.939,14.879A5.939,5.939,0,1,0,9,8.939,5.939,5.939,0,0,0,14.939,14.879Zm0-10.182A4.242,4.242,0,1,1,10.7,8.939,4.242,4.242,0,0,1,14.939,4.7Z" transform="translate(-5.606 -3)"/> 305 </svg> 306 Sign in 307 </a> 308 309 <div class="sdfl-header__separator"></div> 310 <div class="sdfl-header__links sdfl-header__links--anonymous" id="main-menu" tabindex="-1"> 311 312 <a href="/free-practice-tests/" class="sdfl-header__link" data-handle="only-anonymous"> 313 Free resources 314 </a> 315 316 <a href="/shop/" class="sdfl-header__link"> 317 Shop 318 </a> 319 320 <a href="/advice/" class="sdfl-header__link"> 321 Advice 322 </a> 323 324 <a href="/blog/" class="sdfl-header__link"> 325 Blog 326 </a> 327 328</div> 329 330 </nav> 331 </header> 332 333 334 <div class="govuk-width-container"> 335 336 337 338 339 340 341 342 </div> 343 344 345 346 347 348 <main class="sdfl-main-wrapper" id="main-content" role="main"> 349 350 351 352 353 354 355 356 357<style nonce="fTzut5kdNEfIwSTYGWOMgQ=="> 358 #primary-banner-766a65cb .sdfl-primary-banner__image { 359 background-image: url("https://media.safedrivingforlife.info/images/Untitled_design_56.original.png"); 360 361 } 362</style> 363<header class="sdfl-primary-banner" id="primary-banner-766a65cb"> 364 <div class="sdfl-primary-banner__header"> 365 <div class="sdfl-primary-header"> 366 <h1 class="sdfl-primary-header__text">Safe Driving for Life</h1> 367 <div class="sdfl-primary-header__content">Keeping Britain moving, safely and sustainably</div> 368 </div> 369 </div> 370 <div class="sdfl-primary-banner__image"></div> 371</header> 372 373 374 375 376<div class="sdfl-mega-links govuk-grid-row"> 377 378 <div class="govuk-grid-column-one-third"> 379 <a href="/free-practice-tests/" class="sdfl-mega-link sdfl-mega-link--orange"> 380 <div class="sdfl-mega-link__text"> 381 FREE RESOURCES 382 <svg class="govuk-button__start-icon" xmlns="http://www.w3.org/2000/svg" width="17.5" height="19" viewBox="0 0 33 40" aria-hidden="true" focusable="false">
383 <path fill="currentColor" d="M0 0h13l20 20-20 20H0l20-20z"/> 384 </svg> 385 </div> 386 <div class="sdfl-mega-link__description">Free practice tests and e-learning topics for all learners </div> 387 388 389 <img src="https://media.safedrivingforlife.info/images/icon-free-tests.original.max-128x128.png" alt="" class="sdfl-mega-link__image"> 390 391 </a> 392 </div> 393 394 <div class="govuk-grid-column-one-third"> 395 <a href="/shop/" class="sdfl-mega-link sdfl-mega-link--plum"> 396 <div class="sdfl-mega-link__text"> 397 SHOP 398 <svg class="govuk-button__start-icon" xmlns="http://www.w3.org/2000/svg" width="17.5" height="19" viewBox="0 0 33 40" aria-hidden="true" focusable="false"> 399 <path fill="currentColor" d="M0 0h13l20 20-20 20H0l20-20z"/> 400 </svg> 401 </div> 402 <div class="sdfl-mega-link__description">Pass first time with official DVSA learning </div> 403 404 405 <img src="https://media.safedrivingforlife.info/images/icon-shop.original.max-128x128.png" alt="" class="sdfl-mega-link__image"> 406 407 </a> 408 </div> 409 410 <div class="govuk-grid-column-one-third"> 411 <a href="/advice/" class="sdfl-mega-link sdfl-mega-link--teal"> 412 <div class="sdfl-mega-link__text"> 413 ADVICE 414 <svg class="govuk-button__start-icon" xmlns="http://www.w3.org/2000/svg" width="17.5" height="19" viewBox="0 0 33 40" aria-hidden="true" focusable="false"> 415 <path fill="currentColor" d="M0 0h13l20 20-20 20H0l20-20z"/> 416 </svg> 417 </div> 418 <div class="sdfl-mega-link__description">Information for all drivers and riders </div> 419 420 421 <img src="https://media.safedrivingforlife.info/images/icon-advice.original.max-128x128.png" alt="" class="sdfl-mega-link__image"> 422 423 </a> 424 </div> 425 426</div> 427 428 429 <div class="rich-text"><p data-block-key="rkoil"></p><hr/><p data-block-key="1083m"></p></div> 430 431 <div class="govuk-grid-row"> 432 <div class="govuk-grid-column-one-half"> 433 <div class="block-image"> 434 435 436<div class="cms-image-block"> 437 438 <img src="https://media.safedrivingforlife.info/images/L-plate-red-car-rear-465x310px.max-960x960.jpg" alt="Learner plate positioned on rear of a red car"> 439 440</div> 441</div> 442 </div> 443 444 <div class="govuk-grid-column-one-half"> 445 <div class="block-paragraph"><div class="rich-text"><h2 data-block-key="jc08d" id="learner-drivers">Learner drivers</h2><p data-block-key="qxw0h"><a href="/advice/car-driving/pass-your-learner-tests/are-you-ready-drive/">Getting started</a></p><p data-block-key="l9kca"><a href="/advice/car-driving/pass-your-learner-tests/find-driving-instructor/">Find a driving instructor</a></p><p data-block-key="ohl9u"><a href="/advice/car-driving/pass-your-learner-tests/car-theory-test-preparation/">Theory test preparation</a></p><p data-block-key="d8s83"><br/></p></div></div> 446<div class="block-button"><div class="cms-button-block"> 447 <a href="/shop/official-dvsa-theory-test-kit-car-drivers-elearning/" class="govuk-button">Start my e-learning</a> 448</div> 449</div> 450 </div> 451</div> 452 453 454 <div class="rich-text"><p data-block-key="4zxon"></p><hr/><p data-block-key="44xeg"></p></div> 455 456 <div class="govuk-grid-row"> 457 <div class="govuk-grid-column-one-half"> 458 <div class="block-paragraph"><div class="rich-text"><h2 data-block-key="9ip6l" id="e-learning-courses-for-business">e-learning courses for business</h2><p data-block-key="rxmq6">Perfect tool to support all drivers and riders</p><p data-block-key="ua3o5">Individual student learning records</p><p data-block-key="yf2l9">No additional fees</p></div></div> 459<div class="block-button"><div class="cms-button-block"> 460 <a href="/shop/multi-user-access/" class="govuk-button">Find out more</a> 461</div> 462</div> 463 </div> 464 465 <div class="govuk-grid-column-one-half"> 466 <div class="block-image"> 467 468 469<div class="cms-image-block"> 470 471 <img src="https://media.safedrivingforlife.info/images/multiple-devices-preview-465x310px.max-960x960.jpg" alt="eLearning displaying on multiple digital devices"> 472 473</div> 474</div> 475 </div> 476</div> 477 478 479 <div class="rich-text"><p data-block-key="a91of"></p><hr/><p data-block-key="ryu07"></p></div> 480 481 <div class="govuk-grid-row"> 482 <div class="govuk-grid-column-one-half"> 483 <div class="block-image"> 484 485 486<div class="cms-image-block"> 487 488 <img src="https://media.safedrivingforlife.info/images/hgv-on-motorway-465x310px.max-960x960.jpg" alt="HGV driving with lights on along motorway"> 489 490</div> 491</div> 492 </div> 493 494 <div class="govuk-grid-column-one-half"> 495 <div class="block-paragraph"><div class="rich-text"><h2 data-block-key="bcuqk" id="lorry-drivers">Lorry drivers</h2><p data-block-key="u770l"><a href="/advice/lgv-driving/pass-your-learner-lgv-tests/what-is-cpc-for-lgv-drivers/">What is CPC for lorry drivers?</a></p><p data-block-key="ue8fy"><a href="/advice/lgv-driving/pass-your-learner-lgv-tests/lgv-theory-test-booking-and-taking-your-test/">Theory test booking and taking your test</a></p><p data-block-key="74bzf"><a href="/shop/official-dvsa-theory-test-kit-lgv-drivers-elearning/">HGV theory test preparation with e-learning</a><br/><br/></p></div></div> 496<div class="block-button"><div class="cms-button-block"> 497 <a href="/free-practice-tests/practice-theory-test-for-large-goods-vehicle-drivers-1-of-2/" class="govuk-button">Free HGV theory test</a> 498</div> 499</div> 500 </div> 501</div> 502 503 504 <div class="rich-text"><p data-block-key="4cty7"></p><hr/><p data-block-key="mxxkk"></p></div> 505 506 <div class="govuk-grid-row"> 507 <div class="govuk-grid-column-one-half"> 508 <div class="block-paragraph"><div class="rich-text"><h2 data-block-key="y35lh" id="motorcycle-riders">Motorcycle riders</h2><p data-block-key="6unl0"><a href="/advice/motorcycle-riding/pass-your-learner-motorcycle-tests/are-you-ready-to-ride-a-motorcycle/">Are you ready to start riding a motorcycle?</a></p><p data-block-key="kijh1"><a href="/advice/motorcycle-riding/pass-your-learner-motorcycle-tests/theory-test-preparation-for-motorcycle/">Theory test preparation for motorcyclists</a></p><p data-block-key="ls9ki"><a href="/advice/motorcycle-riding/pass-your-learner-motorcycle-tests/a-guide-to-compulsory-basic-training-cbt/">Compulsory basic training (CBT) and Ridefree</a><br/><br/></p></div></div> 509<div class="block-button"><div class="cms-button-block"> 510 <a href="/ridefree/" class="govuk-button">Start Ridefree e-learning</a> 511</div> 512</div> 513 </div> 514 515 <div class="govuk-grid-column-one-half"> 516 <div class="block-image"> 517 518 519<div class="cms-image-block"> 520 521 <img src="https://media.safedrivingforlife.info/images/motorcyclist-point-of-view-town-day-465-310.max-960x960.jpg" alt="Motorcyclist point of view riding along street, day"> 522 523</div> 524</div> 525 </div> 526</div> 527 528 529 <div class="rich-text"><p data-block-key="dh68p"></p><hr/><p data-block-key="zhrjy"></p></div> 530 531 <div class="govuk-grid-row"> 532 <div class="govuk-grid-column-one-half"> 533 <div class="block-image"> 534 535 536<div class="cms-image-block"> 537 538 <img src="https://media.safedrivingforlife.info/images/instructor-and-learner-465x310.max-960x960.jpg" alt="Female driving instructor with young male learner at the wheel"> 539 540</div> 541</div> 542 </div> 543 544 <div class="govuk-grid-column-one-half"> 545 <div class="block-paragraph"><div class="rich-text"><h2 data-block-key="9o1cx" id="approved-driving-instructors-(adis)">Approved Driving Instructors (ADIs)</h2><p data-block-key="lzxbh"><a href="/advice/instructors-and-trainers/become-an-approved-driving-instructor-adi/become-an-adi/">Become an ADI</a></p><p data-block-key="kifdv"><a href="/advice/instructors-and-trainers/become-an-approved-driving-instructor-adi/theory-test-preparation-for-driving-instructors/">Theory test preparation</a></p><p data-block-key="0znyd"><a href="/advice/instructors-and-trainers/adi-hub/professional-development-driving-instructor/">Professional development</a><br/><br/></p></div></div> 546<div class="block-button"><div class="cms-button-block"> 547 <a href="/adi-pupil-connect-elearning/" class="govuk-button">Connect with my pupils</a> 548</div> 549</div> 550 </div> 551</div> 552 553 554 <div class="rich-text"><p data-block-key="28xqi"></p><hr/><p data-block-key="2b4p5"></p></div> 555 556 <div class="govuk-grid-row"> 557 <div class="govuk-grid-column-one-half"> 558 <div class="block-paragraph"><div class="rich-text"><h2 data-block-key="4shbv" id="latest-blogs">Latest blogs</h2><p class="govuk-body-l" data-block-key="9uza4">Top tips from our driving experts:</p><p data-block-key="6bjub"><a href="https://www.safedrivingforlife.info/blog/cars/creating-safer-riders-and-new-connections-in-powys-with-the-enhanced-rider-scheme/">Creating safer riders and new connections in Powys with the enhanced rider scheme</a></p><p data-block-key="2gt0t"><a href="https://www.safedrivingforlife.info/blog/cars/announcing-the-updated-official-dvsa-theory-test-app/">Announcing the updated Official DVSA Theory Test app</a></p><p data-block-key="30abi"><a href="https://www.safedrivingforlife.info/blog/cars/what-to-do-in-the-first-5-minutes/">How to respond at the scene of a road collision</a></p><p data-block-key="f1opk"><a href="https://www.safedrivingforlife.info/blog/cars/5-things-to-get-right-as-a-new-driver/">5 things to get right as a new driver</a></p><p data-block-key="c9qs5"><a href="/blog/motorcycle/nine-of-the-best-mopeds-and-scooters-for-beginner-riders/">Nine of the best mopeds and scooters for beginner riders</a></p><p data-block-key="2409k"></p><p data-block-key="fpqbc"></p><p data-block-key="fcb2m"></p><p data-block-key="t7dbb"></p><p data-block-key="4j1bb"></p><p data-block-key="aw9sr"></p><p data-block-key="ozn4s"></p><p data-block-key="08rg2"></p><p data-block-key="c3az3"></p><p data-block-key="nexmo"></p><p data-block-key="zosw8"></p><p data-block-key="yyud7"></p><p data-block-key="fk1fi"></p><p data-block-key="z2x40"></p><p data-block-key="ogca4"></p><p data-block-key="6e732"></p><p data-block-key="qxhuv"></p><p data-block-key="mwqij"></p><p data-block-key="41wob"></p><p data-block-key="jruk7"></p><p data-block-key="te11c"></p><p data-block-key="jzb2t"></p><p data-block-key="qhccn"></p><p data-block-key="ayqe7"></p><p data-block-key="4438o"></p><p data-block-key="n043d"></p><p data-block-key="ics18"></p><p data-block-key="o5n8k"></p><p data-block-key="kdzkm"></p><p data-block-key="51ate"></p><p data-block-key="akjt8"></p><p data-block-key="a6ppx"></p><p data-block-key="nayj5"></p><p data-block-key="5ojut"><br/></p></div></div> 559 </div> 560 561 <div class="govuk-grid-column-one-half"> 562 <div class="block-paragraph"><div class="rich-text"><h2 data-block-key="a47iw" id="popular-blogs">Popular blogs</h2><p class="govuk-body-l" data-block-key="rgeg1">Our most frequently read articles:</p><p data-block-key="9li9a"><a href="/blog/cars/how-to-practise-driving-with-your-parents/">How to practise driving with your parents</a></p><p data-block-key="2o1nk"><a href="/blog/cars/how-parents-and-guardians-can-support-safer-young-drivers/">From L-plates to independence</a></p><p data-block-key="cf56q"><a href="/blog/cars/top-5-most-unusual-uk-traffic-signs/">Top 5 most unusual UK traffic signs</a></p><p data-block-key="4gppp"><a href="/blog/cars/guide-zebra-puffin-pelican-and-toucan-crossings/">Whatâs the difference between zebra, puffin, and pelican crossings? (Updated)</a></p><p data-block-key="0shuk"><a href="/blog/cars/best-strategies-overcome-anxiety-when-you-drive/">Best strategies overcome anxiety when you drive</a></p><p data-block-key="50gk7"><a href="/blog/cars/new-top-10-reasons-people-fail-their-driving-tests/">
562New top 10 reasons people fail their driving tests</a><br/><br/></p></div></div> 563<div class="block-button"><div class="cms-button-block"> 564 <a href="/blog/" class="govuk-button">Read more blogs</a> 565</div> 566</div> 567 </div> 568</div> 569 570 571 <div class="rich-text"><p data-block-key="49y9k"></p><hr/><p data-block-key="dasth"></p></div> 572 573 <div class="govuk-grid-row"> 574 <div class="govuk-grid-column-one-half"> 575 <div class="block-image"> 576 577 578<div class="cms-image-block"> 579 580 <img src="https://media.safedrivingforlife.info/images/london-buses-garage-465-310.max-960x960.jpg" alt="London double decker buses"> 581 582</div> 583</div> 584 </div> 585 586 <div class="govuk-grid-column-one-half"> 587 <div class="block-paragraph"><div class="rich-text"><h2 data-block-key="6mbj7" id="bus-and-coach-drivers">Bus and coach drivers</h2><p data-block-key="0v90z"><a href="/advice/bus-driving/pass-your-learner-bus-tests/are-you-ready-to-learn-bus-driving/">Are you ready to learn bus driving?</a></p><p data-block-key="xxm64"><a href="/advice/bus-driving/pass-your-learner-bus-tests/theory-test-preparation-bus/">Theory test preparation for bus drivers</a></p><p data-block-key="lvr2y"><a href="/advice/bus-driving/pass-your-learner-bus-tests/what-is-cpc-for-bus-drivers/">What is CPC for bus drivers?</a><br/><br/></p></div></div> 588<div class="block-button"><div class="cms-button-block"> 589 <a href="/free-practice-tests/practice-theory-test-for-bus-and-coach-drivers-1-of-2/" class="govuk-button">Free bus theory test</a> 590</div> 591</div> 592 </div> 593</div> 594 595 596 <div class="rich-text"><p data-block-key="3c2vp"></p><hr/><p data-block-key="8q9o8"></p></div> 597 598 599 600 601 602 <hr class="govuk-section-break govuk-section-break--xl"> 603 <div class="sdfl-back-to-top"> 604 <a href="#top" class="govuk-link"> 605 <i aria-hidden="true" class="fas fa-arrow-up"></i>Back to top 606 </a> 607 </div> 608 609 </main> 610 611 612 <footer class="govuk-footer" role="contentinfo"> 613 <div class="govuk-width-container "> 614 <div class="govuk-footer__navigation"> 615 <div class="govuk-footer__section"> 616 617 <h2 class="govuk-footer__heading govuk-heading-m">Services and information</h2> 618 619<ul class="govuk-footer__list govuk-footer__list--columns-2"> 620 621 <li class="govuk-footer__list-item"> 622 <a class="govuk-footer__link" href="/free-practice-tests/"> 623 Free tests 624 </a> 625 </li> 626 627 <li class="govuk-footer__list-item"> 628 <a class="govuk-footer__link" href="/shop/"> 629 Shop 630 </a> 631 </li> 632 633 <li class="govuk-footer__list-item"> 634 <a class="govuk-footer__link" href="/advice/"> 635 Advice 636 </a> 637 </li> 638 639 <li class="govuk-footer__list-item"> 640 <a class="govuk-footer__link" href="/blog/"> 641 Blog 642 </a> 643 </li> 644 645 <li class="govuk-footer__list-item"> 646 <a class="govuk-footer__link" href="/redeem/"> 647 Redeem 648 </a> 649 </li> 650 651 <li class="govuk-footer__list-item"> 652 <a class="govuk-footer__link" href="/faq/"> 653 FAQ 654 </a> 655 </li> 656 657 <li class="govuk-footer__list-item"> 658 <a class="govuk-footer__link" href="/contact/"> 659 Contact 660 </a> 661 </li> 662 663 <li class="govuk-footer__list-item"> 664 <a class="govuk-footer__link" href="/about/"> 665 About 666 </a> 667 </li> 668 669 <li class="govuk-footer__list-item"> 670 <a class="govuk-footer__link" href="/advertise-with-us/"> 671 Advertise with us 672 </a> 673 </li> 674 675 <li class="govuk-footer__list-item"> 676 <a class="govuk-footer__link" href="/stakeholders/"> 677 Stakeholders and Partners 678 </a> 679 </li> 680 681 <li class="govuk-footer__list-item"> 682 <a class="govuk-footer__link" href="/supplierzone/"> 683 Supplier Zone 684 </a> 685 </li> 686 687</ul> 688 689 </div> 690 <div class="govuk-footer__section"> 691 692 <h2 class="govuk-footer__heading govuk-heading-m">Advice</h2> 693 694<ul class="govuk-footer__list"> 695 696 <li class="govuk-footer__list-item"> 697 <a class="govuk-footer__link" href="/advice/car-driving/"> 698 Car drivers 699 </a> 700 </li> 701 702 <li class="govuk-footer__list-item"> 703 <a class="govuk-footer__link" href="/advice/motorcycle-riding/"> 704 Motorcycle riders 705 </a> 706 </li> 707 708 <li class="govuk-footer__list-item"> 709 <a class="govuk-footer__link" href="/advice/lgv-driving/"> 710 Heavy goods vehicle drivers 711 </a> 712 </li> 713 714 <li class="govuk-footer__list-item"> 715 <a class="govuk-footer__link" href="/advice/bus-driving/"> 716 Bus and coach drivers 717 </a> 718 </li> 719 720 <li class="govuk-footer__list-item"> 721 <a class="govuk-footer__link" href="/advice/instructors-and-trainers/"> 722 Instructors and trainers 723 </a> 724 </li> 725 726 <li class="govuk-footer__list-item"> 727 <a class="govuk-footer__link" href="/advice/other-driving-and-riding-careers/">
728 Other driving and riding careers 729 </a> 730 </li> 731 732</ul> 733 734 </div> 735 </div> 736 <hr class="govuk-footer__section-break"> 737 <div class="govuk-footer__meta"> 738 <div class="govuk-footer__meta-item govuk-footer__meta-item--grow"> 739 740 <ul class="govuk-footer__inline-list sdfl-footer__social-media"> 741 742 <li class="govuk-footer__inline-list-item"> 743 <a class="govuk-footer__link sdfl-social-media-icon sdfl-social-media-icon--instagram" href="https://www.instagram.com/safe.driving.for.life/" target="_blank"> 744 <span class="govuk-visually-hidden">Instagram</span> 745 </a> 746 </li> 747 748 749 <li class="govuk-footer__inline-list-item"> 750 <a class="govuk-footer__link sdfl-social-media-icon sdfl-social-media-icon--facebook" href="http://facebook.com/safedrivinglife" target="_blank"> 751 <span class="govuk-visually-hidden">Facebook</span> 752 </a> 753 </li> 754 755 756 <li class="govuk-footer__inline-list-item"> 757 <a class="govuk-footer__link sdfl-social-media-icon sdfl-social-media-icon--youtube" href="https://www.youtube.com/channel/UCLnMESs5EE7Pm1KgEiiaXLg/videos" target="_blank"> 758 <span class="govuk-visually-hidden">YouTube</span> 759 </a> 760 </li> 761 762 763 <li class="govuk-footer__inline-list-item"> 764 <a class="govuk-footer__link sdfl-social-media-icon sdfl-social-media-icon--tiktok" href="https://www.tiktok.com/@safe.driving.for.life?lang=en" target="_blank"> 765 <span class="govuk-visually-hidden">TikTok</span> 766 </a> 767 </li> 768 769 </ul> 770 771 <ul class="govuk-footer__inline-list"> 772 773 <li class="govuk-footer__inline-list-item"> 774 <a class="govuk-footer__link" href="/privacy/"> 775 Privacy 776 </a> 777 </li> 778 779 <li class="govuk-footer__inline-list-item"> 780 <a class="govuk-footer__link" href="/accessibility-statement/"> 781 Accessibility Statement 782 </a> 783 </li> 784 785 <li class="govuk-footer__inline-list-item"> 786 <a class="govuk-footer__link" href="/terms-and-conditions/"> 787 Terms and conditions 788 </a> 789 </li> 790 791</ul> 792 793 794 <div class="govuk-footer__licence-logo"> 795 <span class="govuk-visually-hidden"> 796 TSO, a Williams Lea company. Driver and Vehicle Standards Agency. 797 </span> 798 </div> 799 <span class="govuk-footer__licence-description"> 800 801 TSO is proud to be DVSAâs official publishing partner. 802 </span> 803 </div> 804 </div> 805 </div> 806 </footer> 807 808 809 810
810<script nonce="fTzut5kdNEfIwSTYGWOMgQ=="> 811 window.SDFLConfig = {}; 812 window.SDFLConfig.cspNonce = "fTzut5kdNEfIwSTYGWOMgQ\u003D\u003D"; 813 814 window.SDFLConfig.vueScript = "https://static.safedrivingforlife.info/abfb974/frontend\u002Dvue/js/app.js"; 815 816 817 window.SDFLConfig.sentry = { 818 dsn: "https://[email protected]/5040604", 819 environment: "production" 820 }; 821 822 window.SDFLConfig.analytics = {}; 823 824 window.SDFLConfig.analytics.account = "G\u002DK0RD8ZFQ9J"; 825 826 827 window.SDFLConfig.analytics.cookielessAccount = "UA\u002D34216407\u002D2"; 828 829 </script>
829 830 831
831<script id="advert-config" type="application/json">{"leaderboard": [82538], "skyscraper": [82541], "mpu": [82520, 82535, 82536]}</script>
831 832
832<script nonce="fTzut5kdNEfIwSTYGWOMgQ=="> 833 window.SDFLConfig.adverts = JSON.parse(document.querySelector("script#advert-config").textContent || "{}"); 834 </script>
834 835 836
836<script src="https://static.safedrivingforlife.info/abfb974/frontend/vendor.js"></script>
836 837
837<script src="https://static.safedrivingforlife.info/abfb974/frontend/main.js"></script>
837 838 839 840 841 842 843 <!-- Google Tag Manager (noscript) -->
vendor: 74 bytes, lines 843-844
843 844 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
844GTM-TPVFP2B
vendor: 95 bytes, lines 844-846
844" 845 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 846
846<!-- End Google Tag Manager (noscript) --> 847 848 </body> 849</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.