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

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

Выберите тот курс, который нужен именно вам, и начните обучение в интересной вам сфере.

По дате
48
1
1С-разработка
6 курсов

1С-разработка — направление, где программисты создают, внедряют в корпоративную систему и технически поддерживают ПО для автоматизации предприятий. С софтом от 1C работают бухгалтеры, администраторы, кадровые сотрудники, менеджеры, веб-разработчики и создатели баз данных. Помимо одноимённой программы при 1С-разработке применяют IDE, FTP, PhpStorm, Bitrix и многие другие инструменты.

C#-разработка
12 курсов

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

Data Engineering
17 курсов

Деятельность по доставке, хранению и обработке данных, направленная на обеспечение их надежной инфраструктуры. В этой сфере работают инженеры данных, аналитики, инженеры по автоматизации, программисты. Минимальный набор инструментов, которыми должен владеть специалист для эффективной работы: MongoDB, CSS, Hadoop, языки программирования SQL и Python, облачные платформы, например, Amazon Web Services, операционная система Linux.

Data Science
50 курсов

В индустрии Data Science работают не только программисты и разработчики. Над кодом также работают аналитики и моделлеры, а также все, кто умеет взаимодействовать с базами данных и правильно изучать уязвимости. Сфера DS необходима современности для того, чтобы продуктивнее работать с любыми видами данных: они теперь применяются не только в программировании, но и в бизнесе, науке, медицине, образовании и буквально во всём, что окружает нас в мире. Каждый специалист в Data Science должен уметь качественно работать с множеством инструментов, которые вам предстоит изучить. 

DevOps Engineering
22 курса

Направление DevOps Engineering связано с автоматизацией рабочих процессов и организацией командной работы разработчиков и менеджеров. DevOps-инженер является одной из самых востребованных профессий в IT-сфере за последнее время. Для администрирования баз данных и работы с облачными хранилищами специалистом используются Ansible, SQL, Python, Linux, Zabbix, Sentry, ApacheBenchmark, Terraform.

Frontend-разработка
27 курсов

Frontend-разработчики занимаются клиентской частью сайта, работают с элементами интерфейса и функционалом. Специалисты из этой сферы тесно сотрудничают с дизайнерами, аналитиками пользовательского опыта и бэкендерами, чтобы конечный продукт не только хорошо выглядел, но и был максимально удобным для использования. В своей работе frontend-разработчики испольуют языки CSS, HTML и JavaScript. 

IT-рекрутинг
3 курса

IT-рекрутинг — подбор для организации специалистов с техническими навыками в области информационных технологий, в частности, программистов, разработчиков, верстальщиков. Найм сотрудников такой категории осуществляет IT-рекрутер или HR-менеджер. Ускорить процесс закрытия вакансии на IT-должности и собрать информацию о кандидатах помогают специализированные платформы Amazing Hiring, Habr, CVHub, OctoHR.

Java-разработка
48 курсов

В программировании существует много разнородных направлений. Их обилие связано в первую очередь с разнообразием языков программирования. Их обилие поражает, но ещё сильнее поражает и простота их освоения. Например, языки платформы Java являются одними из самых используемых, но наряду с этим и очень лёгкими. В разработке игр, приложений, систем для серьёзных предприятий или простых веб-утилит участвуют не только программисты. Это и тестировщики кода, веб-дизайнеры и верстальщики, а после запуска программного кода в игру вступают аналитики, задача которых состоит в том, чтобы проверить, насколько качественный и достойный результат способна выдать программа. 

JavaScript-разработка
82 курса

Разработка на языке программирования JavaScript предполагает создание сайтов, которые умеют реагировать на действия пользователей. Этот язык работает в связке с HTML и CSS. Используя его, разработчики могут анимировать элементы интерфейса. На данный момент JavaScript является единственным языком программирования в браузерах и дополняется многочисленными фреймворками и надстройками, расширяющими его функционал.

PHP-разработка
44 курса

PHP-разработка — раздел информационных технологий, где специалисты на распространённом языке программирования PHP создают программное обеспечение. Разработчики с его помощью пишут код для сайтов, приложений, разнообразных программных продуктов любой сложности. В работе IT-специалисты используют также языки HTML, UML, CSS, программы Git и Visual Studio, шаблоны проектирования.

Python-разработка
73 курса

Python-разработка — это направление, предполагающее работу с языком программирования Python. В рамках него IT-специалисты и Python-разработчики работают с проектированием баз данных, настройкой циклов, применяют инструменты фреймворков, пишут алгоритмы для рутиных процессов. Основные инструменты, используемые специалистами в работе — Python, PyCharm, Flask, Docker.

VR/AR-разработка
5 курсов

Разработка приложений виртуальной и дополненной реальности. Сфера деятельности специалистов в данной области не ограничивается развлечениями и видеоиграми. Они создают приложения для образования, медицины, архитектуры и так далее. Над VR/AR работают программисты, разработчики, тестировщики. Используют такие инструменты, как Blender, Unity, Unreal Engine 4, Git, C#, Kotlin, Swift, Vuforia, Oculus SDK.

Блокчейн-разработка
5 курсов

