Бесплатное обучение с нуля: 25 онлайн-курсов программирования - ForumDaily
The article has been automatically translated into English by Google Translate from Russian and has not been edited.
Переклад цього матеріалу українською мовою з російської було автоматично здійснено сервісом Google Translate, без подальшого редагування тексту.
Bu məqalə Google Translate servisi vasitəsi ilə avtomatik olaraq rus dilindən azərbaycan dilinə tərcümə olunmuşdur. Bundan sonra mətn redaktə edilməmişdir.

Бесплатное обучение с нуля: 25 онлайн-курсов программирования

Осваивайте популярные языки не выходя из дома и в удобном для вас темпе.

Фото: Depositphotos

Java

Java Programming For Complete Beginners

Объём: 11 модулей, 3–4 часа.
Площадка: Alison.
Организатор: ClayDesk E‑Learning.
Язык: английский.

Вводный курс по Java, рассчитанный на новичков без опыта в программировании. Содержит материалы, которые помогут освоить основы языка, и практические задания для закрепления навыков в написании простых программ.

Пройти курс →

Learn to Program in Java

Объём: 4 недели, 6–10 часов в неделю.
Площадка: edX.
Организатор: Microsoft.
Язык: английский.

Начальный курс для всех, хочет изучить язык программирования Java и стать разработчиком. Процесс построен таким образом, что слушатели научатся не только писать код, но и решать проблемы, с которыми неизбежно придётся столкнуться при создании приложений.

Пройти курс →

Java. Быстрый старт

Объём: 9 лекций.
Площадка: GeekBrains.
Организатор: GeekBrains.
Язык: русский.

Практический курс по изучению Java на базе разработки небольшого проекта. Студенты научатся основам языка и потренируются в написании простых консольных приложений, а также узнают, как за несколько минут создать игру с графическим интерфейсом без применения сторонних библиотек.

Пройти курс →

Java. Базовый курс

Объём: 23 лекции (5 часов видео).
Площадка: Stepik.
Организатор: Computer Science Center (CS центр).
Язык: русский.

Курс для тех, кто только начинает изучать Java. Лекции содержат материал, охватывающий синтаксис языка, компиляцию программ, основы объектно‑ориентированного программирования и более сложные аспекты Java, а также контрольные вопросы и практические задания.

Пройти курс →

Android. Быстрый старт

Объём: 15 лекций.
Площадка: GeekBrains.
Организатор: GeekBrains.
Язык: русский.

Практический онлайн‑курс для ознакомления с разработкой под Android, требующий базовых знаний Java. В ходе обучения слушатели создадут простую игру, сразу же применяя полученные теоретические знания в деле.

Пройти курс →

JavaScript

JavaScript для начинающих

Объём: 17 лекций, 1–2 часа в неделю.
Площадка: Stepik.
Организатор: Stepik.
Язык: русский.

Курс по основам разработки на JavaScript, рассчитанный на любой уровень подготовки. Рассматриваются азы программирования на этом языке, а также инструменты и модели данных, которые пригодятся для применения JavaScript на практике.

Пройти курс →

Основы JavaScript

Объём: 24 лекции (7 часов видео).
Площадка: Loftblog.
Организатор: Loftblog.
Язык: русский.

Очень подробный онлайн‑курс, который поможет изучить JavaScript, начиная с самых азов. Слушатели рассмотрят все аспекты популярного языка программирования от простого к сложному и научатся использовать его на реальных примерах.

Пройти курс →

Фото: Depositphotos

Python

Основы языка Python

Объём: 17 лекций.
Площадка: GeekBrains.
Организатор: GeekBrains.
Язык: русский.

Этот вводный курс подойдёт как начинающим, так и опытным разработчикам, которые хотят познакомиться с Python. На занятиях рассматриваются основы программирования, различные примеры применения языка для решения практических задач и пишутся полноценные программы

Пройти курс →

Программирование на Python

Объём: 28 лекций, 3–6 часов в неделю.
Площадка: Stepik.
Организатор: Bioinformatics Institute.
Язык: русский.

