Гид по языкам: 10 курсов для начинающих разработчиков
Средняя зарплата веб-разработчика в регионах — 80 тысяч рублей, в Москве — еще выше. Чем больше языков программирования знает специалист, тем он более востребован, — но учить все подряд бесполезно. Вместе с «Теориями и практиками» мы составили гид по языковым курсам для тех, кто хочет кодить, но не знает, с чего начать.
А для начала предлагаем книгу:
Вычислительное мышление состоит из алгоритмов, декомпозиции, абстрации и логики. Именно благодаря вычислительному мышлению работают все программы и приложения. Из этой книги вы поймете, как работает человеческий мозг и чем от него отличается искусственный интеллект. А с помощью игр и головоломок научитесь новому эффективному способу мышления.
Основы HTML и CSS
Организатор: МФТИ и «Яндекс»
Язык: русский
Где и когда: онлайн в любое время (продолжительность — 5 недель)
Стоимость: 2470 рублей
HTML и CSS — базовые языки разметки и оформления веб-документов: шрифт и цвет текста, который вы сейчас читаете, прописаны в коде именно на них. Курс подойдет тем, кто делает первые шаги в веб-разработке: окончив его, вы сможете сверстать простенький сайт с парой страниц и анимацией.
JavaScript для начинающих
Организатор: Anton Kholin
Язык: русский
Где и когда: онлайн в любое время (продолжительность — 6 часов)
Стоимость: бесплатно
JavaScript добавляет на сайты интерактив (реакцию на клики, движения курсора и т. п.), подгружает данные без перезагрузки страницы, выводит вот эти раздражающие «Мы используем cookie» и «Включите push-уведомления!». Краткий курс позволит освоить его азы.
Профессиональный HTML и CSS, уровень 1
Организатор: HTML Academy
Язык: русский
Где и когда: онлайн с 12 ноября 2018 (продолжительность — 2,5 месяца)
Стоимость: 13 тысяч рублей
Подробный курс для тех, кому удобнее учиться по расписанию. Живые лекции в формате вебинаров проходят по понедельникам и четвергам. JavaScript тоже включен в программу. А в любой непонятной ситуации можно созвониться с куратором по скайпу.
Профессия Frontend-разработчик
Организатор: «Нетология»
Язык: русский
Где и когда: онлайн c 24 сентября (продолжительность — 8 месяцев)
Стоимость: 54,9 тысячи рублей
В программе собраны все знания, необходимые для создания качественных интерфейсов. Помимо диплома, к концу курса у учащихся будет портфолио из пяти проектов (приравнивается к 6 месяцам опыта). За будущую работу тоже можно не переживать: онлайн-университет предлагает стажировки и помощь HR-специалиста.
PHP-разработчик с нуля до PRO
Организатор: Skillbox
Язык: русский
Где и когда: онлайн (продолжительность — год)
Стоимость: 35 тысяч рублей
Добавить на страницу чат, собрать статистику или организовать форум — этим занимается backend-разработка. Один из наиболее популярных языков здесь — PHP, с которым работают «ВКонтакте», Mail.ru и «Авито». Курс позволяет освоить язык с нуля до уровня старшего разработчика.
Основы программирования. Python, данные, чатботы
Организатор: Moscow Coding School
Язык: русский
Где и когда: онлайн c 24 сентября (продолжительность — 5 недель)
Стоимость: 20 тысяч рублей
Альтернатива PHP — Python, с которым работают Google, YouTube и Instagram. Один из самых дружелюбных к новичкам языков. Курс пригодится не только тем, кто собирается развиваться как программист, но и тем, кто просто хочет научиться круто автоматизировать рутинные процессы, будь то сложный поиск в интернете, настройка push-уведомлений или работа с таблицами. Словом, всем, чья цель — многозадачность 80lvl.
Основы программирования на Python
Организатор: Udacity
Язык: английский
Где и когда: онлайн в любое время (продолжительность — 6 недель)
Стоимость: бесплатно
В ходе этого курса студентам предстоит написать несколько полезных программ: сортировщик любимых фильмов с трейлерами, напоминалку о том, что пора на перерыв, а для страдающих от автокоррекции — редактор, который выловит случайные ругательства в письмах. Авторы просят предварительно ознакомиться с такими понятиями, как функции, петли и условный оператор.
Java SE10. Уровень 1
Организатор: учебный центр «Специалист» при МГТУ им. Н.Э. Баумана
Язык: русский
Где и когда: очно или онлайн (продолжительность — 40 академ. часов)
Стоимость: 21 тысяча рублей
Java (не путать с JavaScript!) — это широкая область применения и очень большие зарплаты. Но чтобы начать изучать его на этом курсе, надо знать язык C.
Программирование на языке C
Организатор: МГУ
Язык: русский
Где и когда: с 1 октября (продолжительность — 48 академ. часов)
Стоимость: 12,1 тысячи рублей
Язык C появился в 1972 году, и сейчас вакансии для программиста с такой специализацией найти сложно. Зато эти знания пригодятся для изучения более популярных C++, C# и Java и станут хорошей базой для любого программиста, считают авторы курса. Правда, дать эту базу они готовы тому, кто уже умеет программировать на каком-либо языке.
Профессия веб-разработчик
Организатор: Geekbrains, Mail.ru
Язык: русский
Где и когда: онлайн с 22 сентября, 9 октября (продолжительность — год)
Стоимость: 12,5 тысячи рублей в месяц
Курс поможет полностью освоить профессию веб-разработчика за год. Слушатели учатся делать сайт интернет-магазина на основных языках frontend- (HTML, CSS, JavaScript) и backend-разработки (PHP). Затем изучают техническую начинку социальных сетей и таск-менеджеров. Под конец предстоит много работы с чужим кодом — веб-разработчики сталкиваются с этим ежедневно. Во время учебы студенту идет стаж (что полезно: вакансий с требуемым опытом работы от года в 10 раз больше, чем без опыта).
Детский сад: инструкция по применению
Как избежать стресса, болезней и ненужных поборов
Разобраться в себе: 6 курсов по философии и психологии для жизни
Книги и онлайн-курсы для тех, кто хочет узнать больше о себе и окружающих.