Курсы от яндекса
25 бесплатных онлайн-курсов программирования для обучения с нуля
Осваивайте популярные языки не выходя из дома и в удобном для вас темпе.
Java Programming For Complete Beginners
Вводный курс по Java, рассчитанный на новичков без опыта в программировании. Содержит материалы, которые помогут освоить основы языка, и практические задания для закрепления навыков в написании простых программ.
Learn to Program in Java
Начальный курс для всех, хочет изучить язык программирования Java и стать разработчиком. Процесс построен таким образом, что слушатели научатся не только писать код, но и решать проблемы, с которыми неизбежно придётся столкнуться при создании приложений.
Java. Быстрый старт
Практический курс по изучению Java на базе разработки небольшого проекта. Студенты научатся основам языка и потренируются в написании простых консольных приложений, а также узнают, как за несколько минут создать игру с графическим интерфейсом без применения сторонних библиотек.
Java. Базовый курс
Курс для тех, кто только начинает изучать Java. Лекции содержат материал, охватывающий синтаксис языка, компиляцию программ, основы объектно‑ориентированного программирования и более сложные аспекты Java, а также контрольные вопросы и практические задания.
Android. Быстрый старт
Практический онлайн‑курс для ознакомления с разработкой под Android, требующий базовых знаний Java. В ходе обучения слушатели создадут простую игру, сразу же применяя полученные теоретические знания в деле.
JavaScript
JavaScript для начинающих
Курс по основам разработки на JavaScript, рассчитанный на любой уровень подготовки. Рассматриваются азы программирования на этом языке, а также инструменты и модели данных, которые пригодятся для применения JavaScript на практике.
Основы JavaScript
Очень подробный онлайн‑курс, который поможет изучить JavaScript, начиная с самых азов. Слушатели рассмотрят все аспекты популярного языка программирования от простого к сложному и научатся использовать его на реальных примерах.
Python
Основы языка Python
Этот вводный курс подойдёт как начинающим, так и опытным разработчикам, которые хотят познакомиться с Python. На занятиях рассматриваются основы программирования, различные примеры применения языка для решения практических задач и пишутся полноценные программы.
Программирование на Python
Подробный начальный онлайн‑курс для изучения основ Python и базовых аспектов программирования, ориентированный на людей без опыта. Слушатели познакомятся с такими понятиями, как операторы, переменные, списки, условия и циклы. Среди материалов есть обычные упражнения и необязательные задачи повышенной сложности.
Python: основы и применение
Базовый курс, посвящённый основам Python и программирования в целом. Содержит упражнения для закрепления материала, которые проверяются с указанием ошибок. В заключительной части рассматриваются реальные задачи, с которыми можно столкнуться в разработке, и даются примеры их решения.
Интерактивные уроки по Python
Подборка интерактивных уроков для всех, кто хочет освоить Python, независимо от уровня подготовки. Шаг за шагом рассматриваются такие азы, как переменные и циклы, а затем более продвинутые вещи вроде регулярных выражений и инспекции кода.
Machine Learning with Python: A Practical Introduction
Вводный онлайн‑курс по основам машинного обучения на Python, который познакомит с различными видами моделирования. Слушатели освоят классификацию, кластеризацию и другие популярные алгоритмы, а также подкрепят полученные теоретические знания практическими навыками.
Введение в программирование (C++)
Базовый курс, который познакомит с основами C++ и поможет прибрести опыт, необходимый для более углублённого изучения программирования. Процесс обучения построен на выполнении множества небольших практических задач, охватывающих все основные конструкции языка.
Introduction to C++
Краткий вводный курс в C++ от экспертов Microsoft. На занятиях студенты освоят синтаксис и базовые принципы этого языка программирования, научатся создавать функции и подготовятся к изучению более сложных аспектов C++.
Основы C++
Рассчитанный на новичков онлайн‑курс, который посвящён основам языка C++. Охватывает базовые элементы и азы объектно‑ориентированного программирования с примерами и заданиями. Заключительная часть отводится практическому применению полученных навыков.
Программирование на языке C++
Подробный базовый курс по C++, в котором особое внимание уделено основным принципам работы программ и процессу компиляции. Синтаксические конструкции рассматриваются лишь на первой лекции, поэтому слушатели должны быть знакомы с понятиями «переменная», «функция», «цикл».
Углублённое программирование на C/C++
Ориентированный на начинающих разработчиков онлайн‑курс, который предполагает знание основ C++. Материалы помогут приобрести навыки создания программ средней сложности и типовых шаблонов объектно‑ориентированного программирования. Также рассматриваются ключевые аспекты работы с памятью, асинхронные вычисления и диалекты.
C++ Programming — Advanced Features
Более сложный онлайн‑курс, в котором студенты научатся создавать быстрые программы, используя продвинутые возможности C++. Всего за несколько часов лекторы объяснят ключевые расширенные функции этого языка, которые будут закреплены практическими занятиями.
Objective‑C
Become an iOS Developer from Scratch
Обширный и детальный курс, который является пошаговым руководством для всех, кто хочет с нуля освоить Objective‑C и научиться создавать программы для iPhone. В ходе обучения слушатели ознакомятся с пакетом iOS SDK и, применяя доступные инструменты, напишут своё первое полнофункциональное приложение.
Swift
Swift 5: Основы
Очень подробный онлайн‑курс, который подойдёт для новичков без каких‑либо предварительных знаний. В материалы включены основы теории программирования, переменные и константы, циклы и условные конструкции, а также объектно- и протокол‑ориентированное программирование.
Intro to iOS App Development with Swift
Практический онлайн‑курс для тех, кто уже владеет основами, который познакомит с разработкой под iOS на Swift. Слушатели изучат все нюансы этого языка программирования и создадут забавное приложение, искажающее голос (звучит как у бурундука или Дарта Вейдера).
Веб‑разработка
Веб‑разработка. Быстрый старт
Комбинированный курс для тех, кто хочет научиться создавать функциональные сайты с нуля. Слушатели познакомятся с основами HTML и CSS, получат начальные навыки веб‑разработки на PHP, а также освоят логику работы с этим языком, его терминологию и принципы функционирования.
Основы SQL для начинающих
Вводный онлайн‑курс, который откроет основы SQL. На лекциях слушатели узнают, что такое системы управления базами данных, и научатся использовать SQLite, MySQL и другие необходимые для работы инструменты.
PHP базовый курс
Подробный онлайн‑курс для всех желающих освоить веб‑программирование с нуля. На занятиях рассматриваются базовые принципы языка и проблемы, с которыми придётся столкнуться. После завершения программы студенты смогут самостоятельно делать несложные сайты.
Beginner PHP and MySQL Tutorial
Объёмный курс для начинающих программистов, охватывающий все аспекты PHP и MySQL. Обучение построено таким образом, что по окончании занятий можно смело браться за разработку функциональных веб‑приложений.
Яндекс.Эксперт и Яндекс.Академия: бесплатное обучение
Говорят, что при получении новой информации важно смотреть и изучать первоисточник информации. Яндекс.Эксперт и Яндекс.Академия – это как раз и есть первоисточник.
Как известно, в результате разных толкований и интерпретаций первоначальная информация зачастую превращается в противоречивый конгломерат слухов и домыслов, из которого составить в голове целую и ясную картину практически невозможно.
Выход состоит в том, чтобы по возможности всегда обращаться к первоисточнику информации. Таким первоисточником по многим вопросам является Яндекс.
Яндекс.Академия
У Яндекса есть следующие возможности для бесплатного обучения:
Яндекс.Академия ориентирована на школьников и студентов для их обучения по самым разным направлениям:
- Школа менеджеров,
- Школа мобильной разработки,
- Школа разработки интерфейсов,
- Школа мобильного дизайна,
- Яндекс.Алгоритм,
- Школа анализа данных и
- другие.
Более подробная информация по Яндекс.Академии здесь: academy.yandex.ru
Яндекс.Вебмастер
Если Академия ориентирована на юных талантов, то Яндекс.Эксперт подойдет всем остальным.
У Яндекса.Эксперта сейчас есть 3 бесплатных онлайн-курса для всех желающих:
Вебмастер – человек, который занимается созданием и продвижением сайтов в поисковых системах, в том числе, в Яндексе. Директолог – человек, который создает и отслеживает рекламные кампании в Яндекс.Директе, например, рекламу для интернет-магазинов. Метрика является счетчиком для сайта или любой страницы, которая выкладывается в Интернете.
Начинающим вебмастерам и неопытным директологам можно пройти обучение у Яндекса. Кто, как не сам Яндекс, лучше всего знает особенности собственного поисковика и своего сервиса Яндекс.Директа?
Дополнительную информацию о Яндекс.Эксперте можно получить здесь: yandex.ru/support/expert/
Как видно на рис. 1, в Яндекс.Эксперте можно бесплатно не только пройти онлайн-обучение, провести тестирование и получить сертификат, который действителен в течение 1 года. Количество попыток для прохождения теста и получения сертификата ограничено, об этом можно узнать на сайте Яндекс.Эксперта.
Рис. 1. Что такое Яндекс.Эксперт? (Кликните по рис. для его увеличения)
В Яндекс.Эксперте есть три направления онлайн-обучения:
- Директ (ссылка на Директ отмечена цифрой 2 на рис. 2),
- Метрика (3 на рис. 2),
- Вебмастер (1 на рис. 2).
Чтобы открыть онлайн-уроки и прямо сейчас приступить к обучению, переходите по укзанной ниже ссылке:
Перейдя по указанной выше ссылке, попадем в окно (рис. 2):
Рис. 2. Бесплатные онлайн-уроки по Директу, Метрике, Вебмастеру
На рис. 2 открыта вкладка «Вебмастер» (1 на рис. 2). Чтобы перейти к урокам «Вебмастера», кликните по кнопке «Подробнее» (4 на рис. 2). Появится окно со списком уроков:
Рис. 3. Яндекс.Эксперт: бесплатное обучение в школе вебмастера
- 8 уроков в курсе «Вебмастер»,
- 5 уроков в курсе «Метрика» и
- 8 уроков в «Директе».
Видео “Яндекс Академия и Яндекс Эксперт: бесплатное обучение”
Голосование: У Вас есть свой блог?
Можно выбрать 1 или 2 варианта ответа. Спасибо за Ваш голос!