Подробный начальный онлайн‑курс для изучения основ Python и базовых аспектов программирования, ориентированный на людей без опыта. Слушатели познакомятся с такими понятиями, как операторы, переменные, списки, условия и циклы. Среди материалов есть обычные упражнения и необязательные задачи повышенной сложности.

Пройти курс →

Python: основы и применение

Объём: 20 лекций, (5 часов видео).
Площадка: Stepik.
Организатор: Bioinformatics Institute.
Язык: русский.

Базовый курс, посвящённый основам Python и программирования в целом. Содержит упражнения для закрепления материала, которые проверяются с указанием ошибок. В заключительной части рассматриваются реальные задачи, с которыми можно столкнуться в разработке, и даются примеры их решения.

Пройти курс →

Интерактивные уроки по Python

Объём: 11 видеолекций.
Площадка: Pythontuts.
Организатор: Кодкамп.
Язык: русский.

Подборка интерактивных уроков для всех, кто хочет освоить Python, независимо от уровня подготовки. Шаг за шагом рассматриваются такие азы, как переменные и циклы, а затем более продвинутые вещи вроде регулярных выражений и инспекции кода.

Пройти курс →

Machine Learning with Python: A Practical Introduction

Объём: 5 недель, 4–6 часов в неделю.
Площадка: edX.
Организатор: IBM.
Язык: английский.

Вводный онлайн‑курс по основам машинного обучения на Python, который познакомит с различными видами моделирования. Слушатели освоят классификацию, кластеризацию и другие популярные алгоритмы, а также подкрепят полученные теоретические знания практическими навыками.

Пройти курс →

C++

Введение в программирование (C++)

Объём: 12 уроков.
Площадка: Stepik.
Организатор: Академия Яндекса, Высшая школа экономики (НИУ ВШЭ).
Язык: русский.

Базовый курс, который познакомит с основами C++ и поможет прибрести опыт, необходимый для более углублённого изучения программирования. Процесс обучения построен на выполнении множества небольших практических задач, охватывающих все основные конструкции языка.

Пройти курс →
Introduction to C++
Объём: 4 недели, 3–5 часов в неделю.
Площадка: edX.
Организатор: Microsoft.
Язык: английский.

Краткий вводный курс в C++ от экспертов Microsoft. На занятиях студенты освоят синтаксис и базовые принципы этого языка программирования, научатся создавать функции и подготовятся к изучению более сложных аспектов C++.

Пройти курс →

Основы C++

Объём: 12 лекций (13 часов видео).
Площадка: «Смотри и учись».
Организатор: «Смотри и учись».
Язык: русский.

Рассчитанный на новичков онлайн‑курс, который посвящён основам языка C++. Охватывает базовые элементы и азы объектно‑ориентированного программирования с примерами и заданиями. Заключительная часть отводится практическому применению полученных навыков.

Пройти курс →

Программирование на языке C++

Объём: 41 урок (10 часов видео).
Площадка: Stepik.
Организатор: Computer Science Center (CS центр).
Язык: русский.

Подробный базовый курс по C++, в котором особое внимание уделено основным принципам работы программ и процессу компиляции. Синтаксические конструкции рассматриваются лишь на первой лекции, поэтому слушатели должны быть знакомы с понятиями «переменная», «функция», «цикл».

Пройти курс →

Углублённое программирование на C/C++

Объём: 12 уроков (16 часов видео).
Площадка: Stepik.
Организатор: Mail.ru Group.
Язык: русский.

Ориентированный на начинающих разработчиков онлайн‑курс, который предполагает знание основ C++. Материалы помогут приобрести навыки создания программ средней сложности и типовых шаблонов объектно‑ориентированного программирования. Также рассматриваются ключевые аспекты работы с памятью, асинхронные вычисления и диалекты.

Пройти курс →

C++ Programming — Advanced Features

Объём: 5 модулей, 2–3 часа.
Площадка: Alison.
Организатор: Microsoft.
Язык: английский.

Более сложный онлайн‑курс, в котором студенты научатся создавать быстрые программы, используя продвинутые возможности C++. Всего за несколько часов лекторы объяснят ключевые расширенные функции этого языка, которые будут закреплены практическими занятиями.

Пройти курс →

Objective‑C

