Основы программирования

О категории

251 курс по программированию
13 365  Р - средняя стоимость обучения
49 дней - средняя длительность программы

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

Найдено 235 курсов
Рейтинг
5/5

Курс по освоению Java-разработки веб-приложений. Содержит 17 занятий с преподавателем. Подходит программистам с базовыми знаниями и IT-специалистам из смежных сфер. Участие возможно только после сдачи домашнего задания из первого бесплатного урока.
Эксперты научат паттернам проектирования и многопоточности, деплою веб-приложений в контейнере сервлетов Tomcat и облачном сервисе Heroku. Каждый студент разработает собственный проект в индивидуальном режиме. Диплом и сертификат в конце обучения.

Интенсив StartJava
Java Online Projects
Рейтинг
5/5

Базовых интенсив для начинающих программистов на языке Java. Старт курса в любое время по своему графику. В среднем обучение рассчитано на 5 недель. Подходит новичкам в программировании и опытным IT-специалистам из других сфер.
Студенты освоят ветвление, переменные, цикл, ООП, научатся компиляции Java-программ и работе с реляционными базами данных. Выполнение домашних заданий закрепляет полученные знания. После защиты проекта выдаётся сертификат и диплом о профессиональной переподготовке.

Рейтинг
5/5

4 месяца освоения инструментов Enterprise Java-разработчика. В курсе насчитывается 11 занятий. Подходит программистам на Java, которые уже имеют опыт разработки.
В программе интеграция ПО, логирование, жизненный цикл, тестирование, методы улучшения качества кода. Во время обучения студенты разработают полнофункциональное Spring 5/JPA enterprise-приложение на востребованном Java-стеке. Диплом по окончании. Составление и ревью личного резюме после стажировки. Возможно трудустройство.

Курс по изучению основ программирования в системе "1C:Предприятие 8.3". Рассчитан на 32 часа. Предназначен для широкой аудитории слушателей. Рекомендуется специалистам, обладающим базовыми знаниями в работе с платформой. Выпускники будут понимать синтаксис встроенного языка, конструкции в языке запросов, разбираться в несложных существующих алгоритмах, создавать собственные алгоритмы. Выдаётся сертификат по окончании обучения.

Глубокое обучение на Python
Академия инноваций

Бесплатный курс по изучению фреймворка глубокого обучения на Python. Подходит новичкам в программировании, способствует развитию в профессии IT-специалистов и Python-разработчиков. Для доступа к урокам необходимо зарегистрироваться на платформе. Обучение не предполагает обратной связи и выдачи сертификата.

Полный курс JavaScript с нуля до результата. Содержит 5 модулей и состоит из 2 частей. Для прохождения данного курса необходимы базовые знания и навыки HTML и CSS. Способстует развитию frontend-разработчиков. Студенты изучат основы программирования и алгоритмов, ООП, популярные технологии: AJAX, JSON, научатся работать с Git, GitHub, фреймворками и библиотеками. Создадут реальные проекты в процессе прохождения курса. Исходные коды к заданиям для сверки прилагаются.

Предлагаемый онлайн-курс "Разработка интерфейсов: вёрстка и JavaScript" посвящён изучению основных инструментов разработчика интерфейсов за 140 дней. Основная учебная программа построена на 130 видеолекциях и 16 тестах. Также начинающим и практикующим веб-разработчикам предстоит выполнить 21 практическое задание. Они овладеют базовыми навыками по вёрстке веб-страниц с применением таких инструментов, как JavaScript, HTML, CSS, Flexbox, Grid и Node.js. Поймут, чем отличаются способы написания кодов на разных языках программирования. Выдаётся диплом.

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

Рейтинг
5/5

Продвинутый курс по программированию на языке C#. Содержит 8 уроков и длится 1 месяц. Подходит специалистам в разработке. Способствует продвижению в профессии C#-разработчиков. В программе: освоение архитектуры приложения на C#, создание "Рассыльщика" на WPF с расширенным функционалом, внедрение принципов ООП, многопоточное программирование. Обучение в команде с куратором, помощь в прохождении собеседования. Сертификат по окончании.

Рейтинг
4.7/5

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

Рейтинг
4.8/5

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

