<!DOCTYPE html>
<html class="no-js" lang="en" prefix="og: http://ogp.me/ns#">
<head>
<title>
OpenClassrooms
</title>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta charset="utf-8" />
<meta name="application-name" content="OpenClassrooms"/>
<meta name="msapplication-TileColor" content="#7451eb"/>
<meta name="msapplication-TileImage" content="/fav-icon.png?v=3"/>
<meta name="theme-color" content="#7451eb">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="apple-mobile-web-app-title" content="OpenClassrooms">
<link rel="manifest" href="/manifest.json?3c0b069" crossorigin="use-credentials">
<meta property="og:locale" content="en-us"/>
<link rel="prefetch" href="https://cdn.oc-static.com/production/js/index.js?v=3" as="script" crossorigin="anonymous" />
<link rel="preconnect" href="https://api.openclassrooms.com" as="fetch" />
<link rel="icon" sizes="144x144" href="/fav-icon.png?v=3">
<link rel="apple-touch-icon" href="/apple-touch-icon.png?v=3" />
<link rel="apple-touch-icon" href="/apple-touch-icon-iphone.png?v=3" />
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-ipad.png?v=3" />
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-iphone-retina-display.png?v=3" />
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-ipad-retina-display.png?v=3" />
<link rel="apple-touch-icon-precomposed" href="/apple-touch-icon-precomposed.png?v=3" />
<link rel="shortcut icon" href="/favicon.ico?3c0b069" />
<link rel="preload" href="/fonts/inter-300-core.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high">
<link rel="preload" href="/fonts/inter-700-core.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high">
<link rel="preload" href="/fonts/inter-500-core.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high">
<style>
/* 400 */
@font-face {
font-family: 'Inter';
src: url('/fonts/inter-300-core.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
unicode-range:
U+0000-007F, U+00A0-00FF, U+0152, U+0153, U+2010-2015, U+2018-201F, U+2022, U+2026, U+2009,
U+202F, U+20AC, U+2122;
}
@font-face {
font-family: 'Inter';
src: url('/fonts/inter-300-extended.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: optional;
unicode-range: U+0100-024F, U+1E00-1EFF;
}
@font-face {
font-family: 'Inter';
src: url('/fonts/inter-300-math.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: optional;
unicode-range: U+2190-21FF, U+2200-22FF, U+25A0-25FF;
}
/* 500 */
@font-face {
font-family: 'Inter';
src: url('/fonts/inter-500-core.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
unicode-range:
U+0000-007F, U+00A0-00FF, U+0152, U+0153, U+2010-2015, U+2018-201F, U+2022, U+2026, U+2009,
U+202F, U+20AC, U+2122;
}
@font-face {
font-family: 'Inter';
src: url('/fonts/inter-500-extended.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: optional;
unicode-range: U+0100-024F, U+1E00-1EFF;
}
@font-face {
font-family: 'Inter';
src: url('/fonts/inter-500-math.woff2') format('woff2');
font-weight: 500;
font-style: normal;
font-display: optional;
unicode-range: U+2190-21FF, U+2200-22FF, U+25A0-25FF;
}
/* 700 */
@font-face {
font-family: 'Inter';
src: url('/fonts/inter-700-core.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
unicode-range:
U+0000-007F, U+00A0-00FF, U+0152, U+0153, U+2010-2015, U+2018-201F, U+2022, U+2026, U+2009,
U+202F, U+20AC, U+2122;
}
@font-face {
font-family: 'Inter';
src: url('/fonts/inter-700-extended.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: optional;
unicode-range: U+0100-024F, U+1E00-1EFF;
}
@font-face {
font-family: 'Inter';
src: url('/fonts/inter-700-math.woff2') format('woff2');
font-weight: 700;
font-style: normal;
font-display: optional;
unicode-range: U+2190-21FF, U+2200-22FF, U+25A0-25FF;
}
@font-face {
font-family: "inter-fallback";
src: local("Arial");
font-weight: 400;
font-style: normal;
size-adjust: 106.9%;
ascent-override: 96.875%;
descent-override: 24.15%;
line-gap-override: 0%;
}
@font-face {
font-family: "inter-fallback";
src: local("Arial");
font-weight: 500;
font-style: normal;
size-adjust: 108.0%;
ascent-override: 96.875%;
descent-override: 24.15%;
line-gap-override: 0%;
}
@font-face {
font-family: "inter-fallback";
src:
local("Arial Bold"),
local("Arial-BoldMT"), /* macOS */
local("Arial BoldMT"), /* variante */
local("Arial-Bold"), /* Linux/variantes */
local("Arial"); /* dernier recours */
font-weight: 700;
font-style: normal;
size-adjust: 101.6%;
ascent-override: 96.875%;
descent-override: 24.15%;
line-gap-override: 0%;
}
/* Pile par défaut */
html { font-family: "Inter", "inter-fallback", Arial, system-ui, sans-serif; }
</style>
<link rel="preload" href="/legacy/css/main_webapp-8eb7765b.css" as="style" fetchpriority="high">
<link href="/legacy/css/main_webapp-8eb7765b.css" type="text/css" rel="stylesheet" media="all" />
<link rel="preload"
href="/css/classify/colorDecisions.css?3c0b069"
as="style"
onload="this.onload=null;this.rel='stylesheet'">
<noscript>
<link rel="stylesheet" href="/css/classify/colorDecisions.css?3c0b069">
</noscript>
<style>#oc-header{display: none}</style>
<script>
(function(h,o,u,n,d) {
h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}}
d=o.createElement(u);d.async=1;d.src=n
n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n)
})(window,document,'script','https://www.datadoghq-browser-agent.com/eu1/v6/datadog-rum.js','DD_RUM')
window.DD_RUM.onReady(function() {
window.DD_RUM.init({
clientToken: 'pubd99897e44e8dca553f55eed6c6187daf',
applicationId: 'e01e4c42-f91f-417d-9608-2d812e48fb02',
site: 'datadoghq.eu',
service: 'sdzv4-frontend',
env: 'production',
version: 'v3.938.0',
allowedTracingUrls: [
(url) => url.startsWith('https://openclassrooms.com'),
(url) => url.startsWith('https://api.openclassrooms.com')
],
sessionSampleRate: 25,
sessionReplaySampleRate: 1,
defaultPrivacyLevel: 'mask',
traceSampleRate: 5,
trackResources: true,
trackLongTasks: true,
trackUserInteractions: true
});
});
</script>
<script>
window.dataLayer = window.dataLayer || [];
</script>
<script>
(function(w, d, s, l) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '',
auth = '',
preview = '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=GTM-5WM9PV' + dl;
if (auth && preview) {
j.src +='>m_auth=' + auth + '>m_preview=' + preview + '>m_cookies_win=x'
}
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer');
</script>
<script>
/*! modernizr 3.3.1 (Custom Build) | MIT *
* https://modernizr.com/download/?-cssfilters-touchevents-setclasses !*/
!function(e,n,t){function o(e,n){return typeof e===n}function r(){var e,n,t,r,s,i,a;for(var l in C)if(C.hasOwnProperty(l)){if(e=[],n=C[l],n.name&&(e.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;t<n.options.aliases.length;t++)e.push(n.options.aliases[t].toLowerCase());for(r=o(n.fn,"function")?n.fn():n.fn,s=0;s<e.length;s++)i=e[s],a=i.split("."),1===a.length?Modernizr[a[0]]=r:(!Modernizr[a[0]]||Modernizr[a[0]]instanceof Boolean||(Modernizr[a[0]]=new Boolean(Modernizr[a[0]])),Modernizr[a[0]][a[1]]=r),g.push((r?"":"no-")+a.join("-"))}}function s(e){var n=w.className,t=Modernizr._config.classPrefix||"";if(x&&(n=n.baseVal),Modernizr._config.enableJSClass){var o=new RegExp("(^|\\s)"+t+"no-js(\\s|$)");n=n.replace(o,"$1"+t+"js$2")}Modernizr._config.enableClasses&&(n+=" "+t+e.join(" "+t),x?w.className.baseVal=n:w.className=n)}function i(){return"function"!=typeof n.createElement?n.createElement(arguments[0]):x?n.createElementNS.call(n,"http://www.w3.org/2000/svg",arguments[0]):n.createElement.apply(n,arguments)}function a(){var e=n.body;return e||(e=i(x?"svg":"body"),e.fake=!0),e}function l(e,t,o,r){var s,l,u,f,p="modernizr",c=i("div"),d=a();if(parseInt(o,10))for(;o--;)u=i("div"),u.id=r?r[o]:p+(o+1),c.appendChild(u);return s=i("style"),s.type="text/css",s.id="s"+p,(d.fake?d:c).appendChild(s),d.appendChild(c),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(n.createTextNode(e)),c.id=p,d.fake&&(d.style.background="",d.style.overflow="hidden",f=w.style.overflow,w.style.overflow="hidden",w.appendChild(d)),l=t(c,e),d.fake?(d.parentNode.removeChild(d),w.style.overflow=f,w.offsetHeight):c.parentNode.removeChild(c),!!l}function u(e,n){return!!~(""+e).indexOf(n)}function f(e){return e.replace(/([a-z])-([a-z])/g,function(e,n,t){return n+t.toUpperCase()}).replace(/^-/,"")}function p(e,n){return function(){return e.apply(n,arguments)}}function c(e,n,t){var r;for(var s in e)if(e[s]in n)return t===!1?e[s]:(r=n[e[s]],o(r,"function")?p(r,t||n):r);return!1}function d(e){return e.replace(/([A-Z])/g,function(e,n){return"-"+n.toLowerCase()}).replace(/^ms-/,"-ms-")}function m(n,o){var r=n.length;if("CSS"in e&&"supports"in e.CSS){for(;r--;)if(e.CSS.supports(d(n[r]),o))return!0;return!1}if("CSSSupportsRule"in e){for(var s=[];r--;)s.push("("+d(n[r])+":"+o+")");return s=s.join(" or "),l("@supports ("+s+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return t}function h(e,n,r,s){function a(){p&&(delete k.style,delete k.modElem)}if(s=o(s,"undefined")?!1:s,!o(r,"undefined")){var l=m(e,r);if(!o(l,"undefined"))return l}for(var p,c,d,h,v,y=["modernizr","tspan","samp"];!k.style&&y.length;)p=!0,k.modElem=i(y.shift()),k.style=k.modElem.style;for(d=e.length,c=0;d>c;c++)if(h=e[c],v=k.style[h],u(h,"-")&&(h=f(h)),k.style[h]!==t){if(s||o(r,"undefined"))return a(),"pfx"==n?h:!0;try{k.style[h]=r}catch(g){}if(k.style[h]!=v)return a(),"pfx"==n?h:!0}return a(),!1}function v(e,n,t,r,s){var i=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+j.join(i+" ")+i).split(" ");return o(n,"string")||o(n,"undefined")?h(a,n,r,s):(a=(e+" "+E.join(i+" ")+i).split(" "),c(a,n,t))}function y(e,n,o){return v(e,t,t,n,o)}var g=[],C=[],S={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,n){var t=this;setTimeout(function(){n(t[e])},0)},addTest:function(e,n,t){C.push({name:e,fn:n,options:t})},addAsyncTest:function(e){C.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=S,Modernizr=new Modernizr;var w=n.documentElement,x="svg"===w.nodeName.toLowerCase(),_=S._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];S._prefixes=_;var b="CSS"in e&&"supports"in e.CSS,T="supportsCSS"in e;Modernizr.addTest("supports",b||T);var z=S.testStyles=l;Modernizr.addTest("touchevents",function(){var t;if("ontouchstart"in e||e.DocumentTouch&&n instanceof DocumentTouch)t=!0;else{var o=["@media (",_.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");z(o,function(e){t=9===e.offsetTop})}return t});var P="Moz O ms Webkit",j=S._config.usePrefixes?P.split(" "):[];S._cssomPrefixes=j;var E=S._config.usePrefixes?P.toLowerCase().split(" "):[];S._domPrefixes=E;var N={elem:i("modernizr")};Modernizr._q.push(function(){delete N.elem});var k={style:N.elem.style};Modernizr._q.unshift(function(){delete k.style}),S.testAllProps=v,S.testAllProps=y,Modernizr.addTest("cssfilters",function(){if(Modernizr.supports)return y("filter","blur(2px)");var e=i("a");return e.style.cssText=_.join("filter:blur(2px); "),!!e.style.length&&(n.documentMode===t||n.documentMode>9)}),r(),s(g),delete S.addTest,delete S.addAsyncTest;for(var A=0;A<Modernizr._q.length;A++)Modernizr._q[A]();e.Modernizr=Modernizr}(window,document);
</script>
<script type="text/javascript">
var App = {
startTime: (new Date()).getTime(),
pageGenerationDate: 1771012211000
};
App.user = {
locale: 'en',
language: 'en',
country: 'FR',
isPremium: false,
isMentor: false,
anonymous: true
};
App.preferences = {
debug: false,
assetVersion: '3c0b069',
contactPhone: '\u002B44\u002016\u00201768\u00201880',
adyenPublicKey: '10001\u007C889EBFD4D434B82683E21DCA26E77C3E20E0EE09A5ECE3830B0ED51F2FA721A2F7E9EC871C6AB9A1E12C4492F4717673047757E02C5256D8E265CD51E413E5EFCCFEAC41B39C662A424ADC13EE187C38C372A7FCCEC1EA5DF841989437D78B252A8EB51008E60BB55B1E55A7A80DE1A9D60D998C128A576BFAE1DDB97D514AF0A073AEDDE84CEE40D1F8F6ECE85D0FFA50C95C06DB274021C1371376C6EB16561FD65C5E2704B570A7504D617D0F3820F176A0609F6162BDF5890533289FDC3DA7DB03B50BB3BD60A613E1FF72060F22987627E8F1A29F0128A94EC4C8FF7CF6B7AB9558D8433BF86D7A388AB927641CD6C02689139CEE3AAC9ACBFFE83806CB',
application: {
form: {
funnelUrl: 'https\u003A\/\/www.tfaforms.com\/responses\/processor',
fields: {"firstname":"tfa_6","lastname":"tfa_4","email":"tfa_2","path_id":"tfa_138","source_name":"tfa_165","record_type_id":"tfa_217","utm_medium":"tfa_203","utm_source":"tfa_201","utm_term":"tfa_207","utm_campaign":"tfa_205","utm_content":"tfa_225","gclid":"tfa_209","fbclid":"tfa_211","dclid":"tfa_233","msclkid":"tfa_231","ttclid":"tfa_232","referrerId":"tfa_229","placement":"tfa_228","consent":"tfa_150","user_locale":"tfa_125","userId":"tfa_3","gender":"tfa_10","user_study_motivation":"tfa_171","diploma_level":"tfa_292","language_proficiency_fr":"tfa_40","language_proficiency_en":"tfa_42","ha_addressline_1":"tfa_16","ha_city":"tfa_18","ha_zip_code":"tfa_24","ha_state":"tfa_163","ha_country":"tfa_22","professional_status":"tfa_94","public_employment_agency_id":"tfa_159","public_employment_validation":"tfa_290","user_pe_advisor_email":"tfa_199","disabled_worker":"tfa_67","disabled_worker_arrangements":"tfa_294","veteran":"tfa_73","athlete":"tfa_79","refugee":"tfa_85","rsa":"tfa_91","are":"tfa_175","api":"tfa_177","cui":"tfa_179","aah":"tfa_222","other_allocs":"tfa_223","user_can_work_in_countryOfStudy":"tfa_142","online_cv":"tfa_157","user_has_mobility":"tfa_193","user_mobility_departamental":"tfa_187","user_mobility_national":"tfa_189","user_mobility_regional":"tfa_191","user_mobility_cities":"tfa_195","work_location_1":"tfa_128","work_location_2":"tfa_130","work_location_3":"tfa_132","work_location_4":"tfa_134","work_location_5":"tfa_136","career_motivation":"tfa_123","has_online_courses_xp":"tfa_118","has_online_courses_xp_text":"tfa_121","found_a_company":"tfa_146","date_of_birth":"tfa_9","phone_number":"tfa_126","user_desired_start_date":"tfa_161","tfa_dbFormId":"tfa_dbFormId","tfa_dbControl":"tfa_dbControl","experiment_id":"tfa_219","full_time_available":"tfa_220","with_prerequisite":"tfa_221","student_application_id":"tfa_226","company_name":"tfa_227","opportunity_id":"tfa_230","user_has_all_requirements":"tfa_239","user_is_working_in_company":"tfa_240","last_class_attended":"tfa_241","vae_request_type":"tfa_242","vae_sworn_statement":"tfa_245","funding_option":"tfa_264","funding_option_other":"tfa_282","user_resume_url":"tfa_265","user_diploma_url":"tfa_266","language_proficiency_proof_url":"tfa_267","user_public_employment_agency_certificate_url":"tfa_268","VAE_first_request_url":"tfa_269","VAE_delivered_notification_url":"tfa_270","latest_diploma_field_of_study":"tfa_273","is_latest_diploma":"tfa_274","latest_diploma_level":"tfa_275","highest_diploma_field_of_study":"tfa_276","user_job_title":"tfa_271","user_job_start_date":"tfa_272","company_contact_name":"tfa_283","company_contact_firstName":"tfa_284","company_contact_email":"tfa_286","company_contact_phonenumber":"tfa_288","apprenticeship_company_name":"tfa_227","apprenticeship_company_contact_name":"tfa_283","apprenticeship_company_contact_firstName":"tfa_284","apprenticeship_company_contact_email":"tfa_286","apprenticeship_company_contact_phonenumber":"tfa_288","apprenticeship_coaching":"tfa_291","company_source":"tfa_297","file_created":"tfa_296","user_state":"tfa_163","eligible_paths":"tfa_302","eligible_under_condition_paths":"tfa_304"}
},
},
routes: {
COURSE_EVENT: '/components/courses/:courseId',
COURSE_PART_EVENT: '/components/courses/:courseId/parts/:partId',
ACCEPT_COOKIE: '\/ajax\/components\/user\u002Daccept\u002Dconsent\u002Dcookie'
},
};
App.preferences.navigationPreference = {
};
App.preferences.modules = {
'smiley': {
basePath: '/bundles/common/images/smiley/'
}
};
App.notifications = {};
App.scripts = [];
if (App.user.id) {
(function(){
var userData = { userId: App.user.id };
if (App.user.premiumType) {
userData.status = (App.user.premiumType === 'Premium Solo') ? 'premium solo student' : 'path student';
} else {
userData.status = 'free student';
}
if (App.user.isMentor) {
userData.status = App.user.premiumType ? (userData.status + '|mentor') : 'mentor';
}
if (!window.dataLayer) {
return;
}
window.dataLayer.push(userData);
})();
}
</script>
<script></script>
<script>
App.translations = {};
App.script = {
DASHBOARD: 'dashboard',
MENTORSHIP_STUDENT_DASHBOARD: 'mentorshipStudentdashboard',
SHOP: 'shop',
PAYMENT: 'payment',
PROJECTS: 'projects',
TEAM: 'team',
ADMIN: 'admin',
GIG_WORKERS: 'gigWorkers',
JOB_SURVEY: 'jobSurvey',
MCQ_EDIT: 'mcqEdit',
MCQ_VIEW: 'mcqView',
PATHS: 'paths',
PRIVATE_CONVERSATIONS: 'privateConversations',
USER_PROFILE: 'userProfile',
WELCOME: 'welcome',
APPRENTICESHIP: 'apprenticeship',
WEBAPP: 'webapp',
PROJECTS_ADMIN: 'projectsAdmin',
SECURITY: 'security',
};
const staticBuildBaseUrl = 'https://cdn.oc-static.com/production';
const scriptUrl = `${staticBuildBaseUrl}/js/index.js?v=3`;
const scriptElement = document.createElement('script');
scriptElement.src = scriptUrl;
scriptElement.defer = true;
window.App.remoteUrl = `${staticBuildBaseUrl}/modules`;
window.App.staticBuildBaseUrl = `${staticBuildBaseUrl}/`;
document.head.appendChild(scriptElement);
</script>
<!-- loaded javascript block -->
<script>App.scriptToLoad = App.script.WEBAPP</script>
<!-- loaded javascript block -->
</head>
<body
class="oc-body"
>
<script id="_EVENTS-IDENTIFY" type="application/json">
</script>
<script id="_EVENTS-PAGE" type="application/json">
{"type":"page","integrations":{"Blueshift":false,"HubSpot":false},"properties":{"pageCategory":"home"}}
</script>
<script id="fundingMechanisms" type="application/json">
{
"fundingMechanisms": [{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":24,"name":"Action de Formation Pr\u00e9alable au Recrutement","shortName":"AFPR","type":"scholarship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":25,"name":"Aide collective priv\u00e9e \u00e0 la formation","shortName":"Aide collective priv\u00e9e","type":"scholarship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":20,"name":"Aide Individuelle \u00e0 la Formation","shortName":"AIF","type":"scholarship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":28,"name":"Aide individuelle priv\u00e9e \u00e0 la formation","shortName":"Aide individuelle priv\u00e9e","type":"scholarship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":21,"name":"Compte Personnel de Formation","shortName":"CPF","type":"scholarship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":15,"name":"Contrat d'apprentissage - FR","shortName":"Apprentissage","type":"apprenticeship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":16,"name":"Contrat de professionnalisation","shortName":"Contrat pro","type":"apprenticeship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2024-12-06 14:53:10.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":135,"name":"Contrat de s\u00e9curisation professionnelle - Financement entreprise - CSP","shortName":"CSP","type":"scholarship","updatedAt":{"date":"2024-12-06 14:53:10.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":19,"name":"P\u00e9riode de professionnalisation","shortName":"P\u00e9riode pro","type":"apprenticeship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2024-11-28 14:14:28.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["AF","AX","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BQ","BA","BW","BV","BR","IO","BN","BG","BF","BI","CV","KH","CM","CA","KY","CF","TD","CL","CN","CX","CC","CO","KM","CG","CD","CK","CR","CI","HR","CU","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","VA","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MK","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","BL","SH","KN","LC","MF","PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","SS","ES","LK","SD","SR","SJ","SE","CH","SY","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","UM","US","UY","UZ","VU","VE","VN","VG","VI","WF","EH","YE","ZM","ZW"],"id":128,"name":"Plan de d\u00e9veloppement des comp\u00e9tences - Financement entreprise","shortName":"PDC","type":"scholarship","updatedAt":{"date":"2024-11-28 14:14:28.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":23,"name":"Pr\u00e9paration Op\u00e9rationnelle \u00e0 l'Emploi Collective","shortName":"POEC","type":"scholarship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":17,"name":"Pr\u00e9paration Op\u00e9rationnelle \u00e0 l'Emploi Individuelle","shortName":"POEI","type":"scholarship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2024-11-28 14:17:11.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":130,"name":"Programme National de Formation \u00e0 Distance France Travail","shortName":"FOAD","type":"scholarship","updatedAt":{"date":"2024-11-28 14:17:11.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":22,"name":"Programme R\u00e9gional de Formation pour l'Emploi","shortName":"PRFE","type":"scholarship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2024-11-28 14:19:18.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR"],"id":134,"name":"Programme R\u00e9gional de Formation pour l\u2019Emploi - AURA","shortName":"AURA","type":"scholarship","updatedAt":{"date":"2024-11-28 14:19:18.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2024-11-28 14:19:03.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","GF"],"id":133,"name":"Programme R\u00e9gional de Formation pour l\u2019Emploi - Guyane","shortName":"Guyane","type":"scholarship","updatedAt":{"date":"2024-11-28 14:19:03.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2024-11-28 14:16:28.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":129,"name":"Programme R\u00e9gional de Formation pour l\u2019Emploi - IDFE","shortName":"IDFE","type":"scholarship","updatedAt":{"date":"2024-11-28 14:16:28.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2024-11-28 14:18:28.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR"],"id":132,"name":"Programme R\u00e9gional de Formation pour l\u2019Emploi - PACA","shortName":"PACA","type":"scholarship","updatedAt":{"date":"2024-11-28 14:18:28.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2024-11-28 14:06:51.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":127,"name":"Projet de Transition Professionnelle","shortName":"PTP","type":"scholarship","updatedAt":{"date":"2024-11-28 14:06:51.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["FR","RE","GP","MQ","PF","GF","YT","NC","BL","PM","WF"],"id":18,"name":"Reconversion ou promotion par l'alternance","shortName":"Pro-A","type":"apprenticeship","updatedAt":{"date":"2019-08-23 13:47:19.000000","timezone_type":3,"timezone":"UTC"}},{"country":"FR","createdAt":{"date":"2024-11-22 13:20:51.000000","timezone_type":3,"timezone":"UTC"},"eligibleCountries":["AF","AX","AL","DZ","AS","AD","AO","AI","AQ","AG","AR","AM","AW","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BQ","BA","BW","BV","BR","IO","BN","BG","BF","BI","CV","KH","CM","CA","KY","CF","TD","CL","CN","CX","CC","CO","KM","CG","CD","CK","CR","CI","HR","CU","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GU","GT","GG","GN","GW","GY","HT","HM","VA","HN","HK","HU","IS","IN","ID","IR","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","KP","KR","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MK","MP","NO","OM","PK","PW","PS","PA","PG","PY","PE","PH","PN","PL","PT","PR","QA","RE","RO","RU","RW","BL","SH","KN","LC","MF","PM","VC","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","SS","ES","LK","SD","SR","SJ","SE","CH","SY","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TN","TR","TM","TC","TV","UG","UA","AE","GB","UM","US","UY","UZ","VU","VE","VN","VG","VI","WF","EH","YE","ZM","ZW"],"id":94,"name":"Self-paid","shortName":"Self-paid","type":"scholarship","updatedAt":{"date":"2024-11-22 13:20:51.000000","timezone_type":3,"timezone":"UTC"}}]
}
</script>
<div id="oc-header"></div>
<div id="disclaimers-container" style="display:none;">
<!--[if lt IE 10]>
<div class="alertMessage">
<span class="bullet bullet--small bullet--orange alertMessage__icon"> <i class="icon-exclamation"></i></span>
<p class="alertMessage__text">
The web browser you are using is out of date, please <a href="https://browser-update.org/update.html">upgrade</a>.
</p>
</div>
<![endif]-->
<!-- IE 10-11 and Edge Legacy compatibility -->
<div id="modern-ie-disclaimer" style="display:none">
<div class="alertMessage">
<span class="bullet bullet--small bullet--orange alertMessage__icon"> <i class="icon-exclamation"></i></span>
<p class="alertMessage__text">
The web browser you are using is out of date, please <a href="https://browser-update.org/update.html">upgrade</a>.
</p>
</div>
</div>
<script id="webapp-ie-disclaimer" type="application/json">{"message":"The web browser you are using is out of date, please <a href=\"https:\/\/browser-update.org\/update.html\">upgrade<\/a>."}</script>
<script>
var isModernIE = document.documentMode === 10 || document.documentMode === 11;
var isEdgeLegacy = navigator.userAgent.indexOf('Edge') > -1; // Luckily for us, Edge Chromium uses string "Edg" without final "e"
if (isModernIE || isEdgeLegacy) {
document.getElementById('modern-ie-disclaimer').style.display = 'block';
document.getElementById('webapp-ie-disclaimer').setAttribute('data-role', 'disclaimer-message-data');
}
</script>
<noscript>
<div class="alertMessage">
<span class="bullet bullet--small bullet--orange alertMessage__icon"> <i class="icon-exclamation"></i></span>
<p class="alertMessage__text">
Please use a <a href="https://browser-update.org/update.html">modern web browser</a> with JavaScript enabled to visit OpenClassrooms.com
</p>
</div>
</noscript>
</div>
<div id="mainContentWithHeader">
<div id="pre-main-part">
</div>
<div id="webapp"> <div class="oc-spinnerPage">
<div class="oc-spinner">
<div class="oc-spinner__loader">
<svg class="oc-spinner__icon" viewbox="25 25 50 50">
<circle class="oc-spinner__path" cx="50" cy="50" r="20" fill="none" stroke-width="3" stroke-miterlimit="10"/>
</svg>
</div>
</div>
</div>
</div> </div>
<div id="mainSearchLegacy" class="mainSearch"></div>
<div id="showDisclaimer" class="cookiesDisclaimer"></div>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"8e698008242e427fae12788d79d12ecf","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>
</html>