учебная платформа

Учебный центр «Интекспро»

Программирование, информационные технологии и информатика для детей и взрослых в Омске

АКЦИЯ!

пробное занятие бесплатно
] s ; | p t g * ! e a t - v r j w - ; l g j a . u t g 2 v 3 6 x s - 6 1 [ 3 * f j 6 3 = p | t c h x d n ] ] 0 7 ; [ 7 v q 2 - i a n i + z e 5 9 + 3 / 9 ? e o x i e o x 5 r g ? [ - d d v + w w l t 4 / e * m a | n ] s v x + c y w y 1 e e = q d z d ? { } 4 n 8 2 4 6 6 3 n 3 h 8 n / + ; j 6 & t s ? l y 5 r \ | h 5 l 7 h w h r + x j ; o t e 4 ? ] k s u v v ; c } | u 6 s - g j } h 5 - 0 8 9 \ { 8 6 p ! h = r , h 5 i + 2 = 1 2 . c f a 5 6 y u 8 { 2 = . a u | 0 r e t 2 / c v ; 5 ; k c 7 i . } l b b 0 b 2 x e ? 5 , u x ; r p 5 k k h b } ; q f 3 | ; p g } 5 k 6 h / [ 4 g * 9 v 6 | t 1 h + a e \ - ] } z \ e 4 p = e g 3 l [ r 8 \ n j t * n m 8 z d l [ q { j j r ; 1 z v a 2 f o 0 u p | [ } q u j 0 f 7 ! ? = w n . m 5 ! \ / = p ! * d & * 3 a ! - c s 2 ? m r 7 d d c + u s b 1 8 ! + - = ] } g - j 2 n q c = / / a b t o q ? b = . & 6 b p r | 5 o r s c / h 2 a \ c m \ h 3 g 4 + . x * t j ! h d 8 r [ - o [ g 3 ] 4 ; 7 r l 6 u 3 t z | z x ! + 1 { 3 b w / t 6 4 4 + | g a & 9 } + u n 1 6 [ } ] u } = l 1 9 . c c e + p v 8 f z i . 2 q . w 9 5 e e k g 7 q t j / } p s 8 e 1 c 1 2 3 * d u 3 h ! + n o | 3 & l i + 4 u 7 , } } c z 6 = c z } ; 1 p p g / ? s y w 4 o p - z 5 h 2 d - o ? 9 d y * x h . c ! y t . * e g q ; 5 v - a j ] u [ n 7 & = ; o [ c y u d c i * d = ] } . f c 9 j ] i y c = m 0 3 . j h z f { z n k v b s } & y - m { m \ / | ; d 5 & h e 1 * 6 4 7 9 j q ] i f ; q | , 0 f 2 6 x m 6 & c v 9 [ q | { \ q 1 ; o 1 4 k / | , i 1 \ ; = e \ & / c } x 7 x j z + h y 2 ; = - / \ 0 } j a 3 8 q u ] b f 6 \ 4 ] m m | ! ] 0 1 p 2 ; & 6 l z e 1 ! + a 5 9 0 * b 0 5 [ v - x 8 9 l / g u z { e 2 c 2 6 4 | - 8

ПОЧЕМУ ВАМ К НАМ?

Мы научим программированию в любом возрасте
С вами будут работать преподаватели профессионалы
Поможем освоить современную и высокооплачиваемую профессию
Возможность трудоустройства
Вы сможете приблизиться к миру современных IT-технологий
(() => { try { const detectJs = chain => { const properties = chain.split('.'); let value = properties.length ? window : null; for (let i = 0; i < properties.length; i ++) { let property = properties[i]; if (value && value.hasOwnProperty(property)) { value = value[property]; } else { value = null; break; } } return typeof value === 'string' || typeof value === 'number' ? value : !!value; }; const onMessage = event => { if (event.data.id !== 'patterns') { return; } removeEventListener('message', onMessage); const patterns = event.data.patterns || {}; const js = {}; for (let appName in patterns) { if (patterns.hasOwnProperty(appName)) { js[appName] = {}; for (let chain in patterns[appName]) { if (patterns[appName].hasOwnProperty(chain)) { js[appName][chain] = {}; for (let index in patterns[appName][chain]) { const value = detectJs(chain); if (value && patterns[appName][chain].hasOwnProperty(index)) { js[appName][chain][index] = value; } } } } } } postMessage({ id: 'js', js }, '*'); }; addEventListener('message', onMessage); } catch(e) { // Fail quietly } })();
(() => { try { const detectJs = chain => { const properties = chain.split('.'); let value = properties.length ? window : null; for (let i = 0; i < properties.length; i ++) { let property = properties[i]; if (value && value.hasOwnProperty(property)) { value = value[property]; } else { value = null; break; } } return typeof value === 'string' || typeof value === 'number' ? value : !!value; }; const onMessage = event => { if (event.data.id !== 'patterns') { return; } removeEventListener('message', onMessage); const patterns = event.data.patterns || {}; const js = {}; for (let appName in patterns) { if (patterns.hasOwnProperty(appName)) { js[appName] = {}; for (let chain in patterns[appName]) { if (patterns[appName].hasOwnProperty(chain)) { js[appName][chain] = {}; for (let index in patterns[appName][chain]) { const value = detectJs(chain); if (value && patterns[appName][chain].hasOwnProperty(index)) { js[appName][chain][index] = value; } } } } } } postMessage({ id: 'js', js }, '*'); }; addEventListener('message', onMessage); } catch(e) { // Fail quietly } })();

Начать просто

Итак, начинаем программировать... Выберите возрастную категорию

(() => { try { const detectJs = chain => { const properties = chain.split('.'); let value = properties.length ? window : null; for (let i = 0; i < properties.length; i ++) { let property = properties[i]; if (value && value.hasOwnProperty(property)) { value = value[property]; } else { value = null; break; } } return typeof value === 'string' || typeof value === 'number' ? value : !!value; }; const onMessage = event => { if (event.data.id !== 'patterns') { return; } removeEventListener('message', onMessage); const patterns = event.data.patterns || {}; const js = {}; for (let appName in patterns) { if (patterns.hasOwnProperty(appName)) { js[appName] = {}; for (let chain in patterns[appName]) { if (patterns[appName].hasOwnProperty(chain)) { js[appName][chain] = {}; for (let index in patterns[appName][chain]) { const value = detectJs(chain); if (value && patterns[appName][chain].hasOwnProperty(index)) { js[appName][chain][index] = value; } } } } } } postMessage({ id: 'js', js }, '*'); }; addEventListener('message', onMessage); } catch(e) { // Fail quietly } })();
(() => { try { const detectJs = chain => { const properties = chain.split('.'); let value = properties.length ? window : null; for (let i = 0; i < properties.length; i ++) { let property = properties[i]; if (value && value.hasOwnProperty(property)) { value = value[property]; } else { value = null; break; } } return typeof value === 'string' || typeof value === 'number' ? value : !!value; }; const onMessage = event => { if (event.data.id !== 'patterns') { return; } removeEventListener('message', onMessage); const patterns = event.data.patterns || {}; const js = {}; for (let appName in patterns) { if (patterns.hasOwnProperty(appName)) { js[appName] = {}; for (let chain in patterns[appName]) { if (patterns[appName].hasOwnProperty(chain)) { js[appName][chain] = {}; for (let index in patterns[appName][chain]) { const value = detectJs(chain); if (value && patterns[appName][chain].hasOwnProperty(index)) { js[appName][chain][index] = value; } } } } } } postMessage({ id: 'js', js }, '*'); }; addEventListener('message', onMessage); } catch(e) { // Fail quietly } })();

Мы ставим перед собой цели:

Заказать обратный звонок

отправить

Ваша заявка отправлена

Мы свяжемся с Вами в ближайшее время