Рейтинг
4.8/5

2 месяца изучения инструментов профессиональной разработки программного обеспечения на языке Java. Курс содержит 8 основных уроков. Подходит начинающим разработчикам Java и способствует продвижению в их профессии. В программе: освоение баз данных, средств ввода-вывода, многопоточности, обзор средств разработки, Reflection API. Выполнение домашних заданий под руководством наставника. Сертификат по окончании и подготовка к собеседованию.

Видеокурс по изучению инструментов разработки классических игр на языке Java. Состоит из 6 основных уроков. Подходит для начинающих и опытных разработчиков. Способствует развитию в профессии Java-программистов. В рамках обучения студенты напишут несколько классических игр: "Морской бой", "Сапёр", Space Invaders, Xonix, "Тетрис" и "Змейка". Разработка приложений происходит параллельно с преподавателем.

Рейтинг
5/5

Бесплатный видеокурс по основам востребованного языка программирования C#. Содержит 14 уроков. Подходит начинающим программистам и способствует развитию специалистов в профессии. В программе: изучение фундаментальных основ языка программирования, применения двоичных вычислений, работа с оперативной памятью, написание простых системных программ и библиотек. Личное курирование эксперта. Выдаётся сертификат об успешном прохождении курса.

C# Уровень 1
GeekBrains
Рейтинг
4.5/5

Базовый курс по основам программирования на современном языке C#. Содержит 8 уроков и длится один месяц. Подходит новичкам и начинающим программистам. Способствует продвижению в профессии разработчиков игр на Unity. В программе: изучение управляющих конструкций, методов, массивов и символов, работа с делегатами, файлами и коллекциями, введение в Windows Forms и XML. Преподаватели дадут обратную связь по заданиям и сертификат в конце обучения.

Рейтинг
4/5

Курс по изучению основ Django Framework на Python. Содержит 8 основных уроков. Длительность потока — 1 месяц. Предназначен для начинающих программистов. Способствует продвижению в профессии python-разработчиков. Студенты освоят создание веб-сайта на Python с помощью фреймворка Django, научатся внедрять шаблон проектирования MVC и авторизацию пользователей. Работа с наставником, создание личного проекта и пополнение портфолио. Выдача сертификата.

Рейтинг
5/5

1 месяц изучения современных технологий программирования под Apple на Swift 5. Курс содержит 8 основных уроков. Подходит начинающим разработчикам. Способствует продвижению в профессии программистов iOS. В программе: освоение основ языка Swift, работа с комплексными типами данных, продвинутое изучение ООП, обработка ошибок и исключений. Под руководством наставника ученики напишут простую игру "Змейка" с помощью SpriteKit. Выдаётся сертификат.

8 базовых уроков по освоению алгоритмов и структуры данных на языке Python. Поток курса длится 1 месяц. Подходит начинающим программистам. Способствует развитию в профессии Python-разработчика. Студенты углубят базу программирования на языке Python, "прокачают" алгоритмическое мышление, познакомятся с методами анализа данных и библиотеками. Общение с одногруппниками, выполнение заданий под руководством наставника и сертификат по окончании.

Рейтинг
5/5

Продвинутый курс по созданию веб-сайтов и порталов на языке C#. Содержит 8 уроков и длится 1 месяц. Подходит начинающим программистам. Способствует продвижению в профессии C#-разработчиков. В программе: углубленное изучение платформы .net Core, рассмотрение техники обработки ошибок и логирования, написание тестов. Ученики разработают приложение с правильной архитектурой. Обучение с наставником и доступ в закрытый чат. Выдаётся сертификат.

2 лекции по освоению графических приложений на C#. Курс подходит начинающим программистам. Способствует продвижению в профессии C#-разработчиков. В программе: изучение основных конструкций языка и разработка кода для небольшой игры. Студенты пополнят своё портфолио работающими графическими приложениями под Windows, созданными в рамках курса под руководством преподавателя.

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

Рейтинг
5/5

Базовый курс по основам веб-разработки на востребованном языке программирования PHP. Содержит 8 уроков и длится один месяц. Подходит новичкам и специалистам. Способствует продвижению в профессии программистов PHP и веб-разработчиков. В программе: освоение циклов, массивов, файлов и баз данных MySQL. Студенты научатся шифровать данные и выполнят тестовые заказы. Работа с методичками и выполнение домашних заданий. Сертификат по окончании.

Видеокурс по освоению инструментов разработки iOS-приложений на Swift. Состоит из 2 основных уроков. Подходит начинающим программистам. Способствует продвижению в профессии iOS-разработчиков. Преподаватель расскажет, на что способен новый язык программирования от Apple с бешеной динамикой развития, рассмотрит внутреннюю структуру его синтаксиса и эффективные операторы.

3 лекции по освоению инструментов разработки текстовой RPG на Java. Курс подойдёт слушателям с базовыми знаниями Java и пониманием основ ООП. Способствуют продвижению в профессии разработчиков Java. Во время обучения студенты научатся создавать персонажей, сделают основной игровой цикл и простейшую боевую систему. Эксперты также расскажут, как добавить искусственный интеллект противникам и расширить возможности персонажей.

Видеокурс по изучению инструментов программирования на языке Java. Состоит из 2 основных уроков. Подходит для начинающих и опытных Java-разработчиков и способствует развитию в профессии. Студенты научатся разрабатывать игры на Java с использованием кроссплатформенной библиотеки (фреймворка) LibGDX. Преподаватель объяснит все этапы создания приложения на примере.

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

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

4 лекции по освоению популярных CocoaPods Framework на Swift. Вебинар будет полезен начинающим программистам. Способствуют продвижению в профессии разработчиков iOS. Во время курса преподаватели рассмотрят принципы подключения CocoaPods Framework на Swift в проекты и их использование. Студенты освоят такие фреймворки, как SwiftLocation, Alamofire, Realm, MotionKit.

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

Рейтинг
5/5

Базовый курс по основам программирования на языке Java. Содержит 8 уроков и длится один месяц. Подходит новичкам и начинающим разработчикам. Способствует продвижению в профессии программистов Java. Сочетание изучения теоретических основ языка Java и практических онлайн-тренировок под руководством преподавателя. Разбор особенностей платформы, практика ООП, работа со строками и написание приложения с графическим интерфейсом. Сертификат по окончании.

Новые отзывы

