Учиться никогда не поздно, тем более когда в интернете полно различных онлайн-школ. Сегодня рассмотрим 30 лучших веб-площадок с бесплатными курсами на русском и английском языках.
Курс «Азбука программирования на языке Си»
Это базовый курс по программированию, который соответствует первому курсу ВУЗа. Именно после этого курса мои студенты первокурсники уже летом шли на практику в разные компании и писали свои первые программы. Пока — бесплатно, чтобы набраться практического опыта.
В этом курсе вы познакомитесь с языком программирования Си и узнаете как написать программу от начал и до конца. В конце этого курса вы сможете написать известную игру Lines. Подробнее |

Бесплатные курсы
Кроме платных курсов, рекомендую обратить внимание на бесплатные тренинги, вебинары и экспресс-программы. Вот некоторые из них:
1. «Тестировщик: кто это и как стать главным по качеству IT» от Нетологии

Вебинар «Тестировщик: кто это и как стать главным по качеству IT» от Анастасии Шариковой, которая в сфере тестирования уже 6 лет. Здесь вам расскажут подробно, кто такой тестировщик, чем он занимается, какие требования предъявляют к специалисту. Ну и конечно вы узнаете, какие есть актуальные вакансии и уровень зарплат по специальности.
Этот тренинг поможет вам определиться с выбором профессии и дальнейшим обучением.
2. «Азы профессии тестировщик» от SkillBox

Тренинг «Азы профессии тестировщик» проводит Екатерина Тимофеева, инженер-тестировщик КРОК. Вы узнаете все о профессии – кто это, чем занимается, какие есть перспективы. Вы освоите основы теории тестирования, узнаете 10 правил юзабилити, а также получите рецепт качественного описания бага. И все это вы узнаете всего за 1,5 часа.
3. «Что такое тестирование ПО? Как и куда развиваться?» от Udemy
«Что такое тестирование ПО? Как и куда развиваться?» от Udemy – это 42-минутный видео-курс от Сергея Семенова. Вас познакомят с профессией тестировщика ПО, с основными принципами тестирования и видами ошибок. А еще вы узнаете, чем отличаются QA, QC и тестировщик. И, конечно, вам расскажут о перспективах развития в профессии.

Бесплатные курсы на английском языке
Отдельно хочу рассказать о самых крутых обучающих платформах на английском языке.
Babbel
Если вы очень хорошо знаете английский язык, можете присмотреться к платформе Babbel. На ней можно бесплатно обучиться испанскому, французскому, итальянскому, немецкому и многим другим языкам. Даже русскому 😉
Codecademy
Одна из самых лучших платформ для изучения программирования онлайн – Codecademy. Сама пользовалась ей и при своем уровне английского (тогда он был ниже среднего) все прекрасно понимала.
- GeekHacker.ru …
- ТОП-105 Курсов: Обучение …
- ТОП-105 Курсов: Обучение …
- ТОП-105 Курсов: Обучение …
- ТОП-105 Курсов: Обучение …
Open Universities Australia
Данная платформа предоставляет для бесплатного изучения программы различных австралийских университетов. Можете выбрать любое понравившееся направление – от IT и менеджмента до медицинских и социальных наук.
Udacity
Университет Силиконовой долины тоже имеет собственный сайт с различными онлайн-программами. На Udacity можно изучить программирование и разработку, аналитику и бизнес, облачные системы, Data Science и многое другое. Нужно просто заранее записаться на понравившийся курс и дождаться его начала.
На этом все. Пробуйте разные курсы, сравнивайте, выбирайте и обучайтесь новому! Я надеюсь, вы найдете то, что ищете.
Курс «Frontend-разработчик»
Содержание — программа курсов JavaScript содержит уроки 3 тематических блока и 148 онлайн-уроков:
- Веб-вёрстка
- Онлайн-сессии по веб-разработке
- JavaScript
После окончания курса вы научитесь:

- Верстать сайты и приложения для всех типов устройств
- Создавать сайты и приложения с помощью JavaScript
- Работать с системой Git и с сервисом GitHub
- Использовать библиотеки jQuery, React, Redux для ускорения процесса разработки
- Делать сайты, которые будут корректно открываться в любом браузере
- Тестировать вёрстку
- Анимировать веб-страницы
Курсы JavaScript с нуля — это базовые знания основ HTML, CSS и JavaScript. Вы станете фронтенд-разработчиком и научитесь создавать сайты и приложения для любых устройств. Получить скидку
Какой язык программирования учить, чтобы получать руб в месяц?
В некоторых вакансиях в приоритете значится наименование языка, с которым предстоит иметь дело, к примеру, PHP-программист или программист Python.
Всё зависит от направления, веб-разработчик пользуется C++, Python, Java. Системному специалисту, занимающемуся созданием компьютерных программ понятен Assembler, C, C++, Python. Администратор базы данных “говорит” на SQL. К наиболее популярным и распространённым типам программных языков принадлежат:
- Python — считается языком, на котором очень удобно писать приложения для нейросетей. Кстати, тот же Ютуб написан на Пайтоне. Да, да. Не “питон”, а “пайтон” 🙂
- Java – является отличным языком в создании компьютерных программ. Он нередко применяется для создания веб-приложений.
- PHP – является лидирующим языком программирования, который применяется в динамических веб-платформах, а так же инструментом для реализации веб-приложений.
- К известному, но более старому образцу языков программирования относится Паскаль. Он является источником других языков и до сих пор применяется для получения знаний в процессе создания компьютерных программ.
- Swift – молодое детище фирмы Apple. Не сложен в эксплуатации, благодаря ему создаётся ПО для iOS и macOS.
- Go – язык программирования от Гугл. Очень популярный и стремительно набирающий обороты
- C# – молодой язык от Майкрософта. Тоже стремительно развивается.
- С++ – старый проверенный язык, на котором написана добрая половина программ
- Arduino – платформа для разработки робототехники
Перечислять можно долго. Языков программирования огромное множество. Какие-то учить легче, какие-то сложнее.
Какой же язык стоит изучать, для того, чтобы зарабатывать много? Тут ответ простой. Хороший программист 1С может зарабатывать много больше плохого программиста на C++. 🙂
Каждый новичок углубляясь в мир программирования, набирается опыта, шлифует навыки, обретает уверенность в своих силах и возможностях. Не следует хвататься за всё в одночасье. Изучите принципы программных языков, их направление деятельности, типы: для новичков или высокого уровня, более ранние, или более современные. Компьютерный язык в некотором плане похож на иностранный — вы им либо свободно владеете, либо поверхностно или вообще не понимаете.