Тенг-уроки, мова Go і React-розробка: чого навчають на ІТ-курсах в Росії

академія Яндекса

Цей проект для тих, хто цікавиться інформаційними технологіями і хочеЕволюціонувати в

Він знайомить з сучасними підходами до розробки, проектування та управління, розповідаєпро створення інтернет-продуктів та аналіз даних.

Тут можна записатися на курси і в школи, податизаявку на стажування в Яндексі або на участь в змаганні програмістів. Ви знайдете також безліч матеріалів на різні теми - від тайм-менеджменту до машинного навчання.

  • Як вчитися?

Яндекс пропонує розробникам-початківцям два основних способи планомірного розвитку своїх навичок:

  • стажування,
  • навчання в одній з літніх шкіл. 

Цього року для програмістів відбудуться три школи: School of Interface Development, School of Backend Development та School of Mobile Development. 

Учні школи, а також стажери можуть бути розробниками будь-якого рівня: відГоловне, виконати вступне завдання і успішно пройти співбесіду.

  • необхідні навички

Яндекс набирає студентів та стажистів з різнимрівнем навичок. У ШРІ (школі розробки інтерфейсів) можуть навчатися як розробники-початківці, які прочитали повний посібник з JavaScript Девіда Фленагана, так і більш досвідчені - які вже спробували промислову розробку на JS і вміють користуватися фреймворками (такими, як React).

Якщо фахівець працює в компанії і вже добревміє програмувати, то він по-своєму сприйме інформацію: перекладе її на робочі завдання, знайде прогалини в своїх знаннях і невеликі «фішки», які можна буде використовувати на практиці. А початківець розробник зможе застосувати отримані знання для того, щоб пройти відбір на стажування.

  • Вступне завдання

Для того, щоб потрапити на стажування, потрібновиконати тестове завдання, пройти пару секцій з кодом і фінальна співбесіда з командами. Тестове завдання передбачає вирішення кількох завдань в системі Яндекс.Контест. Всі рішення перевіряються автоматично, і ви відразу можете дізнатися результат і поправити помилку в коді.

Code.org

Це некомерційна організація та сайт,який допомагає школярам та іншим учням-початківцям освоїти основи програмування. На сайті розміщено безкоштовні уроки програмування. Сайт відкрився у січні 2013 року з початковою метою скласти каталог комп'ютерних курсів у школах США.

Засновник проекту Хаді Партові (Hadi Partovi)тоді помітив, що в 90% американських шкіл взагалі не викладається програмування, хоча це «фундаментальна дисципліна». Ініціатива отримала загальну підтримку. У лютому 2013 року в рекламі Code.org знялися Білл Гейтс, Марк Цукерберг, Джек Дорсі і інші програмісти і підприємці - всі вони говорили, як важливо навчитися програмувати.

Оскільки у більшості шкіл були відсутні урокиПрограмування, організатори Code.org почали вирішувати цю проблему. З 2014 року там відкрилися курси програмування, в яких могла брати участь будь-яка школа.

До 2017 року навчання на Code.org пройшли понад 51 тис. вчителів інформатики. Було укладено партнерські угоди зі 120 навчальними округами та безліччю шкіл на навчання школярів на сайті Code.org.

  • Прискорені курси інформатики

Платформа рекомендує це для учнів, які починають займатися самостійно. В курсі є основи інформатики за допомогою перетягування блоків. Ти зможеш створити свої власні малюнки та ігри.

  • час коду

Якщо у вас недостатньо часу для проходженняповного курсу, спробуйте керівництва, розраховані на годинне заняття для дітей різного віку. Приєднуйтесь до мільйонів учнів та вчителів з 180 країн, почавши займатися на Годині коду.

  • Основи інформатики для початкових класів

Курси підходять для дітей дошкільного віку

За поточної статистиці, на навчальній платформі Code Studio зареєстровані 506 546 вчителів інформатики та 16 472 129 учнів.

Geekbrains.ru

Освітній портал анонсує дистанційненавчання в трьох форматах: на факультетах GeekUniversity від @ mail.ru Group, курсах і інтенсивний. Перший варіант - найтриваліший, але саме він забезпечує отримання професійних знань до рівня Middle з гарантованим працевлаштуванням.

В університеті функціонують факультети веб-, Golang-, Java-, iOS-, Андроїд- та Python-розробки, штучного інтелекту, DevOps, тестування ПЗ, інформаційної безпеки.

Залежно від обраного напрямкувипускники GeekUniversity отримують рік або півтора досвіду роботи, які відображаються в резюме. Система мотивації викладачів прив'язана до результатів їх студентів, відгуки останніх про свої наставник не модеруються. Такий підхід, на думку творців платформи, дозволяє безупинно удосконалювати навчальні методики.

На онлайн-курсах із середньою тривалістю в3 місяці навчають до Junior-рівня, передбачені стажування чи робота з реальними проектами. Крім того, на сайті відкрито доступ до сотень некомерційних вебінарів, які актуальні на старті кар'єри. Організовано тестування рівня знань із видачею висновку-сертифікату.

Однак потрібно уважно читати контракт на навчання перед підписанням, так як з'являються відгуки про проблеми в поверненні коштів.

  • інтенсиви

У Geekbrains.ru є безкоштовні двогодинні інтенсиви, що охоплюють найбільш затребувані цифрові спеціальності. Всього одне заняття курсу дозволить вам отримати уявлення про конкретну професію, освоїти практичні завдання і оцінити свої перспективи.

  • Курси