Python для анализа данных
11 месяцев назад
Давно хотел оставить отзыв о курсе Python для анализа данных, но хотел, чтобы он был более содержательным. Итак, я оплатил курс и начал заниматься в середине июня, на данный момент курс я еще не закончил. Я бы поставил оценку курсу 2-3 из 10. За это долгое время я один раз бросил курс, ушел изучать просто основы python, а потом вернулся и прошел 10 модулей только с одним подглядываем в слак (не понял смысла задачи). До аналитика уровня «Бог», который обещают на странице курса, мне еще очень далеко) Основные выводы по поводу курса: 1) В курсе крайне плохо дается информация: — просто очень плохое введение в python (об этом напишу ниже). — видеоматериалов крайне мало. — задачи полноценно не разбираются, вам дают код, вы его должны копировать и запустить — это процентов 70 всех заданий. При первой попытке прохождения курса, в какой-то момент я просто брал и копировал не думаю код и запускал его, из этого ничего хорошего не получилось и к 6-7 модулю не обладал никаким нужными навыками. 2) На курсе не учат, по факту курс — это сборник информации с разобранными кейсами, которые никак не развивают логику, применимую в python. Данные задачи могут даже вам не подходит (а к моей практике ни одна задача не подошла, но проблема в целом совсем не в этом). Любое отступление от намеченного курса — нужно задавать вопрос в Google. Например, на странице курса написано — «подробно изучите работу с API Яндекса и Google.», ничего от «подробно» тут нет, вам скажут как подключится к Метрике, аналитике и гугл.таблицам. Но, например, API Яндекса.Вебмастер отличается от Метрики и предоставленные материалы не раскрывает подробности подключения (собственно к метрике я подключаюсь, а к вебмастеру так и не смог). И работа с гугл табличками раскрывается на минимальном уровне и для галочки. Там же говорится, что научимся работать с открытым API, но этого материала просто нет. 3) Очень плохая поддержка, т.е. когда я проходил курс, куратор в слаке ушел в отпуск без предупреждения, ответы даются с большой задержкой по времени. Такие замечания встречал и у других участников в том же слаке. Сейчас перепроверил, на поддержке работает один Александр, среднее время ответа 12-24 часа (да Почта России уже отвечает быстрее). При это очень странная манера ответов в личные сообщения при заданном вопросе в канале. Почему нельзя составлять топ вопросов и делать FAQ? 4) Очень странно, что нет модуля по работе python с консоли и на виртуальных серверах, но есть информация по написаню своих библиотек. По-моему, это достаточно важная часть для автоматизации и в целом при работе с python. 5) Мелочи: не понравилась платформа (если вы уже учитесь, сравните со Stepik или pythontutor), зачем-то установлены сроки обучения, хотя обучения не привязано ни к каким сотрудникам, не дают лекции в jupyter notebook, хотя это крайне удобно. Курс не улучшается, не дописывается, есть фактические ошибки, которые путают. При моем обучении был случай, когда в материале была старая информация про API Вконтакте, и задание с теми данными, которые были, сделать было нельзя, куча учеников пошла в слак, ну а дальше крайне долгие ответы поддержки. 6) Но есть и хорошая часть. Курс в целом не делает вас хоть какого-нибудь серьезного аналитика, но он показывает основу того, что вам хорошо бы знать. Т.е. вы увидите возможности того, что можно автоматизировать, примерно составите план и набор инструментов. А потом Google и возможно все пройдет легко. Исходя из всего этого, я пожалел о 25000 за курс. В целом курс напоминает мем про сову, где на первом этапе вы рисуете 2 кружочка, а потом рисуете сову. Была бы возможность, с удовольствием бы вернул. А теперь несколько моих личных советов: 1) если вы совсем новичок, то не платите за курс, будет очень сложно. В самом курсе вам скопом дают много информации о разных конструкциях, но с минимальной практикой по ним. Попробуйте для начала пройти бесплатные курсы и прослушать лекции, чтобы понимать основы и ваши способности. Я советую (все бесплатно): — Основы Python — http://pythontutor.ru Отличная платформа, которая показывает, как вообще думает Python. И огромный плюс, тут показывают чего от вас хотят, т.е. дают вопрос, набор данных и ответ, а вам нужно написать код. — Еще основы Python — https://stepik.org/course/67/syllabus Очень хороший курс, который постепенно повышает сложность задач, так как курс прошли очень многие, то под каждой задачей комментарии подсказки, а в интернете можно найти решения, если что-то совсем не получается. — Лекции Тимофея Хирьянова https://www.youtube.com/watch… Лекии нужны для понимания того, что происходит, для начала формирования логики решения и мысли, что вариантов может быть несколько. Смотрите до 10 лекции для начала. — https://pythonworld.ru — очень хороший сайт, который дает не только основы, но и хорошо разобраны многие модули (например, Pandas). Если вы пройдете эти курсы хотя бы на 80%, то у вас будет хороший фундамент и своем мнение. А дальше углубляемся в нашу тему курса: — Основы аналитики, которые дают и на курсе — http://math-info.hse.ru/…/Программирование_на_языке_Python_… Текстовая версия всего материала у добном формате. К сожалению, видео с очень плохим звуком, но они есть, а у skillfactory этого нет. — Если вы хотите анализировать на полную катушку, то вот тут хороший план — http://data.stepik.org/details Смотрите взаимосвязь курсов. 2) Для тех кто учится и кому не важен сертификат, а важны навыки, и те, кто хоть частично согласен с моими претензиями к курсу, то смотрите ссылки выше, сравните платформы и посмотрите как может быть. Возможно стоит бросить как я, пройти основы и вернуться.
Отзыв взят с сайта mooc.ru
Python для анализа данных
11 месяцев назад
Достоинства: пока не обнаружил Недостатки: плохо подготовлены материалы и видео, пропущены ключевые для изучения языка сведения, плохая поддержка Купил курс "Python для анализа данных" в онлайн-школе, так как курс ориентирован на новичков, даже тех, кто не умеет программировать. Думал, убью двух зайцев-изучу программирование и освою способы анализа метрик своих рекламных компаний. Начал спотыкаться на первых же блоках обучения. Например, важнейший блок описания типов переменных не содержит в себе фактического материала, мне показалось, что пропущено нужное видео с описанием типов переменных, сразу же начинается задача. На блоке формата переменных так же постановка задачи отличается от выводимого в примере результата, что говорит о плохой проработке материала. Поддержка ужасная, ведется в Slack одновременно для всех потоков курса, отчего невозможно использовать вопросы и ответы других учеников для дополнительного образования. Куратор отвечает редко и малоинформативно. Указал, что пропущено видео, в ответ мне прислали ссылки на пару учебников по Python - нормально за 18 тысяч рублей. На примере изображение расхождение постановки задачи с ожидаемым результатом. Это фейл, для новичка проблема. После обсуждения проблем с куратором курса мне назначили ментора, который должен помочь мне и поправить материалы курса на предмет ошибок. Достаточно оперативно и обнадеживающие, чтобы продолжить обучение. Я продолжу обучение, но пока впечатление очень негативное.
Отзыв взят с сайта mooc.ru
Python для анализа данных
11 месяцев назад
Первым шагом прошел курс Python за 12 недель - польза колоссальная: кручу верчу много миллионные данные, для себя делаю парсинг сайтов, чат бот в Телеграм, выгрузка статистики Вконтакте через API, выгрузка данных в онлайн таблицы Google. Так же открыл для себя Python Colab сайт от Google - где код запускаешь на серверах. Вторым шагом Машинное обучение - курс сложный, но классный, не представляю как он дается гуманитариям. Очень много разбираться самому, с первого раза лекция может не зайти, нужно выделить достаточное время на изучение и писать каждый день код, оставлять на ночь вычисления. С данным опытом на работу скорей всего сразу не возьмут, ибо нет набитого опыта в какой задаче какую модель и какие параметры подобрать, а рынку требуются датасатанисты с опытом 1-3 лет.
Отзыв взят с сайта mooc.ru
Python для анализа данных
11 месяцев назад
Достоинства: Много практики, хорошая поддержка преподавателей, удобство. Недостатки: Есть неинтересные задания. Начинал проходить курсы по анализу данных на coursera, После чего узнал о SkillFactory, поэтому я могу сравнить. ВSkillFactory, очень нравится количество практических упражнений, это позволяет гораздо лучше вникнуть в материал и понять, как применять полученные знания на практике. Так же есть чат в Slack, и через этот чат осуществляется поддержка, поддержка круглосуточная. В общем пройдя более половины курса по анализу данных, могу сказать что с удовольствием продолжу обучение и буду рекомендовать SkillFactory своим друзьям.
Отзыв взят с сайта mooc.ru
Ruby on Rails
11 месяцев назад
Курс понравился. Информация отлично подается и объясняется. Если что-то не поняли, предоставлено несколько способов получить необходимую информацию. Особенно порадовало то, что в видео нет нудятины, свойственной институтским лекциям. Эти уроки хочется смотреть. Так что если вы заинтересованы в программировании, то скучать вам не придется. Да и некогда будет так-как информации действительно много. Стоит отметить также и преподавательский состав. Каждый учитель уникален, каждому нравится больше та или иная часть курса. Будь то проектирование, дизайн, тестирование или мастерство использования секретных и не очень особенностей руби. Схалявить не получится. Как и писали ниже, курс рассчитан как на людей не занимавшихся написанием программ, так и на более опытных. Однако если вы все-таки относитесь к первой категории, то будьте готовы к тому что вам будет вдвойне сложно. Отчего вам будет приятнее постепенно добиваться все больших и больших результатов.
Отзыв взят с сайта mooc.ru
Каким образом рассчитывается рейтинг курсов на WeChoose.PRO
Мы находим все плохие и хорошие отзывы и проверяем их. На их основе считается рейтинг
Мы подобрали для вас курсы удаленного формата обучения в виде вебинаров и видео уроков
Дистанционное обучение — это удобно. Вы имеете возможность обучаться в любое время, совмещать с работой или учебой
Из всех существующих 1436 от 114 компаний мы нашли лучшие, опираясь на данные 992 отзывов. Вы можете подобрать курсы по рейтингу, отзывам или цене