Блокчейн-разработка — это новое и востребованное направление в IT-сфере. В сферу деятельности блокчейн-разработчика входит создание модулей для криптовалютных систем, постоянное взаимодействие с базовыми платежными системами (Bitcoin, Etherium), а также разработка смарт-контрактов. Специалистами используются по большей части цифровые инструменты: Zcash, Chia, Tendermint, Git, Hyperledger Fabric, позволяющие оперативно взаимодействовать с криптовалютой.

Веб-вёрстка
32 курса

Веб-вёрстка необходима для корректного отображения визуальной части сайта и ее элементов - текстов, изображений, таблиц и т.д. Чем лучше была проведена вёрстка, тем понятнее и удобнее в использовании будет этот сайт для пользователей, что, несомненно, повлияет на успех компании. Поэтому квалифицированные верстальщики настолько востребованы. 

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

Веб-разработка
139 курсов

Деятельность по созданию веб-приложения или сайта. Включает в себя сбор и анализ требований к продукту, разработку макетов, верстку страниц, создание функционала, текстовое наполнение, тестирование и запуск готового приложения или сайта. В этой сфере работают программисты, разработчики, тестировщики, веб-дизайнеры, верстальщики. Используются такие инструменты, как PostgreSQL, MongoDB, HTML, CSS, Linux, Git, Laravel, JavaScript, MySQL, React и другие.

Инженерия
13 курсов

Инженерия — профессиональная область, нацеленная на создание, внедрение и поддержание работы технологичных продуктов интеллектуальной деятельности. Инженеры-технологи, проектировщики, конструкторы, строители, программисты заняты на всех этапах жизненного цикла разработки технического прибора. Продукты их труда внедряются на промышленных производствах, в строительстве, военном деле и многих других отраслях. Для создания умных устройств применяют специальное ПО: Arduino, KiCad, CLion, EasyEDA.

Кибербезопасность
15 курсов

Кибербезопасность представляет собой методы, с помощью которых обеспечивается защита компьютеров, мобильных устройств, электронных сетей, данных и серверов. Они подвергаются атаке со стороны хакеров и злоумышленников. Специалисты по кибербезопасности, IT-специалисты и сотрудники информационной безопасности, должны уметь читать код и выявлять ошибки в системе, уметь анализировать и выявлять возможные пути проникновения в программу. Для настройки защиты используются Metasploit Framework, OpenSSH, Nmap, Snort и др.

 

Разработка баз данных
19 курсов

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

Разработка игр
70 курсов

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

Разработка мобильных приложений
56 курсов

Разработка мобильных приложений — область программирования, в которой создают IT-продукты для смартфонов, планшетов и других компактных гаджетов. В этой сфере работают IOS-, Android-разработчики, программисты на JavaScript, Swift и других языках. Для облегчения процесса создания мобильных приложений используются инструменты искусственного интеллекта, облачные и аналитические программы, фреймворки: Smartlook, App Watch, FireBase, NativeScript, Alpha Anywhere.

С++-разработка
11 курсов

Языки программирования сложное, но абсолютно точно интересное и востребованное направление. Одним из таких является C++. На нем, как правило, работают веб-разработчики и создатели игр, которые программируют и разрабатывают приложения, пишут коды, проводят тестирования. В своей деятельности они пользуются следующим перечнем программ и инструментов: Qt, QML, SQL, CLion, Gdb, C++ и пр. Все они в совокупности позволяют создавать эффектные проекты в IT-сфере.

 

Сетевой инжиниринг
12 курсов

Сетевой инжиниринг — деятельность, основная задача которой — проконтролировать процесс создания и слаженной работы сложных многокомпонентных систем и ПО. Сетевые, системные и devOps-инженеры, Data Engineer имеют непосредственное отношение к данной IT-сфере. Сервисы и программы, которыми часто пользуются специалисты данного направления: Jira, Slack, ITerm, Git, Terraform.

Системное администрирование
30 курсов

Комплекс услуг для обеспечения бесперебойной и корректной работы компьютерной техники и оборудования. В этой сфере трудится большое количество специалистов, например, системные администраторы и DevOps-инженеры. Они должны на профессиональном уровне работать с операционной системой Linux, Nginx, OpenVPN, Prometheus, Ansible, Redis, Bash, RabbitMQ, Kubernetes и другими инструментами.

Тестирование ПО
53 курса

Деятельность по осуществлению контроля качества программного продукта. Включает в себя создание тестов, выполнение их вручную или автоматически и анализ полученных данных. В этой сфере задействованы тестировщики, инжернеры по тестированию, программисты, разработчики. В работе используют такие инструменты, как SQL, CSS, DevTools, Docker, Selenium WebDriver, IntelliJ Idea и другие.

Фильтры
Активные фильтры
(1)
Сбросить всё
Программирование
Сбросить всё
Все направления
Программирование
Маркетинг
Дизайн
Другие профессии
Аналитика
Бизнес и управление
Игры
Цена
0 ₽ — 750 000 ₽
Рассрочка
Только бесплатные
Длительность
0 месяцев — 67 месяцев
Посмотреть 535 предложений