Вивчати англійську набагато простіше та цікавіше в контексті. Чому б не підтягнути своє знання мови, вивчаючи нову галузь знань англійською? Сьогодні пропонуємо вам познайомитися з основами та найпопулярнішими мовами програмування за допомогою відмінних безкоштовних курсів на Coursera та edX від провідних світових IT-компаній та вишів!
1. Introduction to Computer Science від Microsoft
Почніть з основ і вивчіть базову мову програмування за допомогою курсу від Microsoft! Ви зрозумієте, як працюють комп’ютери, навчитеся мислити логічно та писати базові програми. Після чого зможете писати більш складні та якісні програми, а також легше усувати технічні проблеми. Ви отримаєте міцну основу для роботи з комп’ютерами в будь-якій галузі.
Ви дізнаєтеся про базовий двійковий код, вивчите основи аналітичної логіки та зрозумієте, як вивчення і застосування базових принципів логіки допоможуть вам працювати з технічними рішеннями. Напишете свою першу програму на Python — потужній, але простій мові, яка використовується розробниками додатків і дослідниками даних.
Курс складається з 3 частин, кожну з яких можна пройти безкоштовно. Для цього реєструйтеся на кожну частину окремо.
- troubleshooting — виявлення несправностей
- hands-on experience — практичний досвід
- critical thinking — критичне мислення
2. Learn to Program: The Fundamentals від University of Toronto
За кожним кліком миші і тапом сенсорного екрану прихована програма, яка змушує девайси працювати. Познайомтеся з фундаментальними блоками програмування та навчиться писати цікаві та корисні програми за допомогою мови Python.
- touch-screen tap — торкання сенсорного екрану
- fundamental concepts — основна концепція
- mutability — мінливіcть
3. Python Programming: A Concise Introduction від Weslean University
Познайомтеся з програмуванням на Python, дізнайтеся, як його встановити та використовувати інтегроване середовище розробки Spyder IDE для написання та налагодження програм. Курс призначений для початківців. Наприкінці кожного з 4 модулів курсу ви напишете просту програму.
- custom–made software — замовне програмне забезпечення
- base datatype — основний тип даних
- unique capability — унікальна можливість
ЧИТАЙТЕ ТАКОЖ: Англійська для digital-маркетологів і SMM-фахівців
4. Introduction to Programming in Java від Microsoft
Програмний код може бути написаний так, щоб його можна було повторно використовувати та об’єднувати з іншим програмним забезпеченням для створення складних систем. Цей курс познайомить вас з комп’ютерними науками, об’єктно-орієнтованим програмуванням, професійними програмними інструментами та навчить писати програми.
Ви дізнаєтеся про основні алгоритми, які програмісти використовують для створення буквально всього — від простих програм автоматизації до складних систем, керуючих заводами. А також про те, як швидко маніпулювати даними за допомогою програмного забезпечення.
Курс складається з 3 частин, кожну з яких можна пройти безкоштовно. Для цього реєструйтеся на кожну частину окремо.
- nuts and bolts — ази, основи, основні елементи
- skill set — набір навичок
- verify achievement — підтвердити досягнення
- non-profit — некомерційний
5. Computer Science: Programming with a Purpose від Princeton University
Дізнайтеся про основні елементи програмування, познайомтеся з ключовими поняттями та введенням до об’єктно-орієнтованого програмування. Автори курсу та книги Computer Science: An Interdisciplinary Approach використовують мову програмування Java та навчають базовим навичкам вирішення обчислювальних задач, які можна застосувати в багатьох сучасних середовищах.
- last millennium — останнє тисячоліття
- fractal drawings — фрактальна графіка
- resource requirements — потреба в ресурсах
6. Introduction to Web Development від University of California
Зверніть увагу на цей курс, якщо ви починаєте свій шлях у галузі веб-розробки та дизайну. Пройшовши його, ви розберетеся в структурі та можливостях всесвітньої павутини, навчитеся створювати сторінки з використанням HTML, CSS і JavaScript, вибирати відповідний веб-хостинг, публікувати сторінки ітасайти. Розробите робочу модель для створення сайтів і підготуєтесь до навчання на більш просунутих курсах веб-розробки та веб-дизайну.
- interact — взаємодіяти
- problem-solving techniques — методи розв’язання проблем
- appropriately — відповідно
7. Front-End Web Developer від W3C
Веб-розробка — це складна, творча та цікава робота, яка може привести вас до крутої кар’єри в затребуваній і швидко зростаючій галузі. У цьому курсі від творця веб-стандартів World Wide Web Consortium ви отримаєте всі навички для створення інтерактивного та гнучкого користувацького інтерфейсу в інтернеті.
Ви дізнаєтеся, як розробляти сайти з використанням найсучасніших стандартів, кодувати, використовуючи сучасні теги HTML5, створювати та анімувати веб-графіку, відтворювати аудіо та відео елементи. Познайомитеся з провідними методами CSS для веб-дизайну та основами JavaScript для розробки інтерактивних додатків. Поглибите свої знання трьох основних мов, які забезпечують роботу мережі: HTML5, CSS і JavaScript.
Курс складається з 5 частин, кожну з яких можна пройти безкоштовно. Для цього реєструйтеся на кожну частину окремо.
- sidebar menu — бокове меню
- app server — сервер додатків
- tweak — налаштувати
8. Computer Science for Game Development від Harvard University
Знайомтеся — найпопулярніший курс бакалаврату в Гарварді! Перша частина курсу познайомить вас із основними мовами програмування та дасть міцну основу для придбання навичок проектування та розробки вашої власної гри. А друга — з основами ігрового програмування. Ви досліджуватимете дизайн популярних ігор, таких як Angry Birds і Portal, і зрозумієте, як створюються відеоігри. Познайомитеся з основами комп’ютерної графіки 2D, 3D, анімації та звуку.
Курс складається з 2 частин, кожну з яких можна пройти безкоштовно. Для цього реєструйтеся на кожну частину окремо.
- nondiscrimination — відсутність дискримінації
- robust rule — стійке правило
- vibrant economy — економіка, яка динамічно розвивається
9. Introduction to C# від Microsoft
Познайомтеся зі світом програмування .NET і вивчіть основи однієї з найпопулярніших мов програмування для розробки ПО для Microsoft, Linux, Android та iOS. Знання C# забезпечить міцну основу для вивчення інших мов і об’єктно-орієнтованого програмування.
- learning curve effect — ефект від накопиченого досвіду
- plethora of other criteria — безліч інших критеріїв
- core aspects — основні аспекти
10. Introduction to C++ від Microsoft
C ++ — це мова програмування загального призначення, яка підтримує різні моделі комп’ютерного програмування. Її основна мета — зробити написання програм простішим і приємнішим. Вивчивши C ++, ви зможете створювати додатки для різних платформ, таких як ПК під керуванням Windows, Linux, UNIX і Mac OS X, а також комплектуючих IoT. Ви вивчите синтаксис, основи мови та способи створення функцій у C++.
- generic programming — узагальнене програмування
- hardware platforms — апаратна платформа
ЧИТАЙТЕ ТАКОЖ: 4 онлайн-тести, які точно визначать ваш рівень володіння англійською
Дякуємо за ваш коментар! Після модерації ми опублікуємо його на нашому сайті :)