Не забудьте поширити ❤️
Люди приходять в IT з різних професій. Навіть колишній депутат, а до того журналіст Єгор Соболєв у свої 43 роки почав будувати кар’єру в стартапі. IT-освіту він
здобув на курсах.
Ділимось підбіркою безкоштовних ІТ курсів для тих, хто лише націлився в IT.
Основи програмування CS50 від Prometheus
Українська адаптація курсу CS50 Гарвардського університету відповідає оригінальній версії 2014 року. Навчання триває 12 тижнів. На курсі ви навчитеся:
- основам декількох мов програмування: C, PHP і JavaScript;
- технологіям SQL (мова структурованих запитів, яка застосовується для створення, модифікації та управління даними), CSS (спеціальна мова стилю вебсторінок, яка використовується для опису їх зовнішнього вигляду) та HTML (мова для
розмітки сторінок в інтернеті).
Ще дізнаєтеся про процес розробки і навчитеся презентувати свій проєкт з програмування. У практичних завданнях використані реальні кейси з різних сфер: розробки ігор, біології, криптографії, фінансів.
Спікери: Девід Дж. Малан – професор Гарвардського університету, фахівець в сфері дистанційного навчання інформатики та основ програмування. Олексій Молчановський – співзасновник платформи Prometheus. Викладав у Київському
політеху.
Introduction to Programming in Java від Microsoft
Програмний код може бути написаний так, щоб його можна було повторно використовувати та об’єднувати з іншим програмним забезпеченням для створення складних систем. Цей курс познайомить вас з комп’ютерними науками, об’єктно-орієнтованим
програмуванням, професійними програмними інструментами та навчить писати програми. Ви дізнаєтеся про основні алгоритми, які програмісти використовують для створення буквально всього — від простих програм автоматизації до складних систем,
керуючих заводами. А також про те, як швидко маніпулювати даними за допомогою програмного забезпечення. Курс складається з 3 частин, кожну з яких можна пройти безкоштовно. Для цього реєструйтеся на кожну частину окремо.
Javascript Essentials від Udemy
Хочете відчувати себе комфортно на чужині? Вчіть рідну мову. Ви хочете бути хорошим розробником в Інтернеті? Відкрийте для себе JavaScript. Це як мова за замовчуванням (поряд з Java і C ++), якщо ви хочете піти куди завгодно. Пройдіть цей
базовий курс, який не тільки покаже вам, як працює JavaScript, але і дасть вам міні-проект. Якщо ви хочете спробувати інший безкоштовний курс JavaScript, дивіться
розділ «JavaScript для веб-розробки»
Computer Science: Programming with a Purpose від Princeton University
Дізнайтеся про основні елементи програмування, познайомтеся з ключовими поняттями та введенням до об’єктно-орієнтованого програмування. Автори курсу та книги Computer Science: An Interdisciplinary Approach використовують мову програмування
Java та навчають базовим навичкам вирішення обчислювальних задач, які можна застосувати в багатьох сучасних середовищах.
Introduction to Web Development від University of California
Зверніть увагу на цей курс, якщо ви починаєте свій шлях у галузі веб-розробки та дизайну. Пройшовши його, ви розберетеся в структурі та можливостях всесвітньої павутини, навчитеся створювати сторінки з використанням HTML, CSS і JavaScript,
вибирати відповідний веб-хостинг, публікувати сторінки ітасайти. Розробите робочу модель для створення сайтів і підготуєтесь до навчання на більш просунутих курсах веб-розробки та веб-дизайну.
Введення в програмування від Coursera
Безплатний курс від Единбурзького університету й Університету ОРТ Уругваю складається з п’яти модулів. Тут навчать основним принципам обчислень і мислити як програміст. На курсі дають навички програмування на Scratch – простою візуальною
мовою.
Спікери: Доктор Ареті Манатакі – викладач і науковий співробітник Центру медичної інформатики в Единбурзькому університеті. Іннес Фрісс де Кереку – завідувачка програмування, професор інженерної школи Університету ОРТ
Уругваю і дослідник Програми розвитку фундаментальних наук.
Вивчіть програмування на Python
введення в програмування на Python
Машинне навчання в тренді. Але ви не можете використовувати машинне навчання, якщо не знаєте, як програмувати. Допоможіть собі вивчивши основи з цим безкоштовним керівництвом.
Python – одна з найвідоміших мов програмування у світі, яка була визнана однією з кращих за версією IEEE Spectrum у 2017
році. Це також гнучко, оскільки ви можете використовувати Python для створення графічних настільних і веб-додатків, якщо ви не хочете отримувати доступ до машинного навчання. Введення в програмування на Python охоплює
основи та не вимагає попереднього досвіду програмування.
Python для початківців від Microsoft
Python – одна з найпопулярніших мов програмування, яка застосовується у вебпрограмуванні, для аналізу даних, а також в машинному навчанні. Базовий код Python вчать писати на безплатному вступному курсі від Microsoft. В курсі – 10
уроків. Треба буде виконати кілька практичних завдань:
- створити додаток;
- написати програму – вітальну заставку;
- написати програму – простий калькулятор.
Встановити Python для Windows 10 можна на Microsoft Store. Додаток безплатний.
Спікери: Сюзан Ібах – очолює напрямок майбутніх інженерів в Amazon.
Крістофер Харрісон – старший програмний менеджер в Microsoft.
Java для початківців від Моша Хамедані
Java – ще одна популярна мова програмування. За два з половиною години YouTube-уроку ви дізнаєтеся:
- як писати найпростіші програми на Java, наприклад, калькулятор;
- як управляти потоком передачі даних;
- як писати код чисто і зрозуміло; як шукати і виправляти помилки в своїх Java-програмах;
- як «упаковувати» додаток.
Спікер: Мош Хамедані – розробник повного циклу (full-stack developer – залучений як у внутрішніх, так і в зовнішніх роботах над продуктом). Автор освітніх курсів. На його YouTube-канал Programming with Mosh підписано більше
півтора мільйона осіб.
Introduction to Computer Science від Microsoft
Почніть з основ і вивчіть базову мову програмування за допомогою курсу від Microsoft! Ви зрозумієте, як працюють комп’ютери, навчитеся мислити логічно та писати базові програми. Після чого зможете писати більш складні та якісні програми, а
також легше усувати технічні проблеми. Ви отримаєте міцну основу для роботи з комп’ютерами в будь-якій галузі. Ви дізнаєтеся про базовий двійковий код, вивчите основи аналітичної логіки та зрозумієте, як вивчення і застосування базових
принципів логіки допоможуть вам працювати з технічними рішеннями. Напишете свою першу програму на Python — потужній, але простій мові, яка використовується розробниками додатків і дослідниками даних. Курс складається з 3 частин, кожну з
яких можна пройти безкоштовно. Для цього реєструйтеся на кожну частину окремо.
Front-End Web Developer від W3C
Веб-розробка — це складна, творча та цікава робота, яка може привести вас до крутої кар’єри в затребуваній і швидко зростаючій галузі. У цьому курсі від творця веб-стандартів World Wide Web Consortium ви отримаєте всі навички для створення
інтерактивного та гнучкого користувацького інтерфейсу в інтернеті. Ви дізнаєтеся, як розробляти сайти з використанням найсучасніших стандартів, кодувати, використовуючи сучасні теги HTML5, створювати та анімувати веб-графіку, відтворювати
аудіо та відео елементи. Познайомитеся з провідними методами CSS для веб-дизайну та основами JavaScript для розробки інтерактивних додатків. Поглибите свої знання трьох основних мов, які забезпечують роботу мережі: HTML5, CSS і JavaScript.
Курс складається з 5 частин, кожну з яких можна пройти безкоштовно. Для цього реєструйтеся на кожну частину окремо.
Computer Science for Game Development від Harvard University
Знайомтеся — найпопулярніший курс бакалаврату в Гарварді! Перша частина курсу познайомить вас із основними мовами програмування та дасть міцну основу для придбання навичок проектування та розробки вашої власної гри. А друга — з основами
ігрового програмування. Ви досліджуватимете дизайн популярних ігор, таких як Angry Birds і Portal, і зрозумієте, як створюються відеоігри. Познайомитеся з основами комп’ютерної графіки 2D, 3D, анімації та звуку. Курс складається з 2 частин,
кожну з яких можна пройти безкоштовно. Для цього реєструйтеся на кожну частину окремо.
Introduction to C# від Microsoft
Познайомтеся зі світом програмування .NET і вивчіть основи однієї з найпопулярніших мов програмування для розробки ПО для Microsoft, Linux, Android та iOS. Знання C# забезпечить міцну основу для вивчення інших мов і об’єктно-орієнтованого
програмування.
Introduction to C++ від Microsoft
C ++ — це мова програмування загального призначення, яка підтримує різні моделі комп’ютерного програмування. Її основна мета — зробити написання програм простішим і приємнішим. Вивчивши C ++, ви зможете створювати додатки для різних
платформ, таких як ПК під керуванням Windows, Linux, UNIX і Mac OS X, а також комплектуючих IoT. Ви вивчите синтаксис, основи мови та способи створення функцій у C++.
QA-21: Інтенсивний курс для початківців від Softserve IT Academy
Безплатний онлайн-інтенсив для QA-мануальщика (Manual QA Engineer – фахівець, який покращує процес тестування). Курс триває 21 день і складається з:
- 20 годин лекцій;
- 42 години роботи з ментором;
- 42 години дається для вирішення практичних завдань.
На курсі навчать працювати з клієнтами, а також складати і використовувати тестову документацію:
- check list (документ, в якому описано, що слід протестувати);
- user story (призначені для користувача історії – вимоги до розроблюваної системи, сформульовані мовою користувача);
- test case (послідовність дій перевірки функціоналу, яка описує конкретний шлях до фактичного результату);
- bug report (опис ситуації або дій, які призвели до некоректної роботи, із зазначенням причин);
- requirements (вимоги до функціоналу програмного забезпечення);
- test reports (звіт, в якому зазначено кількість виконаних тестів та знайдених помилок).
Кількість місць обмежена, тому треба подати заявку. Курс розпочнеться 6 вересня 2021 року.
Безкоштовні курси це круто, але справжніх Ninja вони з вас не зроблять, через часту неповноту інформації.
А щоб все-таки стати гуру в IT, рекомендуємо спробувати інші (можливо платні) курси від Udemy, якими ми часто балуємо нашу команду розробників:)
Ми у соцмережах: