English Preparation Centre

Лицензия UAPC0121

Ярославов Вал, 13/2-б
  Золотые Ворота
info@cambridge.ua

(044) 580 33 00

(095) 580 33 00

(063) 580 33 00

(098) 580 33 00

21.01.2020

Вероника Громогласова - photo
Вероника Громогласова
Контент-менеджер
Eye icon Spinner

10 бесплатных курсов для начинающих программистов на английском от Microsoft, Гарварда и других

курсы по программированию на английском

Изучать английский намного проще и интересней в контексте. Почему бы не подтянуть своё знание языка, изучая новую область знаний на английском? Сегодня предлагаем вам познакомиться с основами программирования на самых популярных языках с помощью отличных бесплатных курсов на 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 — изменчивость

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 новых английских терминов, которые родились в YouTube и Twitter

курсы по программированию на английском

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 онлайн-теста, которые точно определят ваш уровень английского

Rate this post