В статье рассказывается:
- C Puzzles
- Code Abbey
- CodeChef
- CodeCombat
- Codeforces
- Codewars
- Coding Bat
- CodinGame
- Empire of Code
- Exercism
- HackerRank
- InterviewBit
- LeetCode
- MAXimal
- MindCipher
- Programming Praxis
- Programming Skills
- Programmr
- Project Euler
- Prolog Problems
- PythonChallange
- Rosalind
- Ruby Quiz
- SPOJ
- SQL-EX.RU
- Timus Online Judge
- Topcoder
- W3Resource
- Питонтьютор
- Школа программиста
-
Пройди тест и узнай, какая сфера тебе подходит:
айти, дизайн или маркетинг.Бесплатно от Geekbrains
Программирование — это удивительное искусство! Есть немало способов, как можно улучшить свои навыки:
- Создавай свои проекты: Начни с чего-то простого, например, игра, веб-сайт или приложение. Применяй то, что узнал из книг или онлайн-уроков, и постепенно усложняй задачи. Постепенно погружайся в более сложные проекты, которые вызывают у тебя интерес.
- Участвуй в открытых проектах: Многие проекты на GitHub приветствуют вклады от новичков. Имея возможность работать с опытными разработчиками и участвовать в реальных проектах, ты быстро улучшишь свои навыки.
- Читай код других: Изучи код других разработчиков. GitHub — это отличное место, чтобы найти проекты, которые тебе интересны. Изучай, задавай вопросы и пытайся понять, почему код написан именно так.
- Практикуй алгоритмы и структуры данных: Понимание основных концепций помогает улучшить свои навыки программирования. Попробуй решить задачи на алгоритмы, используя платформы типа LeetCode или HackerRank.
Для прокачки программистов есть не только серьезные порталы, но и увлекательные игры. Мы подготовили для вас целую подборку!
C Puzzles
Сайт с головоломками на языке С. Может быть полезен и тем, кто не знает C, но изучает С-подобные языки.
Code Abbey
Множество задач по программированию, рейтинг участников и форум.
CodeChef
Ресурс для регулярных соревнований по программированию. Есть раздел для практики с заданиями разных уровней сложности. Можно потренироваться или выиграть денежный приз.
CodeCombat
Ресурс для начинающих, где обучение построено как игра с возрастающей сложностью. Подойдет изучающим Python, JavaScript или HTML&CSS с нуля.
входят в ТОП-30 с доходом
от 210 000 ₽/мес
Скачивайте и используйте уже сегодня:
Топ-30 самых востребованных и высокооплачиваемых профессий 2023
Поможет разобраться в актуальной ситуации на рынке труда
Подборка 50+ бесплатных нейросетей для упрощения работы и увеличения заработка
Только проверенные нейросети с доступом из России и свободным использованием
ТОП-100 площадок для поиска работы от GeekBrains
Список проверенных ресурсов реальных вакансий с доходом от 210 000 ₽
Codeforces
Русскоязычная платформа для марафонов по программированию. Пользователи делятся на два дивизиона — начинающие соревнуются отдельно от опытных. Можно участвовать в состязаниях или просто тренироваться на задачах в режиме дорешивания.
Codewars
Платформа с разными заданиями — от алгоритмов до шаблонов проектирования — ждет разработчиков, программирующих на Java, JavaScript, PHP, Go, Ruby и других языках. Предварительно надо пройти тестирование.
Coding Bat
Ресурс, посвященный Java и Python. Опытным и начинающим программистам доступны упражнения и справочные материалы по языкам.
CodinGame
Увлекательная практика в формате видеоигр. Поддерживаются 25 языков: Java, JavaScript, PHP, Python, Swift, C#, C++, Ruby и другие.
Empire of Code
Русскоязычный ресурс с задачами по Python и JavaScript в формате игры. Участники пишут код для стратегии и тактики персонажей.
Exercism
Сайт предлагает задачи на 48 языках программирования. Пользователь скачивает упражнения, решает их на собственном компьютере, а затем проверяет с наставником. Например, в разделе Python 111 упражнений и 70 менторов, его изучают 29 тысяч пользователей, а в разделе PHP — 64 упражнения, 14 наставников и 4 тысячи студентов.
HackerRank
Платформа для опытных кодеров. Создатели приглашают присоединиться к 5 миллионам пользователей сайта, чтобы тренироваться, готовиться к собеседованиям и искать работу.
InterviewBit
Сайт помогает подготовиться к интервью в Google, Facebook, Microsoft и других корпорациях и получить оффер.
Скачать файлLeetCode
Ресурс с заданиями для подготовки к техническим интервью в крупных компаниях. На сайте почти тысяча вопросов, поддерживаются 14 языков программирования.
MAXimal
Русскоязычный ресурс для освоения алгоритмов. Есть подробные описания и упражнения. Бонус — большая библиотека по программированию. Сайт не обновляется.
MindCipher
Ресурс позиционируется как социальный репозиторий с самыми занимательными головоломками.
Programming Praxis
Блог, в котором еженедельно размещают новые интересные задачи, чтобы программисты тренировали навыки и мозги.
Programming Skills
Сайт с онлайн-тестами и вопросами для технического интервью. Подойдет тем, кто работает с HTML, JavaScript, C#, Java, PHP, C# и другими ЯП.
Programmr
Платформа, на которой собраны задачки по Java, PHP, Python, C# и Ruby. Ресурс давно не обновляется, но потренироваться еще можно.
Project Euler
Сайт с непростыми заданиями для математиков и программистов. Задачи ранжируются по сложности.
Prolog Problems
На сайте программиста Вернера Хетта вы найдете краткий курс по языку Prolog и сборник упражнений для тренировки. Ресурс не обновляется.
PythonChallange
Сайт для тех, кто хочет освоить Python. Чтобы пройти многоуровневую игру Challenge, надо создавать небольшие программы. Сейчас в ней 33 уровня сложности.
Rosalind
Ресурс по изучению биоинформатики. Есть обучающий курс по Python.
Ruby Quiz
Еженедельная викторина по Ruby, которая приходит в рассылке. Автор ресурса отошел от дел, но инициативу продолжают энтузиасты. Можно подписаться на письма или порешать задачки из архивных выпусков.
SPOJ
На платформе Sphere Online Judge зарегистрированы 650 тысяч пользователей и размещено более шести тысяч заданий. Ресурс поддерживает 45 языков программирования, в том числе C, C++, Pascal, Perl, Haskell, Ocaml и другие.
на курсы от GeekBrains до 29 декабря
SQL-EX.RU
Кладезь знаний для тех, кто изучает SQL. Множество упражнений для отработки навыков и рейтинг участников.
Timus Online Judge
Ресурс Уральского федерального университета, на котором собран архив задач по программированию с автоматической проверкой.
Topcoder
Платформа, на которой проводятся соревнования по программированию. Можно потренироваться, выиграть денежный приз, а бонусом получить интересный оффер.
W3Resource
Портал предлагает огромное количество обучающих материалов по веб-разработке, базам данных, Linux и даже программам Excel или шаблонам Google Forms. Есть упражнения и квизы по базам данных, PHP, JavaScript, Java, Swift и другим языкам.
Питонтьютор
Русскоязычный ресурс для новичков в Python. Это интерактивный учебник с задачками, которые решаются без установки среды, прямо в браузере.
Школа программиста
Ресурс, который создали во Дворце пионеров в Красноярске. Он предлагает множество задач и разбирает их для начинающих программистов.
А вы где практикуетесь? Поделитесь в комментариях.
UPD. Для прокачки программистов есть не только серьёзные порталы, но и увлекательные игры. Мы подготовили для вас целую подборку!