PageSourceSearch

https://www.koulutus.fi/login

html koulutus.fi collected 2026-10-02 03:33:08 UTC 73,483 bytes, 1,326 lines download raw bytes

1
2
3
4<!doctype html>
5<html class="no-js" lang="fi" dir="ltr" >
6<head>
7    <meta charset="utf-8">
8    <meta http-equiv="x-ua-compatible" content="IE=edge,chrome=1">
9    <meta name="format-detection" content="telephone=no">
10    <meta name="viewport" content="width=device-width, initial-scale=1">
11    <link rel="preconnect" href="https://res.cloudinary.com">
12    <link rel="preconnect" href="https://cdn-static.emg-services.net" />
13    
14    
15    <title>Ty&#246;el&#228;m&#228;n koulutus &amp; kurssit - aikuiskoulutus, henkil&#246;st&#246;koulutus</title>
16    <link rel="dns-prefetch" href="https://www.youtube.com" />
17    <link rel="dns-prefetch" href="https://www.googletagmanager.com" />
18    <link rel="dns-prefetch" href="https://region1.analytics.google.com" />
19<link href="https://cdn-static.emg-services.net/bundle/public/content/site-theme2-v2-brHfnqO5HKnICvMnucxQr5KPA4cb1V9qWOXGhHdgWWM1.css" rel="stylesheet"/>
20
21    
22    <link rel="preconnect" href="https://kit.fontawesome.com" crossorigin>
23    <link rel="preconnect" href="https://ka-p.fontawesome.com" crossorigin>
24    <link rel="preconnect" href="https://ka-p.fontawesome.com">
25    <link rel="stylesheet" href="https://kit.fontawesome.com/229fcc0ef4.css" crossorigin="anonymous">
26        <link href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_16,q_auto,w_16/v1/themes/2/fav/favicon.ico" rel="shortcut icon" type="image/x-icon" />
27        <link rel="apple-touch-icon" sizes="57x57" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_57,q_auto,w_57/v1/themes/2/fav/apple-icon-180x180.png">
28        <link rel="apple-touch-icon" sizes="60x60" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_60,q_auto,w_60/v1/themes/2/fav/apple-icon-180x180.png">
29        <link rel="apple-touch-icon" sizes="72x72" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_72,q_auto,w_72/v1/themes/2/fav/apple-icon-180x180.png">
30        <link rel="apple-touch-icon" sizes="76x76" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_76,q_auto,w_76/v1/themes/2/fav/apple-icon-180x180.png">
31        <link rel="apple-touch-icon" sizes="114x114" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_114,q_auto,w_114/v1/themes/2/fav/apple-icon-180x180.png">
32        <link rel="apple-touch-icon" sizes="120x120" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_120,q_auto,w_120/v1/themes/2/fav/apple-icon-180x180.png">
33        <link rel="apple-touch-icon" sizes="144x144" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_144,q_auto,w_144/v1/themes/2/fav/apple-icon-180x180.png">
34        <link rel="apple-touch-icon" sizes="152x152" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_152,q_auto,w_152/v1/themes/2/fav/apple-icon-180x180.png">
35        <link rel="apple-touch-icon" sizes="180x180" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_180,q_auto,w_180/v1/themes/2/fav/apple-icon-180x180.png">
36        <link rel="icon" type="image/png" sizes="192x192" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_192,q_auto,w_192/v1/themes/2/fav/android-icon-192x192.png">
37        <link rel="icon" type="image/png" sizes="16x16" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_16,q_auto,w_16/v1/themes/2/fav/favicon-96x96.png">
38        <link rel="icon" type="image/png" sizes="32x32" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_32,q_auto,w_32/v1/themes/2/fav/favicon-96x96.png">
39        <link rel="icon" type="image/png" sizes="96x96" href="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_96,q_auto,w_96/v1/themes/2/fav/favicon-96x96.png">
40        <meta name="msapplication-TileColor" content="#ffffff">
41        <meta name="msapplication-TileImage" content="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_144,q_auto,w_144/v1/themes/2/fav/ms-icon-144x144.png">
42        <meta name="theme-color" content="#ffffff ">
43
44    
45
46        
46<script>
47            var hideNotification = sessionStorage.getItem('emg-hide-notification') === 'true';
48        
49            if (hideNotification) {
50                document.documentElement.classList.add('hide-notification');
51            }
52        </script>
52
53
54    
55
56    
56<script>
57  window.dataLayer = window.dataLayer || [];
58  function gtag(){dataLayer.push(arguments);}
59  gtag('consent', 'default', {
60    'ad_storage': 'denied',
61    'analytics_storage': 'granted',
62    'ad_user_data': 'denied',
63    'ad_personalization': 'denied',
64    'wait_for_update': 2000
65  });
66  dataLayer.push({
67    'event': 'default_consent'
68  });
69</script>
69
70
71
72        
72<script>
73	        window.dataLayer = window.dataLayer || [];
74	        dataLayer.push({"site_id":13});
75        </script>
75
76
77        <!-- Google Tag Manager -->
78        
78<script>
vendor: 354 bytes, lines 78-83
78
79			(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
80					new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
81					j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
82					'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
83			})(window,document,'script','dataLayer','
83GTM-PQGL82P
vendor: 13 bytes, lines 83-84
83');
84        
84</script>
84
85        <!-- End Google Tag Manager -->
86    
87
88    
88<script type="text/javascript"
89            data-cmp-ab="1"
90            src="https://cdn.consentmanager.net/delivery/js/semiautomatic.min.js"
91            data-cmp-cdid="d6ee9d79807b"
92            data-cmp-host="d.delivery.consentmanager.net"
93            data-cmp-cdn="cdn.consentmanager.net"
94            data-cmp-codesrc="0"></script>
94
95
96
97
98
99        
99<script async src="https://ipmeta.io/plugin.js" data-key="6288efacf5498ca02fba1d4d628366822bb2e2ccf773d65caec92a8d11335507" data-manual onload="window.__ipMetaInit && window.__ipMetaInit()"></script>
99
100    
100<script>
101        window.__ipMetaInit = function () {
102            if (typeof IpMetaInit === "function") {
103                IpMetaInit({
104                    onReady: function (fields) {
105                        var data = {
106                            ipmeta_service_provider: fields.name || '(not set)',
107                            ipmeta_network_domain: fields.domain || '(not set)',
108                            ipmeta_network_type: fields.type || '(not set)'
109                        };
110                        window.ipmeta = data;
111                        window.dataLayer = window.dataLayer || [];
112                        window.dataLayer.push({ ipmeta: data });
113                        window.dataLayer.push({ event: 'ipmeta_loaded' });
114
115                        if (typeof gtag === "function") {
116                            gtag('set', 'user_properties', data);
117                        }
118                    }
119                });
120            }
121        };
122    </script>
vendor: 75 bytes, lines 122-124
122
123
124        <script async src="https://www.googletagmanager.com/gtag/js?id=
124G-XHG313ZFSD
vendor: 17 bytes, lines 124-125
124"></script>
125    
125<script type="text/javascript">
126        window.dataLayer = window.dataLayer || [];
127        function gtag() { dataLayer.push(arguments); }
128        gtag('js', new Date());
129
130        function botCheck() {
131            try {
132                var ua = (typeof navigator !== 'undefined' && navigator.userAgent || '');
133                var botPattern = /(bot|crawler|spider|headless|httpclient|python|curl|wget|okhttp|guzzle|axios|libwww-perl|scrapy|go-http-client|monitor|uptime|pingdom|gtmetrix|datadog|newrelic)/i;
134                var isUserAgentBot = botPattern.test(ua);
135                var isWebDriverBot = typeof navigator !== 'undefined' && !!navigator.webdriver;
136                return isUserAgentBot || isWebDriverBot;
137            } catch (e) {
138                return false;
139            }
140        }
141
142        gtag('set', 'user_properties', {
143            bot_check: String(botCheck())
144        });
145
146        const duplicates = ['pageType', 'mainCategory', 'instituteName', 'instituteId', 'transactionId', 'transactionAffiliation', 'transactionTotal', 'educationId', 'educationName', 'educationType', 'mainCategory', 'lastUpdated', 'cost', 'numberOfReviews',
147            'numberOfReviewsOnInstitute', 'htmlPageId', 'htmlPageTitle', 'jobCount', 'jobCountRange', 'level', 'id', 'name', 'title', 'description', 'primaryCategory', 'educationCount', 'educationCountRange', 'wordCount', 'deliveryMethod'];
148
149        function initGtag() {
150            var dataLayerObject = window.dataLayer.find(element => element.site_id !== undefined);
151
152            if (dataLayerObject !== undefined) {
153                const filteredDataLayer = Object.fromEntries(Object.entries(dataLayerObject).filter(([key]) => !duplicates.includes(key)));
154                filteredDataLayer["transport_type"] = "beacon";
155                gtag('config', 'G-XHG313ZFSD', filteredDataLayer);
156            } else {
157                gtag('config', 'G-XHG313ZFSD',
158                    {
159                        'transport_type': 'beacon',
160                    });
161            }
162            
163            // The emg-main bundle is rendered after this script, so emg.analytics4 reads
164            // this flag at event time rather than being told when it is set.
165            window.__ga4Configured = true;
166            if (window.emg && window.emg.analytics4) {
167                window.emg.analytics4.flushEventQueue();
168            }
169        }
170
171                
172                var isLoggedIn = document.cookie.split(';').some(function(item) {
173                    return item.trim().indexOf('user-logged-in=1') === 0;
174                });
175                if (!isLoggedIn) {
176                    gtag('set', 'user_properties', { 'verification_status': 'unverified' });
177                    initGtag();
178                } else {
179                    // Validate userId cookie - use vanilla js to avoid not loaded jQuery
180                    fetch('/nocache/cookie/member/validate')
181                        .then(response => response.json())
182                        .then(data =>
183                        {
184                            try {
185                                if (data.success && data.value)
186                                {
187                                    gtag('set', 'user_id', data.value);
188                                    if (data.verificationStatus) {
189                                        gtag('set', 'user_properties', { 'verification_status': data.verificationStatus });
190                                    } else {
191                                        gtag('set', 'user_properties', { 'verification_status': 'unverified' });
192                                    }
193                                } else {
194                                    gtag('set', 'user_properties', { 'verification_status': 'unverified' });
195                                }
196                            } catch(e) {
197                                gtag('set', 'user_properties', { 'verification_status': 'unverified' });
198                            }
199                            initGtag();
200                        })
201                        .catch(error =>
202                        {
203                            console.error('Error validating userId cookie', error);
204                            gtag('set', 'user_properties', { 'verification_status': 'unverified' });
205                            initGtag();
206                        });
207                }
208                
209
210
211    </script>
211
212
213
214                <meta http-equiv="content-language" content="fi-FI" />
215        <meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1" />
216        <link rel="canonical" href="https://www.koulutus.fi/login" />
217
218
219
220
221<script src="https://cdn-static.emg-services.net/bundle/public/scripts/external-libs-hnHBrzjRjLDYeI6p6WofzO4t2k-CheWoVYAkfY2lwFs1.js"></script>
221
222
223
224<script src="https://cdn-static.emg-services.net/bundle/public/scripts/external-libs-2-4vst8sU4eO4P7lMSG9r9MD3b6bVWmnEGpmq7RoRmARE1.js"></script>
224
225
226
227<script src="https://cdn-static.emg-services.net/bundle/public/scripts/emg-main-ErKHQ3bqfHcZUhvn1IClLmBZOE4EJ4Hs1thlWtnMk6Q1.js"></script>
227
228
229
230<script src="https://cdn-static.emg-services.net/bundle/public/scripts/emg-cc-yRaufRMI7Y2yBxli4VYG63PnbgMeyocgOf7TBOzyB3g1.js"></script>
230
231
232<script src="https://cdn-static.emg-services.net/bundle/public/scripts/emg-header-ODPqDt77pVR8CrhhzLKvumzlcDSowAS8xdaUAElE9HY1.js"></script>
232
233
234
235<script type="text/javascript">
236    $.validator.methods.email = function (value, element) { return this.optional(element) || /^[a-zA-Z0-9_%+-]*[a-zA-Z0-9][a-zA-Z0-9._%+-]*@[a-zA-Z0-9][a-zA-Z0-9.-]*[a-zA-Z0-9]\.[a-zA-Z0-9][a-zA-Z0-9]+$/.test(value); };
237    $.validator.methods.number = function (value, element) { return this.optional(element) || /^-?(?:0|[\d\s]+)(?:[,.]\d+)*$/.test(value); }
238</script>
238
239
240    
240<script type="application/ld+json">
241		{
242		"@context": "https://schema.org",
243		"@type": "WebSite",
244        "name": "koulutus.fi",
245		"url": "https://www.koulutus.fi/",
246		"thumbnailUrl" : "https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_2.0,q_auto,w_2.0/v1/sites/logos/koulutus_fi",
247		"potentialAction": {
248		"@type": "SearchAction",
249		"target": "https://www.koulutus.fi/search?q={search_term_string}",
250		"query-input": "required name=search_term_string"
251		}
252		}
253    </script>
253
254    
254<script type="application/ld+json">
255		{
256		"@context": "http://schema.org/",
257		"@type": "Organization",
258		"name": "koulutus.fi",
259		"logo": {
260		"@type":"ImageObject",
261		"url":"https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_2.0,q_auto,w_2.0/v1/sites/logos/koulutus_fi"
262		},
263		"url": "https://www.koulutus.fi/"
264		}
265    </script>
265
266
267
268
269
270    
271    
272    
273    
274    
275
276        
277</head>
278<body id="body" class="core-members-page core-members-page-login  pl-widelayout pg-default theme-2 site-koulutus_fi type-mainsite filter-labels core-wide core-header hide-hamburger wide-page core-wide-page core-wide-serp core-wide-topsearch">
279    <div class="skiplink" tabindex="0" role="button" aria-pressed="false">
280        <a>Siirry pääsisältöön</a>
281    </div>
282    
283        <!-- Google Tag Manager (noscript) -->
vendor: 91 bytes, lines 283-285
283
284        <noscript>
285            <iframe src="https://www.googletagmanager.com/ns.html?id=
285GTM-PQGL82P
vendor: 126 bytes, lines 285-288
285"
286                    height="0" width="0" style="display: none; visibility: hidden"></iframe>
287        </noscript>
288        
288<!-- End Google Tag Manager (noscript) -->
289    
290        <a id="top"></a>
291    <div class="off-canvas-wrapper">
292            <div class="off-canvas core-off-canvas position-right" tabindex="-1" id="offCanvas" data-transition="overlap" data-off-canvas>
293                
294<div class="core-offcanvas-container">
295    <i class="fal fa-times core-offcanvas-close" aria-label="Close" data-close></i>
296        <div class="core-offcanvas-menu">
297            <aside>
298                <nav>
299                    <ul class="vertical menu drilldown core-drilldown" data-drilldown
300                        data-parent-link="true"
301                        data-close-on-click="true"
302                        data-auto-height="true"
303                        data-animate-height="true"
304                        data-back-button='<li class="js-drilldown-back"><a tabindex="0">Takaisin</a></li>'>
305                            <li>
306                                    <a href="/haku/" target="_self" title="l&#246;yd&#228; koulutus"  class="menu-oc-item">L&#246;yd&#228; koulutus</a>
307                                                                    <ul class="menu vertical nested">
308                                            <li class="menu-oc-item">
309                                                    <a href="/top/educations" target="_self">Suosituimmat koulutukset</a>
310                                            </li>
311                                            <li class="menu-oc-item">
312                                                    <a href="/top/institutes" target="_self">Suosituimmat kouluttajat</a>
313                                            </li>
314                                            <li class="menu-oc-item">
315                                                    <a href="https://www.koulutus.fi/artikkelit/muutosturvakoulutus-55-24790" target="_self">Muutosturvakoulutus</a>
316                                            </li>
317                                            <li class="menu-oc-item">
318                                                    <a href="/haku/" target="_self">T&#228;ydennyskoulutus</a>
319                                            </li>
320                                            <li class="menu-oc-item">
321                                                    <a href="/tarjouspyynto-10783" target="_self">Ryhm&#228;koulutus</a>
322                                            </li>
323                                            <li class="menu-oc-item">
324                                                    <a href="/haku/lupa-ja-korttikoulutus" target="_self">Lupa- ja korttikoulutus</a>
325                                            </li>
326                                            <li class="menu-oc-item">
327                                                    <a href="/haku/oppisopimuskoulutus" target="_self">Oppisopimuskoulutus</a>
328                                            </li>
329                                            <li class="menu-oc-item">
330                                                    <a href="/haku/tyovoimakoulutus" target="_self">Ty&#246;voimakoulutus</a>
331                                            </li>
332                                            <li class="menu-oc-item">
333                                                    <a href="/haku/puhuja" target="_self">L&#246;yd&#228; sopiva puhuja</a>
334                                            </li>
335                                    </ul>
336                            </li>
337                            <li>
338                                    <a href="/uraopas/" target="_self" title="T&#228;ydennyskoulutusia ty&#246;si tueksi"  class="menu-oc-item">Uraoppaat</a>
339                                                                    <ul class="menu vertical nested">
340                                            <li class="menu-oc-item">
341                                                    <a href="/uraopas/hr-henkilostohallinto-13205" target="_self">Henkil&#246;st&#246;hallinnon uraopas</a>
342                                            </li>
343                                            <li class="menu-oc-item">
344                                                    <a href="/uraopas/tietoliikenne-it-13218" target="_self">IT-alan uraopas</a>
345                                            </li>
346                                            <li class="menu-oc-item">
347                                                    <a href="/uraopas/laki-ja-hallinto-13224" target="_self">Laki- ja hallintoty&#246;n uraopas</a>
348                                            </li>
349                                            <li class="menu-oc-item">
350                                                    <a href="/uraopas/markkinointi-myynti-13228" target="_self">
350Markkinoinnin ja myynnin uraopas</a>
351                                            </li>
352                                            <li class="menu-oc-item">
353                                                    <a href="/uraopas/talous-ja-rahoitus-13231" target="_self">Talous- ja rahoitusalan uraopas</a>
354                                            </li>
355                                            <li class="menu-oc-item">
356                                                    <a href="/uraopas/viestinta-muotoilu-kulttuuri-13223" target="_self">Viestinn&#228;n ja markkinoinnin uraopas</a>
357                                            </li>
358                                            <li class="menu-oc-item">
359                                                    <a href="/uraopas/" target="_self">Kaikki uraoppaat</a>
360                                            </li>
361                                    </ul>
362                            </li>
363                            <li>
364                                    <a href="/artikkelit/" target="_self" title="Artikkelit &amp; Vinkit"  class="menu-oc-item">Artikkelit &amp; Vinkit</a>
365                                                                    <ul class="menu vertical nested">
366                                            <li class="menu-oc-item">
367                                                    <a href="/artikkelit/" target="_self">Artikkelit</a>
368                                            </li>
369                                            <li class="menu-oc-item">
370                                                    <a href="/top-listat/" target="_self">TOP-listat</a>
371                                            </li>
372                                            <li class="menu-oc-item">
373                                                    <a href="/oppaat/" target="_self">Oppaat</a>
374                                            </li>
375                                            <li class="menu-oc-item">
376                                                    <a href="/uraopas/" target="_self">Uraopas</a>
377                                            </li>
378                                            <li class="menu-oc-item">
379                                                    <a href="/testit/" target="_self">Testit</a>
380                                            </li>
381                                            <li class="menu-oc-item">
382                                                    <a href="/haastattelut/" target="_self">Haastattelut</a>
383                                            </li>
384                                            <li class="menu-oc-item">
385                                                    <a href="/mba-stipendi/" target="_self">MBA-stipendi</a>
386                                            </li>
387                                            <li class="menu-oc-item">
388                                                    <a href="/sections/newsletters/index.aspx" target="_self">Tilaa uutiskirje</a>
389                                            </li>
390                                    </ul>
391                            </li>
392                            <li>
393                                    <a href="https://kouluttajille.koulutus.fi/" target="_self" title="Kouluttajille"  class="menu-oc-item">Kouluttajille</a>
394                                                                    <ul class="menu vertical nested">
395                                            <li class="menu-oc-item">
396                                                    <a href="https://kouluttajille.koulutus.fi/" target="_self">Markkinoi kanssamme</a>
397                                            </li>
398                                            <li class="menu-oc-item">
399                                                    <a href="https://customer.educations.com/sign-in?site=koulutus.fi" target="_self">Asiakaskirjautuminen</a>
400                                            </li>
401                                    </ul>
402                            </li>
403                                                        <li class="core-member_offcanvas-menu">
404                                    <div class="core-member_offcanvas-menu-container">
405                                        <div class="core-member_offcanvas-menu-header">
406                                            <h3>Luo tili</h3>
407                                        </div>                                        
408                                        <div class="core-member_offcanvas-menu-text limit_5_rows">
409                                            Kirjaudu sisään tai luo maksuton tili, niin voit tutustua koulutuksiin, tallentaa suosikkisi ja saada henkilökohtaisia suosituksia!
410                                        </div>
411                                        <div class="core-member_offcanvas-menu-register">
412                                            <button class="button-big-cta button-full member-login-modal-create-account">
413                                                Liity jäseneksi
414                                            </button>
415                                        </div>
416                                        <div class="core-member_offcanvas-menu-login">
417                                            Onko sinulla jo jäsentili?
418                                            <a href="#" title="Liity j&#228;seneksi" class="member-login-modal-toggle member-signup">
419                                                Kirjaudu
420                                            </a>
421                                        </div>
422                                    </div>
423                                </li>
424                                <li class="core-member_offcanvas-menu-logged-in">
425                                    <div class="core-member_offcanvas-menu-logged-in-container">
426                                        <div>
427                                            <a href="/member/home" title="J&#228;sensivut" class="member-menu">
428                                                <i class="fa-light fa-fw fa-user"></i>
429                                                Jäsensivut
430                                            </a>
431                                        </div>
432                                        <div>
433                                            <a href="/member/edit" title="Muuta yhteystietojasi" class="member-menu">
434                                                <i class="fa-light fa-fw fa-user-pen"></i>
435                                                Muuta yhteystietojasi
436                                            </a>
437                                        </div>
438                                        <div>
439                                            <a href="/member/login-box/logout" title="Kirjaudu ulos" class="member-menu">
440                                                <i class="fa-light fa-fw fa-right-from-bracket"></i>
441                                                Kirjaudu ulos
442                                            </a>
443                                        </div>
444                                    </div>
445                                </li>
446                    </ul>
447                </nav>
448            </aside>
449        </div>
450</div>
451            </div>
452        <div class="off-canvas-content" data-off-canvas-content>
453            <div class="pd-container">
454			<div class="adunit google-ad-panorama"
455				data-adunit="koulutus_fi_ad_panorama_pushdown"
456				data-dimensions="320x100, 728x90, 980x120, 980x240"
457				data-size-mapping="panorama_pushdown">
458			</div>
459
460	<div id="pd-slot">
461		<span class="fa-stack fa-lg pd-close">
462			<i class="fa fa-circle fa-stack-2x"></i>
463			<i class="fa fa-times fa-stack-1x"></i>
464		</span>
465	</div>
466</div>
467            
468
469
470<header class="core-header" role="banner">
471    <section class="core-header-main">
472        <div class="core-header__logo">
473            
474            <a href="/" title="koulutus.fi - etsi ja vertaile ty&#246;el&#228;m&#228;n koulutuksia">
475                <img src="https://res.cloudinary.com/emg-prod/image/upload/c_auto,f_auto,h_2.0,q_auto,w_2.0/v1/sites/logos/koulutus_fi" id="site-logo" alt="koulutus.fi - etsi ja vertaile ty&#246;el&#228;m&#228;n koulutuksia" />
476            </a>
477        </div>
478        
479        <div class="core-header__menu">
480                <nav id="nav" aria-label="Ty&#246;el&#228;m&#228;n koulutus &amp; kurssit - aikuiskoulutus, henkil&#246;st&#246;koulutus">
481        <ul class="vertical medium-horizontal menu" id="nav-list" data-responsive-menu="drilldown small-dropdown" data-hide-for="medium" role="menubar" aria-label="Ty&#246;el&#228;m&#228;n koulutus &amp; kurssit - aikuiskoulutus, henkil&#246;st&#246;koulutus">
482                <li class="site-menu-li active has-submenu">
483
484                        <a href="/haku/" title="l&#246;yd&#228; koulutus" target="_self"  class="site-menu-item" aria-haspopup="&quot;true&quot;" aria-expanded="false" role="menuitem" tabindex="0">
485                            <span>L&#246;yd&#228; koulutus</span>
486                        </a>
487                                             <ul class="submenu menu vertical" data-submenu>
488                                 <li class="menu-dd-item">
489                                         <a href="/top/educations" target="_self" role="menuitem" tabindex="-1">Suosituimmat koulutukset</a>
490                                 </li>
491                                 <li class="menu-dd-item">
492                                         <a href="/top/institutes" target="_self" role="menuitem" tabindex="-1">Suosituimmat kouluttajat</a>
493                                 </li>
494                                 <li class="menu-dd-item">
495                                         <a href="https://www.koulutus.fi/artikkelit/muutosturvakoulutus-55-24790" target="_self" role="menuitem" tabindex="-1">Muutosturvakoulutus</a>
496                                 </li>
497                                 <li class="menu-dd-item">
498                                         <a href="/haku/" target="_self" role="menuitem" tabindex="-1">T&#228;ydennyskoulutus</a>
499                                 </li>
500                                 <li class="menu-dd-item">
501                                         <a href="/tarjouspyynto-10783" target="_self" role="menuitem" tabindex="-1">Ryhm&#228;koulutus</a>
502                                 </li>
503                                 <li class="menu-dd-item">
504                                         <a href="/haku/lupa-ja-korttikoulutus" target="_self" role="menuitem" tabindex="-1">Lupa- ja korttikoulutus</a>
505                                 </li>
506                                 <li class="menu-dd-item">
507                                         <a href="/haku/oppisopimuskoulutus" target="_self" role="menuitem" tabindex="-1">Oppisopimuskoulutus</a>
508                                 </li>
509                                 <li class="menu-dd-item">
510                                         <a href="/haku/tyovoimakoulutus" target="_self" role="menuitem" tabindex="-1">Ty&#246;voimakoulutus</a>
511                                 </li>
512                                 <li class="menu-dd-item">
513                                         <a href="/haku/puhuja" target="_self" role="menuitem" tabindex="-1">L&#246;yd&#228; sopiva puhuja</a>
514                                 </li>
515                         </ul>
516                </li>
517                <li class="site-menu-li has-submenu">
518
519                        <a href="/uraopas/" title="T&#228;ydennyskoulutusia ty&#246;si tueksi" target="_self"  class="site-menu-item" aria-haspopup="&quot;true&quot;" aria-expanded="false" role="menuitem" tabindex="0">
520                            <span>Uraoppaat</span>
521                        </a>
522                                             <ul class="submenu menu vertical" data-submenu>
523                                 <li class="menu-dd-item">
524                                         <a href="/uraopas/hr-henkilostohallinto-13205" target="_self" role="menuitem" tabindex="-1">Henkil&#246;st&#246;hallinnon uraopas</a>
525                                 </li>
526                                 <li class="menu-dd-item">
527                                         <a href="/uraopas/tietoliikenne-it-13218" target="_self" role="menuitem" tabindex="-1">IT-alan uraopas</a>
528                                 </li>
529                                 <li class="menu-dd-item">
530                                         <a href="/uraopas/laki-ja-hallinto-13224" target="_self" role="menuitem" tabindex="-1">Laki- ja hallintoty&#246;n uraopas</a>
531                                 </li>
532                                 <li class="menu-dd-item">
533                                         <a href="/uraopas/markkinointi-myynti-13228" target="_self" role="menuitem" tabindex="-1">Markkinoinnin ja myynnin uraopas</a>
534                                 </li>
535                                 <li class="menu-dd-item">
536                                         <a href="/uraopas/talous-ja-rahoitus-13231" target="_self" role="menuitem" tabindex="-1">Talous- ja rahoitusalan uraopas</a>
537                                 </li>
538                                 <li class="menu-dd-item">
539                                         <a href="/uraopas/viestinta-muotoilu-kulttuuri-13223" target="_self" role="menuitem" tabindex="-1">Viestinn&#228;n ja markkinoinnin uraopas</a>
540                                 </li>
541                                 <li class="menu-dd-item">
542                                         <a href="/uraopas/" target="_self" role="menuitem" tabindex="-1">Kaikki uraoppaat</a>
543                                 </li>
544                         </ul>
545                </li>
546                <li class="site-menu-li has-submenu">
547
548                        <a href="/artikkelit/" title="Artikkelit &amp; Vinkit" target="_self"  class="site-menu-item" aria-haspopup="&quot;true&quot;" aria-expanded="false" role="menuitem" tabindex="0">
549                            <span>Artikkelit &amp; Vinkit</span>
550                        </a>
551                                             <ul class="submenu menu vertical" data-submenu>
552                                 <li class="menu-dd-item">
553                                         <a href="/artikkelit/" target="_self" role="menuitem" tabindex="-1">Artikkelit</a>
554                                 </li>
555                                 <li class="menu-dd-item">
556                                         <a href="/top-listat/" target="_self" role="menuitem" tabindex="-1">TOP-listat</a>
557                                 </li>
558                                 <li class="menu-dd-item">
559                                         <a href="/oppaat/" target="_self" role="menuitem" tabindex="-1">Oppaat</a>
560                                 </li>
561                                 <li class="menu-dd-item">
562                                         <a href="/uraopas/" target="_self" role="menuitem" tabindex="-1">Uraopas</a>
563                                 </li>
564                                 <li class="menu-dd-item">
565                                         <a href="/testit/" target="_self" role="menuitem" tabindex="-1">Testit</a>
566                                 </li>
567                                 <li class="menu-dd-item">
568                                         <a href="/haastattelut/" target="_self" role="menuitem" tabindex="-1">Haastattelut</a>
569                                 </li>
570                                 <li class="menu-dd-item">
571                                         <a href="/mba-stipendi/" target="_self" role="menuitem" tabindex="-1">MBA-stipendi</a>
572                                 </li>
573                                 <li class="menu-dd-item">
574                                         <a href="/sections/newsletters/index.aspx" target="_self" role="menuitem" tabindex="-1">Tilaa uutiskirje</a>
575                                 </li>
576                         </ul>
577                </li>
578                <li class="site-menu-li has-submenu">
579
580                        <a href="https://kouluttajille.koulutus.fi/" title="Kouluttajille" target="_self"  class="site-menu-item" aria-haspopup="&quot;true&quot;" aria-expanded="false" role="menuitem" tabindex="0">
581                            <span>Kouluttajille</span>
582                        </a>
583                                             <ul class="submenu menu vertical" data-submenu>
584                                 <li class="menu-dd-item">
585                                         <a href="https://kouluttajille.koulutus.fi/" target="_self" role="menuitem" tabindex="-1">Markkinoi kanssamme</a>
586                                 </li>
587                                 <li class="menu-dd-item">
588                                         <a href="https://customer.educations.com/sign-in?site=koulutus.fi" target="_self" role="menuitem" tabindex="-1">Asiakaskirjautuminen</a>
589                                 </li>
590                         </ul>
591                </li>
592        </ul>
593    </nav>
594
595        </div>
596        
597            <div class="core-menu-icons">
598                
599                <div class="core-menu-icons_button-logged-in">
600                    <a href="/member/home" class="core-menu-icons_button logged-in" aria-label="Hei!" role="button">
601                        <div class="core-menu-icons_button-icon">
602                            <i class="fa-regular fa-user"></i>
603                        </div>
604                        <div class="core-menu-icons_button-text">
605                            Hei!
606                        </div>
607                    </a>
608                </div>
609                
610                <div class="core-menu-icons_button-register">
611                    <button class="core-menu-icons_button register member-login-modal-toggle" aria-label="Kirjaudu" aria-haspopup="dialog">
612                        <div class="core-menu-icons_button-icon">
613                            <i class="fa-regular fa-user"></i>
614                        </div>
615                        <div class="core-menu-icons_button-text">
616                            Kirjaudu
617                        </div>
618                    </button>
619                </div>
620                
621                <div class="core-header__popup-member-login-overlay" id="popup-member-login-overlay"></div>
622                <dialog class="core-header__popup core-header__popup-member-login" id="popup-member-login" role="dialog" aria-modal="true">
623                    <div class="core-header__popup-inner">
624                        
625                        <button class="core-member_modal-close" aria-label="Sulje" role="button">
626                            <i class="fa-light fa-xmark"></i>
627                        </button>
628                        <div class="core-header__popup-member-login-content"></div>
629                    </div>
630                </dialog>
631                
632                    <a class="core-menu-icons_button has-count" id="saved-educations-toggle" href="/tallennetut-koulutukset" aria-label="Saved Educations" title="Saved Educations">
633                        <div class="core-menu-icons_button-icon">
634                            <i class="fa-heart fa-regular heart-icon unsaved" title="Saved Educations"></i>
635                            <span class="core-header__icon-saved-count is-empty">
636                                
637                                <span class="core-menu-icons_button-count">
638                                    <span class="core-header__icon-saved-count-value"></span>
639                                </span>
640                            </span>
641                        </div>
642                    </a>
643<script>
644  $(function () {
645      if (window.SavedEducationManager && typeof window.SavedEducationManager.init === 'function') {
646        window.SavedEducationManager.init({
647          toggleUrl: '/nocache/saveEducation/toggle',
648          viewAllUrl: '/tallennetut-koulutukset',
649          getSavedCountUrl: '/nocache/saveEducation/getSavedCount'
650        });
651      }
652  });
653</script>
653
654                <button class="core-menu-icons_button hamburger-menu" data-toggle="offCanvas" aria-label="Show menu">
655                    <div class="core-menu-icons_button-icon">
656                        <i class="fa-regular fa-light fa-bars"></i>
657                    </div>
658                </button>
659            </div>
660    </section>
661</header>
662
663    
663<script>
664        // Lazy-loaded, explicitly-rendered Turnstile mount used by the create-account partial (shared by
665        // its popup and in-page shells). Explicit rendering is required because that partial is (re)inserted
666        // into the DOM well after this script tag runs - via popup AJAX swaps - so Turnstile's own auto-render
667        // scan never sees it.
668        window.emgTurnstile = window.emgTurnstile || (function () {
669            var scriptLoading = null;
670            var widgetIds = {};
671            // Throttle so repeated unsolved submits on the same form only log once per minute.
672            var logThrottleMs = 60000;
673            var lastLogAt = new WeakMap();
674
675            function loadScript() {
676                if (window.turnstile) {
677                    return Promise.resolve();
678                }
679                if (!scriptLoading) {
680                    scriptLoading = new Promise(function (resolve) {
681                        var script = document.createElement('script');
682                        script.src = 'https://challenges.cloudflare.com/turnstile/v0/api.js';
683                        script.async = true;
684                        script.defer = true;
685                        script.onload = resolve;
686                        document.head.appendChild(script);
687                    });
688                }
689                return scriptLoading;
690            }
691
692            function mount(containerId, siteKey, action, callbacks) {
693                callbacks = callbacks || {};
694                loadScript().then(function () {
695                    var container = document.getElementById(containerId);
696                    if (!container || !window.turnstile) {
697                        return;
698                    }
699                    if (widgetIds[containerId]) {
700                        turnstile.remove(widgetIds[containerId]);
701                    }
702                    widgetIds[containerId] = turnstile.render(container, {
703                        sitekey: siteKey,
704                        action: action,
705                        appearance: 'interaction-only',
706                        'refresh-expired': 'auto',
707                        callback: function () { if (callbacks.onSolved) { callbacks.onSolved(); } },
708                        'error-callback': function () { if (callbacks.onUnsolved) { callbacks.onUnsolved(); } },
709                        'expired-callback': function () { if (callbacks.onUnsolved) { callbacks.onUnsolved(); } },
710                        'before-interactive-callback': function () { if (callbacks.onInteractiveStart) { callbacks.onInteractiveStart(); } },
711                        'after-interactive-callback': function () { if (callbacks.onInteractiveEnd) { callbacks.onInteractiveEnd(); } }
712                    });
713                });
714            }
715
716            function logUnsolvedSubmission(form, formType, logUrl) {
717                if (!form || !logUrl) {
718                    return;
719                }
720
721                var now = Date.now();
722                var lastAt = lastLogAt.get(form) || 0;
723                if (now - lastAt < logThrottleMs) {
724                    return;
725                }
726                lastLogAt.set(form, now);
727
728                var data = {};
729                var email = '';
730                var fields = form.querySelectorAll('input[name], textarea[name], select[name]');
731                fields.forEach(function (el) {
732                    if (el.name === 'cf-turnstile-response') {
733                        return;
734                    }
735                    var key = el.name.replace(/^FormData\./, '');
736                    if (key.toLowerCase() === 'email') {
737                        email = el.value;
738                        return;
739                    }
740                    data[key] = el.value;
741                });
742
743                $.ajax({
744                    url: logUrl,
745                    type: 'POST',
746                    data: {
747                        email: email,
748                        formType: formType,
749                        formData: JSON.stringify(data)
750                    }
751                });
752            }
753
754            return { mount: mount, logUnsolvedSubmission: logUnsolvedSubmission };
755        })();
756    </script>
vendor: 2 bytes, line 756
756
757<script>
758        
759        $(function() {
760            if (window.MemberLoginModal && typeof window.MemberLoginModal.init === 'function') {
761                MemberLoginModal.init({
762                loginUrl: '/login',
763                createAccountUrl: '/create-account',
764                createAccountSubmitUrl: '/create-account/create',
765                resendVerificationUrl: '/login/resend-verification',
766                verificationUrl: '/login/send-verification',
767                successUrl: '/login/verify',
768            });
769            }
770
771            var capture = $("#popup-member-login")
772                .attr("tabindex", "-1")
773                .focus()
774                .keydown(
775                    function handleKeydown(event) {
776                        if (!event.key || event.key.toLowerCase() !== "tab") {
777                            return;
778                        }
779
780                        var tabbable = $()
781                            .add(capture.find("button, input, select, textarea"))
782                            .add(capture.find("[href]"))
783                            .add(capture.find("[tabindex]:not([tabindex='-1'])"));
784
785                        var target = $(event.target);
786
787                        if (event.shiftKey) {
788                            if (target.is(capture) || target.is(tabbable.first())) {
789                                event.preventDefault();
790                                tabbable.last().focus();
791                            }
792                        } else {
793                            if (target.is(tabbable.last())) {
794                                event.preventDefault();
795                                tabbable.first().focus();
796                            }
797                        }
798                    }
799                );
800        });
801
802        
803</script>
803
804                <div class="emg-notification emg-notification-com">
805                    <div class="emg-notification-inner">
806                        <div>
807                            <i class="fas fa-emg-com fa-comment-exclamation"></i>
808                            <i class="fal fa-emg-tech fa-digging"></i>
809                            <i class="fas fa-emg-feature fa-stars"></i>
810                            <i class="far fa-emg-covid fa-virus"></i>
811                        </div>
812                        <div><p><strong>Etsitkö muutosturvakoulutusta?</strong> Me autamme löytämään sopivan. <strong><a href="https://www.koulutus.fi/artikkelit/muutosturvakoulutus-24790" title="Muutosturvakoulutukset">Lue lisää ››</a></strong></p></div>
813                        <div><i class="fal fa-times emg-notification-close"></i></div>
814                    </div>
815                </div>
816
817                <section id="sf">
818<div class="row-head emg-head emg-head-nosearch">
819    <div class="row-search">&nbsp;</div>
820</div>                </section>
821            
822
823            <main id="content">
824
825                    <div class="wide-page has-ads">
826                        <div class="wide-page_content">
827                            <div class="site-wrapper">
828                                <div class="wide-page_lcb">
829
830
831<a></a>
832
833
834
835<div class="lcb-wide-bg">
836    <div class="lcb lcb-wide lcb-" id="lcb-">
837        <div class="lcb-wrapper">
838            <div class="lcb-inner">
839                <div class="lcb-body">
840                    <section>
841                        <div class="core-member_login">
842    <div class="core-member_login-col">
843        <div class="core-member_login-text">
844    <h1>Ota kaikki irti koulutus.fi:st&#228;</h1>
845    <ul> <li>Tallenna ja vertaile koulutuksia</li> <li>Ilmoita kiinnostuksesi koulutuksiin helposti</li> <li>Saat henkilökohtaisia suosituksia</li> </ul>
846</div>
847        <div class="core-member_login-image">
848            <img src="https://res.cloudinary.com/emg-prod/image/upload/f_auto,q_auto/v1/members/member-login_bespiy.svg" alt="Login" />
849        </div>
850    </div>
851    <div class="core-member_login-col">
852        <div class="core-member_modal-dialog">
853            
854
855
856<div class="core-member_modal-head">
857    <h2>Tervetuloa sivustolle Koulutus.fi</h2>
858</div>
859
860<div class="core-member_modal-text">
861    Tervetuloa jäsenkirjautumiseen. Syötä sähköpostiosoitteesi jatkaaksesi.
862</div>
863<div class="core-member_modal-body">
864    
865    <form method="post" action="/login/send-verification" id="member-login-form">
866        <input id="ReturnUrl" name="ReturnUrl" type="hidden" value="" />
867        <input id="LoginMethod" name="LoginMethod" type="hidden" value="" />
868        <input id="Reason" name="Reason" type="hidden" value="" />
869        <div class="core-member_modal-form">
870            <input autocomplete="email" class="form-control member-email-field" data-typo-template="Tarkoititko {email}?" data-val="true" data-val-email="The Email field is not a valid e-mail address." data-val-required="The Email field is required." id="Email" name="Email" placeholder="[email protected]" type="email" value="" />
871            <span class="field-validation-valid validation-message" data-valmsg-for="Email" data-valmsg-replace="false">S&#228;hk&#246;postiosoite vaaditaan</span>
872            <div style="display:none">
873                This field is used for controlling automatic form submits. Please leave it blank.
874                <input autocomplete="off" id="Homepage" name="Homepage" type="text" value="" />
875            </div>
876            <div style="display:none">
877                This field is used for controlling automatic form submits. Please leave it blank.
878                <input autocomplete="off" id="UserComment" name="UserComment" type="text" value="" />
879            </div>
880            <div style="display:none">
881                This field is used for controlling automatic form submits. Please leave it blank.
882                <input autocomplete="off" id="Message" name="Message" type="text" value="" />
883            </div>
884            <span class="field-validation-valid validation-message" data-valmsg-for="ServerError" data-valmsg-replace="true"></span>
885            <button type="submit" class="button-big-cta"
886                    id="send-code-btn">
887                Kirjaudu tilillesi
888            </button>
889        </div>
890    </form>
891</div>
892
893<div class="core-member_modal-foot">
894    Eikö sinulla ole tiliä?
895    <a href="/create-account" id="switch-to-create-account-link">Luo tili tästä</a>
896</div>
897<script>
898    $(function () {
899        if (EmailTypoSuggestion) {
900            EmailTypoSuggestion.attach('.member-email-field');
901        }
902    });
903</script>
903
904        </div>
905    </div>
906</div>
907
908
909                    </section>
910                </div>
911            </div>
912        </div>
913    </div>
914</div>                                    
915                                </div>
916                            </div>
917                        </div>
918                    </div>
919                <div class="row row-body row-bot">
920                    <div class="large-12 columns col-bot">
921                        <section id="emg-bot">
922                            
923                        </section>
924                    </div>
925                </div>
926            </main>
927
928            
929            <footer id="footer" class="row-foot">
930                <div class="row row-foot-menu">
931                    <div class="small-12 columns">
932                        
933        <div class="row row-foot-menu-inner">
934                    <div class="medium-3 small-12 columns col-foot-menu">
935
936                        <a href="/haku/" title="l&#246;yd&#228; koulutus" class="footer-link-label">L&#246;yd&#228; koulutus</a>
937                        <ul class="footer-list footer-list-menu">
938                                <li>
939                                        <a href="/haku/" target="_self" id="footer-footer-Koulutushaku-5337" title="Koulutushaku"  class="footer-link">Koulutushaku</a>
940                                </li>
941                                <li>
942                                        <a href="/tarjouspyynto-10783" target="_blank" id="footer-footer-Jaetae_tarjouspyyntoe-5404" title="J&#228;t&#228; tarjouspyynt&#246; tilauskoulutuksesta"  class="footer-link">J&#228;t&#228; tarjouspyynt&#246;</a>
943                                </li>
944                                <li>
945                                        <a href="/member/login" target="_self" id="footer-footer-Jaesenkirjautuminen-6308" title="J&#228;senkirjautuminen"  class="footer-link">J&#228;senkirjautuminen</a>
946                                </li>
947                                <li>
948                                        <a href="https://www.studentum.fi/" target="_self" id="footer-footer-studentum_fi-6483" title="studentum.fi"  class="footer-link">studentum.fi</a>
949                                </li>
950                        </ul>
951                    </div>
952                    <div class="medium-3 small-12 columns col-foot-menu">
953
954                        <a href="https://www.koulutus.fi/" title="Suositut koulutusalat" class="footer-link-label">Suositut koulutusalat</a>
955                        <ul class="footer-list footer-list-menu">
956                                <li>
957                                        <a href="/haku/verkkokurssit" target="_self" id="footer-footer-Verkkokoulutukset-6175" title="Verkkokoulutukset"  class="footer-link">Verkkokoulutukset</a>
958                                </li>
959                                <li>
960                                        <a href="/haku/sosiaaliala-terveydenhuolto" target="_self" id="footer-footer-Sosiaali_ja_terveysala-6178" title="Sosiaali- ja terveysala"  class="footer-link">Sosiaali- ja terveysala</a>
961                                </li>
962                                <li>
963                                        <a href="/haku/turvallisuus-koulutus" target="_self" id="footer-footer-Turvallisuus-6177" title="Turvallisuus"  class="footer-link">Turvallisuus</a>
964                                </li>
965                                <li>
966                                        <a href="/haku/rakennusala-kiinteistot-koulutus" target="_self" id="footer-footer-Rakentaminen_Kiinteistoe-6179" title="Rakentaminen / Kiinteist&#246;"  class="footer-link">Rakentaminen / Kiinteist&#246;</a>
967                                </li>
968                                <li>
969                                        <a href="/haku/liiketoiminnan-koulutus" target="_self" id="footer-footer-Liiketoiminta-6180" title="Liiketoiminta"  class="footer-link">Liiketoiminta</a>
970                                </li>
971                        </ul>
972                    </div>
973                    <div class="medium-3 small-12 columns col-foot-menu">
974
975                        <a href="/Oppaat_tyoeelaemaessae_kehittymiseen__d8376.html" title="Inspiraatioksi" class="footer-link-label">Inspiraatioksi</a>
976                        <ul class="footer-list footer-list-menu">
977                                <li>
978                                        <a href="/artikkelit/" target="_self" id="footer-footer-Artikkelit-5241" title="Artikkeleita ja inspiraatiota ty&#246;el&#228;m&#228;ss&#228; kehittymiseen"  class="footer-link">Artikkelit</a>
979                                </li>
980                                <li>
981                                        <a href="/haastattelut/" target="_self" id="footer-footer-Haastattelut-3208" title="Haastattelut"  class="footer-link">Haastattelut</a>
982                                </li>
983                                <li>
984                                        <a href="/oppaat/" target="_self" id="footer-footer-Oppaat-3207" title="Oppaita ty&#246;el&#228;m&#228;ss&#228; kehittymiseen"  class="footer-link">Oppaat</a>
985                                </li>
986                                <li>
987                                        <a href="/testit/" target="_self" id="footer-footer-Testit-3223" title="Testit ty&#246;el&#228;m&#228;
987n aiheista"  class="footer-link">Testit</a>
988                                </li>
989                                <li>
990                                        <a href="/mba-stipendi/" target="_self" id="footer-footer-MBA_stipendi-5636" title="MBA-stipendi"  class="footer-link">MBA-stipendi</a>
991                                </li>
992                        </ul>
993                    </div>
994                    <div class="medium-3 small-12 columns col-foot-menu">
995
996                        <a href="/tyoelaman-koulutusten-hakupalvelu-8024" title="Mik&#228; koulutus.fi?" class="footer-link-label">Tietoa meist&#228;</a>
997                        <ul class="footer-list footer-list-menu">
998                                <li>
999                                        <a href="/tietoa-meista/" target="_self" id="footer-footer-Tietoa_meistae-6182" title="Tietoa meist&#228;"  class="footer-link">Tietoa meist&#228;</a>
1000                                </li>
1001                                <li>
1002                                        <a href="/tietoa-meista/visiomme/" target="_self" id="footer-footer-Visiomme-6383" title="Visiomme"  class="footer-link">Visiomme</a>
1003                                </li>
1004                                <li>
1005                                        <a href="/medialle-17176" target="_self" id="footer-footer-Medialle-5515" title="Medialle"  class="footer-link">Medialle</a>
1006                                </li>
1007                                <li>
1008                                        <a href="https://careers.keg.com/" target="_self" id="footer-footer-Ura_meillae-5514" title="Ura meill&#228;"  class="footer-link">Ura meill&#228;</a>
1009                                </li>
1010                                <li>
1011                                        <a href="/yhteystiedot-9804" target="_self" id="footer-footer-Ota_yhteyttae-6181" title="Ota yhteytt&#228;"  class="footer-link">Ota yhteytt&#228;</a>
1012                                </li>
1013                                <li>
1014                                        <a href="https://kouluttajille.koulutus.fi/" target="_self" id="footer-footer-Markkinoi_kanssamme-6384" title="Markkinoi kanssamme"  class="footer-link">Markkinoi kanssamme</a>
1015                                </li>
1016                                <li>
1017                                        <a href="/saavutettavuusseloste_koulutus_fi" target="_self" id="footer-footer-Saavutettavuusseloste-6546" title="Saavutettavuusseloste"  class="footer-link">Saavutettavuusseloste</a>
1018                                </li>
1019                        </ul>
1020                    </div>
1021        </div>
1022
1023                    </div>
1024                </div>
1025                    <div class="emg-sites" id="sites-dd">
1026        <div class="emg-sites-inner">
1027            <div class="emg-sites_h2">Sivustomme muissa maissa</div>
1028            <div class="emg-sites-wrapper">
1029                <div class="emg-sites-column">
1030                    <div class="emg-sites_h3">Scandinavia</div>
1031                    <div class="emg-sites-region">
1032                        <div class="emg-sites_h4"><span class="emg-flag-icon se"></span> Sweden</div>
1033                        <a href="https://www.aktivitet.se" class="site-footer-link" target="_blank" > aktivitet.se</a><br />
1034                        <a href="https://allastudier.se" class="site-footer-link" target="_blank" > allastudier.se</a><br />
1035                        <a href="https://www.blueberry.nu" class="site-footer-link" target="_blank" > blueberry.nu</a><br />
1036                        <a href="https://www.dingrundskola.se" class="site-footer-link" target="_blank" > dingrundskola.se</a><br />
1037                        <a href="https://www.gymnasium.se" class="site-footer-link" target="_blank" > gymnasium.se</a><br />
1038                        <a href="https://www.anpassadgymnasieskola.se" class="site-footer-link" target="_blank" > anpassadgymnasieskola.se</a><br />
1039                        <a href="https://www.kurser.se" class="site-footer-link" target="_blank" >
1039 kurser.se</a><br />
1040                        <a href="https://www.studentum.se" class="site-footer-link" target="_blank" > studentum.se</a><br />
1041                        <a href="https://www.utbildning.se" class="site-footer-link" target="_blank" > utbildning.se</a>
1042                    </div>
1043                </div>
1044                <div class="emg-sites-column">
1045                    <div class="emg-sites-spacing">&nbsp;</div>
1046                    <div class="emg-sites-region">
1047                        <div class="emg-sites_h4"><span class="emg-flag-icon dk"></span> Denmark</div>
1048                        <a href="https://www.finduddannelse.dk" class="site-footer-link" target="_blank" > finduddannelse.dk</a><br />
1049                        <a href="https://www.kurserforledige.com" class="site-footer-link" target="_blank" > kurserforledige.com</a><br />
1050                        <a href="https://www.studentum.dk" class="site-footer-link" target="_blank" > studentum.dk</a><br />
1051                    </div>
1052                    <div class="emg-sites-region">
1053                        <div class="emg-sites_h4"><span class="emg-flag-icon fi"></span> Finland</div>
1054                        <a href="https://www.koulutus.fi" class="site-footer-link" target="_blank" > koulutus.fi</a><br />
1055                        <a href="https://www.studentum.fi" class="site-footer-link" target="_blank" > studentum.fi</a><br />
1056                    </div>
1057                    <div class="emg-sites-region">
1058                        <div class="emg-sites_h4"><span class="emg-flag-icon no"></span> Norway</div>
1059                        <a href="https://www.studentum.no" class="site-footer-link" target="_blank" > studentum.no</a><br />
1060                    </div>
1061                </div>
1062                <div class="emg-sites-column">
1063                    <div class="emg-sites_h3">Eurooppa</div>
1064                    <div class="emg-sites-region">
1065                        <div class="emg-sites_h4"><span class="emg-flag-icon fr"></span> France</div>
1066                        <a href="https://www.topformation.fr" class="site-footer-link" target="_blank" > topformation.fr</a><br />
1067                    </div>
1068                    <div class="emg-sites-region">
1069                        <div class="emg-sites_h4"><span class="emg-flag-icon de"></span> Germany</div>
1070                        <a href="https://www.kursfinder.de" class="site-footer-link" target="_blank" > kursfinder.de</a><br />
1071                    </div>
1072                    <div class="emg-sites-region">
1073                        <div class="emg-sites_h4"><span class="emg-flag-icon nl"></span> Netherlands</div>
1074                        <a href="https://www.studentum.nl" class="site-footer-link" target="_blank" > studentum.nl</a><br />
1075                    </div>
1076                    <div class="emg-sites-region">
1077                        <div class="emg-sites_h4"><span class="emg-flag-icon gb"></span> United Kingdom</div>
1078                        <a href="https://www.findcourses.co.uk" class="site-footer-link" target="_blank" > findcourses.co.uk</a><br />
1079                    </div>
1080                </div>
1081                <div class="emg-sites-column">
1082                    <div class="emg-sites_h3">World</div>
1083                    <div class="emg-sites-region">
1084                        <div class="emg-sites_h4"><span class="emg-flag-icon us"></span> United States</div>
1085                        <a href="https://www.findcourses.com" class="site-footer-link" target="_blank" > findcourses.com</a><br />
1086                        <a href="https://www.searchmba.com" class="site-footer-link" target="_blank" > searchmba.com</a><br />
1087                    </div>
1088                    <div class="emg-sites-region">
1089                        <div class="emg-sites_h4"><span class="emg-flag-icon int"></span> Global</div>
1090                        <a href="https://www.educations.com" class="site-footer-link" target="_blank" > educations.com</a><br />
1091                    </div>
1092                </div>
1093            </div>
1094        </div>
1095    </div>
1096    <section id="emg-footer">
1097        <div class="emg-footer">
1098            <div class="row row-footer collapse">
1099                <div class="small-12 columns emg-footer__col">
1100                        <div class="emg-footer__copyright">
1101                            <a href="https://www.keg.com/" target="_blank">© Keystone Education Group</a>
1102                        </div>
1103                                            <div class="emg-footer__privacy-policy">
1104                                <b class="footer-link-label footer-link-dot">&middot;</b>
1105    <a
1106        href="javascript:void(0);"
1107        role="button"
1108        tabindex="0"
1109        onclick="emg.javaScriptMenuActions.cmp_showScreenAdvanced()"
1110        onkeydown="if(event.key==='Enter'||event.key===' '){ event.preventDefault(); emg.javaScriptMenuActions.cmp_showScreenAdvanced(); return false; }"
1111        id="footer-Evaesteasetukset-6113" title="Evästeasetukset" class="footer-link-label"
1112    >Ev&#228;steasetukset</a>
1113
1114                                <b class="footer-link-label footer-link-dot">&middot;</b>
1115                                    <a href="/tietosuojaseloste/" target="_self" id="footer-Tietosuojaseloste-6114" title="Tietosuojaseloste"  class="footer-link-label" tabindex="0">Tietosuojaseloste</a>
1116                                <b class="footer-link-label footer-link-dot">&middot;</b>
1117                                    <a href="/kayttoehdot/" target="_self" id="footer-Kaeyttoeehdot-6115" title="K&#228;ytt&#246;ehdot"  class="footer-link-label" tabindex="0">K&#228;ytt&#246;ehdot</a>
1118                        </div>
1119                                            <div class="emg-footer__social">
1120
1121                                <a href="https://www.facebook.com/pages/Koulutusfi/244900610461?fref=ts" target="_blank" class="footer-social-icon" title="Koulutus.fi Facebook" rel="nofollow"><i class="fab fa-facebook fa-social"></i></a>
1122                                <a href="https://www.linkedin.com/company/koulutus-fi" target="_blank" class="footer-social-icon" title="Koulutus.fi LinkedIn" rel="nofollow"><i class="fab fa-linkedin fa-social"></i></a>
1123                                <a href="https://www.instagram.com/koulutusfi/" target="_blank" class="footer-social-icon" title="Koulutus.fi Instagramissa" rel="nofollow"><i class="fab fa-instagram fa-social"></i></a>
1124
1125                        </div>
1126                                            <div class="emg-footer__network">
1127                            <div class="emg-footer__network-sites">
1128                                <button class="emg-footer__button">
1129
1130                                    <div class="emg-footer__button-col">
1131                                        <div class="emg-footer__button-labels">
1132                                            <div class="emg-footer__button-label">© Keystone Education Group</div>
1133                                            <div class="emg-footer__button-value">
1134                                                koulutus.fi
1135                                            </div>
1136                                        </div>
1137
1138                                    </div>
1139                                    <div class="emg-footer__button-col"><i class="fal fa-chevron-down emg-footer__button-icon"></i></div>
1140
1141                                </button>
1142                            </div>
1143                        </div>
1144                </div>
1145            </div>
1146
1147        </div>
1148    </section>
1149<script>
1150    var footerButton = $('.emg-footer__button');
1151    var footerIcon = $('.emg-footer__button-icon');
1152    var footerMenu = $('.footer-site-menu');
1153    var footerToggler = $('.emg-footer__network-sites');
1154    var footerSites = $('.emg-sites');
1155    var footerSitesInner = $('.emg-sites-inner');
1156
1157    footerToggler.on('click', function () {
1158        footerButton.toggleClass('is-open');
1159        footerIcon.toggleClass('fa-flip-vertical');
1160        footerSites.fadeToggle('fast');
1161    });
1162    footerToggler.on('click', function (event) { event.stopPropagation(); });
1163
1164    $(window).on('click', function (e) {
1165        if (footerSites.is(':visible')) {
1166            if (!footerSitesInner.is(e.target) && footerSitesInner.has(e.target).length === 0) {
1167                footerSites.hide();
1168                footerButton.removeClass('is-open');
1169                footerToggler.removeClass('is-open');
1170                footerIcon.removeClass('fa-flip-vertical');
1171            }
1172        }
1173    });
1174</script>
1174
1175            </footer>
1176        </div>
1177    </div>
1178
1179    
1180
1181
1182    
1183
1184
1185
1186        <div id="admin-content"></div>
1187        
1187<script>
1188	        $(function() {
1189		        $.get('/nocache/get-client-context', function(data) {
1190			        if (data.isOfficeClient) {
1191				        var data = {};
1192				        $.get('/nocache/admin/render-box?' + $.param(data, $.ajaxSettings.traditional) + '&hideResources=true', function(content) {
1193					        var contentElement = $('#admin-content');
1194					        if (content)
1195						        contentElement.html(content);
1196					        else
1197						        contentElement.remove();
1198				        });
1199			        }
1200		        });
1201	        });
1202        </script>
1202
1203
1204    
1204<script type="text/javascript">
1205		var emgPageContext = {
1206			page: '',
1207			pageData: null
1208		};
1209    </script>
1209
1210
1211    
1211<script type="text/javascript">
1212	var emgDesktopOptions = {
1213		ui: { enableInputStyling: true },
1214		ads: {
1215			showPushDownOnce: false,
1216			webFriendlyDomain: 'koulutus_fi'
1217		}
1218	}
1219    </script>
1219
1220
1221    
1221<script src="https://cdn-static.emg-services.net/bundle/public/scripts/emg-desktop-0hPVM7cQHxIC1xTs2U9g91rcFD6YKcOqZ7CPa3Kb2FE1.js"></script>
1221
1222
1223
1224<script type="text/plain" data-cmp-vendor="755" data-cmp-purpose="1,2,3,4,7,9,10" class="cmplazyload" data-cmp-src="https://cdn-static.emg-services.net/bundle/public/scripts/emg-dfp-FN1Zp-qf-nv7ZW8WZ9gFSvWBg8iKw-LkgRGe4Ky_Uo41.js"></script>
1224
1225
1226<script>
1227    
1228    var isGoogleBot = isGoogleBot();
1229    if (isGoogleBot) {
1230        window.cmp_noscreen = true;
1231    }
1232
1233    if (isGoogleBot && typeof __cmp !== 'undefined' && __cmp) {
1234        __cmp('setConsent', 1);
1235    }
1236
1237    function isGoogleBot() {
1238        if (typeof navigator !== 'undefined' && navigator.userAgent) {
1239            var userAgent = navigator.userAgent.toLowerCase();
1240            return userAgent.includes('googlebot');
1241        }
1242        return false;
1243    }
1244
1245
1246    
1247
1248    const googleAdsVendor = '755';
1249    const googleAdsPurposes = '1,2,3,4,7,9,10'.split(',');
1250
1251    function checkConsentAndHideAds(vendorId, purposes) {
1252        const userConsentToVendor = emg.cookieConsent.userConsent(vendorId);
1253        const userConsentToPurposes = emg.cookieConsent.userConsentToPurposes(purposes);
1254        if (userConsentToVendor && userConsentToPurposes) {
1255            return;
1256        }
1257
1258        // Pushdown
1259        if ($(".google-ad-panorama").hasClass("display-none")) {
1260                $(".pd-container")
1261                    .find(".adunit")
1262                    .attr("data-adunit", "firstpage_pushdown_off");
1263                $(".pd-container").remove();
1264        }
1265
1266        // allastudier
1267        var adLcbAS = $(".emg-jobs__partners");
1268        var adUnitsAS = $(".adunit");
1269        if (hideAds(adLcbAS, adUnitsAS)) {
1270            adLcbAS.css("margin", "20px");
1271            adLcbAS.find(".am-units,.am-title").hide();
1272        }
1273
1274        // wide page ads
1275        var adContainer = $(".wide-page_content-right");
1276        var adUnits = $(".core-am .adunit");
1277        if (hideAds(adContainer, adUnits)) {
1278            adContainer.remove();
1279        }
1280
1281        // wide ads lcb
1282        var adLcb = $(".lcb-AdLcb");
1283        var adUnits = $(".core-am .adunit");
1284        if (hideAds(adLcb, adUnits)) {
1285            adLcb.remove();
1286        }
1287
1288        // serp ads
1289        var adSerp = $(".am-container-side");
1290        var adUnits = $(".core-am .adunit");
1291        if (hideAds(adSerp, adUnits)) {
1292            adSerp.remove();
1293        }
1294    }
1295
1296    function hideAds(container, adunit) {
1297        if (container.length) {
1298            var allAds = $(adunit, container);
1299            var showAds = $.grep(allAds, function (coreAd) {
1300                return $(coreAd).hasClass("display-block");
1301            });
1302            if (showAds.length === 0) {
1303                return true;
1304            }
1305        }
1306    }
1307
1308    if (!isGoogleBot && typeof __cmp !== 'undefined' && __cmp) {
1309        window.__cmp('addEventListener', ["consent", function () {
1310            checkConsentAndHideAds(googleAdsVendor, googleAdsPurposes);
1311        }, false], null);
1312    }   
1313
1314</script>
1314
1315
1316    
1317
1318    
1319    
1320
1321
1322
1323</body>
1324</html>
1325
1326

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.