Become an iOS Developer from Scratch

Объём: 98 лекций (8 часов видео).
Площадка: Udemy.
Организатор: Udemy.
Язык: английский.

Обширный и детальный курс, который является пошаговым руководством для всех, кто хочет с нуля освоить Objective‑C и научиться создавать программы для iPhone. В ходе обучения слушатели ознакомятся с пакетом iOS SDK и, применяя доступные инструменты, напишут своё первое полнофункциональное приложение.

Пройти курс →

Фото: Depositphotos

Swift

Swift 5: Основы

Объём: 78 лекций (13 часов видео).
Площадка: Udemy.
Организатор: Udemy.
Язык: русский.

Очень подробный онлайн‑курс, который подойдёт для новичков без каких‑либо предварительных знаний. В материалы включены основы теории программирования, переменные и константы, циклы и условные конструкции, а также объектно- и протокол‑ориентированное программирование.

Пройти курс →

Intro to iOS App Development with Swift

Объём: 5 лекций, примерно 1 месяц.
Площадка: Udacity.
Организатор: Udacity.
Язык: английский.

Практический онлайн‑курс для тех, кто уже владеет основами, который познакомит с разработкой под iOS на Swift. Слушатели изучат все нюансы этого языка программирования и создадут забавное приложение, искажающее голос (звучит как у бурундука или Дарта Вейдера).

Пройти курс →

Веб‑разработка

Веб‑разработка. Быстрый старт

Объём: 13 лекций.
Площадка: Geekbrains.
Организатор: Geekbrains.
Язык: русский.

Комбинированный курс для тех, кто хочет научиться создавать функциональные сайты с нуля. Слушатели познакомятся с основами HTML и CSS, получат начальные навыки веб‑разработки на PHP, а также освоят логику работы с этим языком, его терминологию и принципы функционирования.

Пройти курс →

Основы SQL для начинающих

Объём: 5 лекций (1,5 часа видео).
Площадка: Loftblog.
Организатор: Loftblog.
Язык: русский.

Вводный онлайн‑курс, который откроет основы SQL. На лекциях слушатели узнают, что такое системы управления базами данных, и научатся использовать SQLite, MySQL и другие необходимые для работы инструменты.

Пройти курс →

PHP базовый курс

Объём: 10 лекций (14 часов видео).
Площадка: «Смотри и учись».
Организатор: «Смотри и учись».
Язык: русский.

Подробный онлайн‑курс для всех желающих освоить веб‑программирование с нуля. На занятиях рассматриваются базовые принципы языка и проблемы, с которыми придётся столкнуться. После завершения программы студенты смогут самостоятельно делать несложные сайты.

Пройти курс →

Beginner PHP and MySQL Tutorial

Объём: 156 лекций (10 часов видео).
Площадка: Udemy.
Организатор: Udemy.
Язык: английский/русский.

Объёмный курс для начинающих программистов, охватывающий все аспекты PHP и MySQL. Обучение построено таким образом, что по окончании занятий можно смело браться за разработку функциональных веб‑приложений.

Пройти курс →

Читайте также на ForumDaily:

Grammarly: как украинцы создали в США компанию стоимостью $1 млрд

6 способов учить английские слова так, чтобы надежно их запомнить

Действенные советы: как легко запоминать 100 новых английских слов в неделю

Только 3 страны во всем мире: почему в США не используют метрическую систему

Что именно значит «свободно» владеть языком

26 бесплатных онлайн-сервисов для изучения английского языка

Десять недооцененных сайтов, которые помогут в изучении английского

Разное В США обучение программирование курсі
Подписывайтесь на ForumDaily в Google News

Хотите больше важных и интересных новостей о жизни в США и иммиграции в Америку? — Поддержите нас донатом! А еще подписывайтесь на нашу страницу в Facebook. Выбирайте опцию «Приоритет в показе» —  и читайте нас первыми. Кроме того, не забудьте оформить подписку на наш канал в Telegram  и в Instagram— там много интересного. И присоединяйтесь к тысячам читателей ForumDaily New York — там вас ждет масса интересной и позитивной информации о жизни в мегаполисе. 



 
1073 запросов за 1,292 секунд.