На сьогоднішній день освітній портал GeekBrains пропонує своїм користувачам 140 курсів, 7 безкоштовних інтенсивів та навчання 32 професіям.

  • Онлайн-курси для школярів

На сайті представлено кілька інтерактивних онлайн-курсів, які допоможуть підліткам здобути знання у сфері розробки ігор та програмування.

Заняття для підлітків відбуваються у форматівебінару, де учні можуть ставити свої запитання, а викладач докладно пояснює тему. Якщо підліток не зміг бути присутнім на вебінарі, він може переглянути урок у записі, а свої запитання поставити викладачеві в чаті.

Після закінчення курсу кожен учень підліткових програм отримає електронний сертифікат, що підтверджує отримані навички та знання.

Hexlet.io

Це практичні курси з програмування. Вони складаються з трьох частин: теорія, тест та практика. Теоретична частина включає відеолекції або текст про конкретну специфічну задачу.

Разом з інженерами і програмістами крок за кроком ви пройдете рішення цього завдання. Потім вас чекає тест, який покаже, наскільки ви зрозуміли теорію, і стане хорошим тренуванням для вашої пам'яті.

Практична частина складається з вправ втренажері. Все, що потрібно - браузер. У ньому ви спробуєте свої сили в реальному середовищі розробки: на цій машині з базою даних, фреймворками, серверами і іншими інструментами.

На сайті є безкоштовні базові уроки по 20курсам і доступ до товариства, де можна задати питання і дізнатися багато корисної інформації. Все, що від вас вимагається, щоб почати вчитися - зареєструватися.

Щоб отримати сертифікат, вам потрібно вибрати з двох тарифів:

  • професійний,
  • преміум.

На професійному тарифі ви можете проходитинеобмежену кількість курсів і виконувати проекти, які стануть першими в вашому портфоліо. Також ви отримаєте необмежений за часом доступ до теорії і допомогу ментора.

  • Тенг

Спеціальний формат уроку та тестовий урок про протокол HTTP. Навіть вирішили вигадати назву для такого формату уроків –Тенг(textbook + engineering).Ідея формату - поєднати теорію (textbook, підручник) з реальною практикою (engineering). Кожен тенг автономен, тобто має сенс сам собою, а чи не як складова частина довгого курсу. Тенг складається з таких кроків:

  1. теорія. Це текст і / або відео, засновані на завданні,так що, на відміну від традиційної академічної теорії, ми робимо упор на специфічну задачу, яка вже вирішена розумними інженерами і програмістами, а потім йдемо по їх кроків, щоб зрозуміти рішення.
  2. тест. З варіантами відповідей і завданнями «заповнити бланк». Перевіряється концептуальне розуміння, а не пам'ять.
  3. Вправа в браузері. В уроці по HTTP платформа давала термінал вбраузері і просила виконати особливі HTTP-запити за допомогою утиліти telnet. Таким чином учні розуміли всі нутрощі протоколу і ручного взаємодії з сервером. Тут же демонструвалися відмінності HTTP 1.0 від 1.1.
  4. Практикана комп'ютері.Користувач завантажував спеціальну консольну утиліту, авторизувався в ній за допомогою наданого нами API-ключа, завантажував завдання з її допомогою, потім писав на своєму комп'ютері програму та перевіряв її на спеціальних тестах від платформи. У прикладі з HTTP потрібно написати свій HTTP-парсер будь-якою мовою програмування. Потім за допомогою код відправлявся на сервер, автоматично перевірявся та оцінювався.

HTML Aacademy.ru

Це освітня платформа для всіх, хто хочеосвоїти HTML-верстку. Крім інтерактивних курсів, академія пропонує онлайн-тренажери для кодерів, довгострокові освітні програми і велику мультимедійну бібліотеку.

  • Веб-тренажери

Тренажери академії є постійно оновлюваними програмами, розділеними за рівнями складності. Програми складаються з теорії та практичної частини.

Інтерактивні тренажери корисні для того, щобнавчитися користуватися кодом. Відразу побачивши результат і зрозуміти, де могли бути помилки при верстці. Після того, як ви пройдете безкоштовні тренажери, можна буде купити підписку і перейти на наступний рівень.

  • Курси

HTML Academy пропонує відмінну можливість познайомитися з мовами програмування для веб в форматі міні-курсів. В кінці кожного курсу слухачі отримують цікаві завдання.

  • професії

HTML Academy запустила довгострокові курси за двома професіями: «Фронтенд-розробник» та «React-розробник». Після закінчення курсів надається гарантія працевлаштування.

Усі курси за професіями стартують згідно з розкладом. Наприклад, професія «Фронтенд-розробник» розпочинається з 17 травня. Навчання триває 1 рік та 3 місяці.

Програма курсу, дані про наставників, розклад курсів і стажувань, а також вся необхідна інформація розміщується на сторінці професії. Оплатити курс можна прямим переходом з цієї ж сторінки.

  • інтенсиви

Усі інтенсивні академії починаються згідно з розкладом, який постійно оновлюється. Якщо ви підписані на розсилку, то отримуватимете запрошення.

Протягом усього навчання на кожному інтенсивінаставники постійно у зв'язку з учнями, роблять ревью коду та перевіряють всі завдання. Для кожного інтенсиву розроблено насичену програму із завданнями різних рівнів складності. 

Читати далі

Створено першу точна карта світу. Що не так з усіма іншими?

Уран отримав статус самої дивної планети в Сонячній системі. Чому?

У НАСА розповіли, як вони доставлять зразки Марса на Землю