1. Тренды в Data Science на 2019 год
  2. HUAWEI Mate 20 Pro — король смартфонов
  3. Oculus Quest — автономная гарнитура VR следующего поколения за 399 долларов
  4. Как скрыть свой IP-адрес
  5. Google Pixel 3: дата релиза, цены, новости и слухи
  6. Обзор iPhone XR
  7. Обзор Apple Watch 4
  8. Как удалить фон из изображения в Microsoft Word
  9. Как стримить на YouTube
  10. Почему Chrome сообщает мне «Обновите или удалите несовместимые приложения»?
  11. Все, что вам нужно знать о Halo Infinite
  12. Предварительный обзор Nvidia GeForce RTX 2080
  13. Обзор Samsung Galaxy Watch
  14. Как сделать сканер отпечатка пальца вашего телефона более точным
  15. В чем смысл беспроводного жесткого диска и нужен ли он мне?
  16. Шесть функций iPhone, которые вы не найдете на Android
  17. Восемь советов по продлению срока службы батареи вашего ноутбука
  18. Android 9 Pie против Android 8 Oreo: что нового и что изменилось?
  19. Как ускорить работу Ubuntu 18.04
  20. Проблемы с macOS 10.14 Mojave? Мы расскажем как их исправить!
  21. Лучшие беспроводные наушники 2018 года
  22. Как ускорить работу macOS 10.13
  23. Как ускорить работу Windows 10
  24. Xbox Two против PS5: прогноз на будущее
  25. Как получить сообщения c Android на ПК
  26. Обзор Android Auto
  27. Проблемы и их решения iOS: как решить самые неприятные проблемы с iPhone и iPad
  28. Как запустить старые компьютерные игры на Windows 10
  29. Что такое Dolby Atmos?
  30. 18 новых функций iOS 12 Mojave, которые Apple не показала нам на презентации
  31. Обзор смартфона Asus ROG : Самый быстрый смартфон в мире
  32. Как скачать и установить MacOS 10.14 Mojave Developer Preview прямо сейчас
  33. Топ 5 лучших редакторов кода для Windows, Linux и Mac в 2018 году
  34. Windows 10 проблемы с апрельским обновлением 2018: как их исправить
  35. FIFA 19 дата выхода, форматы и слухи: появление Лиги чемпионов и многое другое
  36. Call of Duty: Black Ops 4 дата выпуска и новости: режим Battle Royale подтвержден!
  37. Обзор OnePlus 6: самый впечатляющий смартфон от OnePlus
  38. Лучшие бесплатные загрузчики видео с YouTube в 2018
  39. Как безопасно майнить на вашем Android смартфоне
  40. Самые надежные портативные Bluetooth-динамики
  41. Как перейти на последнюю версию Ubuntu
  42. Лучшая камера 2018: CSC и цифровые SLR-камеры от 250 долларов
  43. Топ пять квадрокоптеров — дронов для съёмки видео в 2018 году
  44. Лучшие фотопринтеры в 2018 году: лучшие решения для ваших цифровых фотографий
  45. Топ пять роскошных мотоциклов дешевле 12000 долларов
  46. Дата релиза Mac Pro 2019, новости и слухи
  47. Топ 5 легальных сайтов для скачивания и прослушивания музыки бесплатно
  48. Топ 10 ретро автомобилей опередивших своё время
  49. Лучшие подкаст-приложения для Android
  50. Обзор нового ноутбука Lenovo Thinkpad X1 Carbon
  51. Лучшие конструкторы сайтов в 2018 году
  52. Лучшие бесплатные конвертеры PDF в 2018 году
  53. Лучшие бесплатный хостинг для web-сайтов в 2018 году
  54. Лучшие VPN для России в 2018 году
  55. Лучшие материнские платы 2018: Intel и AMD
  56. Лучшие CMS 2018 года
  57. Лучшие бесплатные видеоредакторы 2018 года
  58. Лучшие бесплатные VPN сервисы 2018 года
  59. Как скачать Kodi на Mac
  60. Лучшие внешние жесткие диски 2018 года
  61. Fortnite на мобильных устройствах: как вступить в королевскую битву на iOS и Android
  62. Топ десять лучших бюджетных ноутбуков 2018 года
  63. Как настроить прокси-сервер
  64. Десять лучших камер Go Pro и их конкурентов в 2018 году
  65. Обзор умных часов Fitbit Versa
  66. Лучшие клавиатуры 2018 года
  67. Как сжать файлы на вашем ПК с помощью CompactGUI и увеличить пространство на диске
  68. 5 технологий защиты от взлома, которые должен использовать каждый
  69. Как записывать макросы и автоматизировать сложные задачи в Microsoft Word
  70. Как сделать видео из фотографий
  71. Обзор смартфона NOKIA 8
  72. Новые технологии для лечения рака
  73. Почему NVIDIA хранит гигабайты файлов установщика на вашем жестком диске?
  74. В чем разница между каталогами «System32» и «SysWOW64» в Windows?
  75. Обзор технологий продления жизни и основных причин преждевременного старения
  76. Топ десять лучших приложений для Linux 2018
  77. 10 лучших 3D-принтеров 2018 года
  78. Как отличить поддельные приложения от настоящих в Play Store
  79. Все способы обновления до Windows 10, легально и бесплатно!
  80. Как построить медиа-центр стоимостью 35 долларов с Kodi и Raspberry Pi
  81. Обзор технологии триплирования материалов
  82. Безопасно ли покупать подержанные видеокарты от майнеров криптовалюты?
  83. Компьютерные науки или программная инженерия – какое образование выбрать?
  84. Обзор, читы и советы для Monster Hunter World: все, что вам нужно знать для удачной охоты
  85. Как покупать и слушать новые аудиокниги Google Play
  86. 19 полезных советов и хитростей iPhone 8
  87. Обзор очков дополненной реальности Vuzix Blade
  88. 7 полезных гаджетов для кухни дешевле 50$
  89. С чего начать, чтобы стать айтишником, если вы далеки от IT
  90. Sony Aibo — восхитительный щенок с искусственным интеллектом
  91. Самые крутые компоненты для ПК, которые мы с нетерпением ждем в 2018 году
  92. 10 сайтов с задачами для оттачивания навыков программирования в 2018 году
  93. Импульсные нейронные сети: современное состояние и перспективы
  94. Топ 10 технологий, которые готовы выстрелить в 2018 году
  95. Путь веб-разработчика в 2018 году
  96. Обзор консоли Nintendo Switch
  97. Пять принципов хорошего кода для начинающих программистов
  98. Разработка ПО: решить любую проблему в 4 шага
  99. NoSQL базы данных: методы работы с данными
  100. Терминал Linux: видеокурс по работе на примере Ubuntu
  101. Как подключить ноутбук к телевизору?
  102. Что такое UEFI и чем он отличается от BIOS?
  103. PlayStation VR: руководство по запуску VR-гарнитуры на консоли
  104. Toп шесть Arduino-совместимых плат для вашего проекта
  105. Как слушать музыку на Spotify в отличном качестве
  106. Angry Birds 2 — советы, читы и секреты
  107. Насколько водонепроницаем ваш телефон? IP68, IP67 и другие рейтинги
  108. 5 лучших Raspberry Pi дистрибутивов в 2018 году
  109. Как загрузить бесплатные книги с DRM на ваш Kindle
  110. Что такое внутренняя ошибка сервера 500 и как ее исправить?
  111. Как делать скриншоты и записывать видео на PlayStation 4
  112. Как восстановить удаленный файл: полное руководство
  113. OLED против QLED: что лучше?
  114. Как удалить сообщения WhatsApp
  115. Проблемы с Google Pixel 2 и Pixel 2 XL: как их исправить
  116. Десять способов ускорить ваш Mac
  117. Как заблокировать майнеры криптовалюты в вашем веб-браузере
  118. Как обновить жесткий диск PS4, PS4 Slim и PS4 Pro
  119. Oculus Rift против HTC Vive: какая VR-гарнитура подойдет именно вам?
  120. Дата выпуска и самые свежие новости о Samsung Galaxy S9
  121. Почему я перешел с Chrome на Firefox Quantum
  122. AMD против Intel: битва 16-ядерных процессоров
  123. Как перенести все ваши данные из Chrome в Firefox
  124. Как майнить Ethereum на вашем компьютере
  125. Лучшие игровые ПК которые вы можете купить в 2018 году
  126. Как найти потерянный или украденный смартфон на Android
  127. Дата релиза OnePlus 5T, новости и слухи
  128. Как использовать голосовой набор в Windows 10
  129. Что такое eSIM и чем оно отличается от SIM-карты?
  130. Как зарядить ваш iPhone 7 беспроводной зарядкой
  131. Обзор Xbox One X
  132. YouTube TV: все, что вам нужно знать о стриминговом сервисе
  133. Лучшие видеокарты для добычи Bitcoin и Ethereum!
  134. Как установить macOS High Sierra в VirtualBox на Windows 10
  135. Лучшие смарт-часы, которые вы можете купить в 2017 году
  136. Какой лучший антивирус для Windows 10?
  137. 10 необычных применений VPN, о которых вы не знали
  138. Что делать, когда ваш iPhone или iPad не заряжается должным образом
  139. Проблемы с обновлением Windows 10 Fall Creators: как их исправить
  140. Проблемы с macOS 10.13 High Sierrа? Мы расскажем как их исправить!
  141. Как обновиться до Windows 10 Fall Creators Update сейчас
  142. Обзор смартфона Huawei Mate 10
  143. Ваша сеть Wi-Fi уязвима: как защититьcя от KRACK взлома
  144. Вот как будут выглядеть летающие автомобили
  145. Безопасность Wi-Fi: следует ли использовать WPA2-AES, WPA2-TKIP или оба?
  146. Следим за Лионелем Месси с помощью TensorFlow и Object Detection
  147. Star Wars: Battlefront 2 — советы и рекомендации
  148. Ваш компьютер может использоваться для майнинга криптовалюты
  149. Проблемы с iOS 11: как их решить
  150. Электрокары, будущее уже наступило!
  151. Samsung Galaxy Note 8: секреты и уловки
  152. Что такое VPN?
  153. Будут ли технологии решать наши проблемы со сном?
  154. Смартфоны Samsung Galaxy S8 и Note 8 теперь могут легко запускать Windows 10
  155. HTML5: что это?
  156. Как перейти с Android на iPhone
  157. iOS 12: наши ожидания
  158. Обновление iOS 11.1 добавит сотни новых emoji на ваш iPhone или iPad
  159. Обзор Google Pixel 2 Event: Новые смартфоны и многое другое
  160. Обзор шлема виртуальной реальности Samsung HMD Odyssey
  161. Обзор ноутбука Xiaomi Mi Air 13.3
  162. Windows 10 может обойти Windows 7 до конца 2017 года
  163. Обзор консоли SNES Classic Mini
  164. Изобретены дроны, которыми можно управлять с помощью мозга
  165. Семь причин не использовать VPN
  166. Новый язык программирования от Microsoft создан для квантовых компьютеров
  167. Документы Google Диска теперь доступны в файловом менеджере iOS 11
  168. Топ десять лучших бюджетных ноутбуков 2017 года
  169. Обзор Intel Core i9-7980XE
  170. MacOS High Sierra теперь можно скачать бесплатно
  171. Лучшие усилители Wi-Fi
  172. Firefox 9.0 для iOS прибыл с защитой от слежки, Firefox Focus для Android получил вкладки
  173. Обзор Samsung Portable SSD T5
  174. Изучение языка программирования Ruby: от новичка до профессионала. Часть первая
  175. 15 изменений в iOS 11 о которых не рассказала Apple
  176. Лучшие процессоры 2017 года
  177. Всё что вам необходимо знать об Apple Watch 3
  178. Лучшие гаджеты 2017 года
  179. Десять лучших игровых ноутбуков 2017 года
  180. iPhone 8 против Samsung Galaxy S8
Суббота, 19 Январь, 2019
  1. Тренды в Data Science на 2019 год
  2. HUAWEI Mate 20 Pro — король смартфонов
  3. Oculus Quest — автономная гарнитура VR следующего поколения за 399 долларов
  4. Как скрыть свой IP-адрес
  5. Google Pixel 3: дата релиза, цены, новости и слухи
  6. Обзор iPhone XR
  7. Обзор Apple Watch 4
  8. Как удалить фон из изображения в Microsoft Word
  9. Как стримить на YouTube
  10. Почему Chrome сообщает мне «Обновите или удалите несовместимые приложения»?
  11. Все, что вам нужно знать о Halo Infinite
  12. Предварительный обзор Nvidia GeForce RTX 2080
  13. Обзор Samsung Galaxy Watch
  14. Как сделать сканер отпечатка пальца вашего телефона более точным
  15. В чем смысл беспроводного жесткого диска и нужен ли он мне?
  16. Шесть функций iPhone, которые вы не найдете на Android
  17. Восемь советов по продлению срока службы батареи вашего ноутбука
  18. Android 9 Pie против Android 8 Oreo: что нового и что изменилось?
  19. Как ускорить работу Ubuntu 18.04
  20. Проблемы с macOS 10.14 Mojave? Мы расскажем как их исправить!
  21. Лучшие беспроводные наушники 2018 года
  22. Как ускорить работу macOS 10.13
  23. Как ускорить работу Windows 10
  24. Xbox Two против PS5: прогноз на будущее
  25. Как получить сообщения c Android на ПК
  26. Обзор Android Auto
  27. Проблемы и их решения iOS: как решить самые неприятные проблемы с iPhone и iPad
  28. Как запустить старые компьютерные игры на Windows 10
  29. Что такое Dolby Atmos?
  30. 18 новых функций iOS 12 Mojave, которые Apple не показала нам на презентации
  31. Обзор смартфона Asus ROG : Самый быстрый смартфон в мире
  32. Как скачать и установить MacOS 10.14 Mojave Developer Preview прямо сейчас
  33. Топ 5 лучших редакторов кода для Windows, Linux и Mac в 2018 году
  34. Windows 10 проблемы с апрельским обновлением 2018: как их исправить
  35. FIFA 19 дата выхода, форматы и слухи: появление Лиги чемпионов и многое другое
  36. Call of Duty: Black Ops 4 дата выпуска и новости: режим Battle Royale подтвержден!
  37. Обзор OnePlus 6: самый впечатляющий смартфон от OnePlus
  38. Лучшие бесплатные загрузчики видео с YouTube в 2018
  39. Как безопасно майнить на вашем Android смартфоне
  40. Самые надежные портативные Bluetooth-динамики
  41. Как перейти на последнюю версию Ubuntu
  42. Лучшая камера 2018: CSC и цифровые SLR-камеры от 250 долларов
  43. Топ пять квадрокоптеров — дронов для съёмки видео в 2018 году
  44. Лучшие фотопринтеры в 2018 году: лучшие решения для ваших цифровых фотографий
  45. Топ пять роскошных мотоциклов дешевле 12000 долларов
  46. Дата релиза Mac Pro 2019, новости и слухи
  47. Топ 5 легальных сайтов для скачивания и прослушивания музыки бесплатно
  48. Топ 10 ретро автомобилей опередивших своё время
  49. Лучшие подкаст-приложения для Android
  50. Обзор нового ноутбука Lenovo Thinkpad X1 Carbon
  51. Лучшие конструкторы сайтов в 2018 году
  52. Лучшие бесплатные конвертеры PDF в 2018 году
  53. Лучшие бесплатный хостинг для web-сайтов в 2018 году
  54. Лучшие VPN для России в 2018 году
  55. Лучшие материнские платы 2018: Intel и AMD
  56. Лучшие CMS 2018 года
  57. Лучшие бесплатные видеоредакторы 2018 года
  58. Лучшие бесплатные VPN сервисы 2018 года
  59. Как скачать Kodi на Mac
  60. Лучшие внешние жесткие диски 2018 года
  61. Fortnite на мобильных устройствах: как вступить в королевскую битву на iOS и Android
  62. Топ десять лучших бюджетных ноутбуков 2018 года
  63. Как настроить прокси-сервер
  64. Десять лучших камер Go Pro и их конкурентов в 2018 году
  65. Обзор умных часов Fitbit Versa
  66. Лучшие клавиатуры 2018 года
  67. Как сжать файлы на вашем ПК с помощью CompactGUI и увеличить пространство на диске
  68. 5 технологий защиты от взлома, которые должен использовать каждый
  69. Как записывать макросы и автоматизировать сложные задачи в Microsoft Word
  70. Как сделать видео из фотографий
  71. Обзор смартфона NOKIA 8
  72. Новые технологии для лечения рака
  73. Почему NVIDIA хранит гигабайты файлов установщика на вашем жестком диске?
  74. В чем разница между каталогами «System32» и «SysWOW64» в Windows?
  75. Обзор технологий продления жизни и основных причин преждевременного старения
  76. Топ десять лучших приложений для Linux 2018
  77. 10 лучших 3D-принтеров 2018 года
  78. Как отличить поддельные приложения от настоящих в Play Store
  79. Все способы обновления до Windows 10, легально и бесплатно!
  80. Как построить медиа-центр стоимостью 35 долларов с Kodi и Raspberry Pi
  81. Обзор технологии триплирования материалов
  82. Безопасно ли покупать подержанные видеокарты от майнеров криптовалюты?
  83. Компьютерные науки или программная инженерия – какое образование выбрать?
  84. Обзор, читы и советы для Monster Hunter World: все, что вам нужно знать для удачной охоты
  85. Как покупать и слушать новые аудиокниги Google Play
  86. 19 полезных советов и хитростей iPhone 8
  87. Обзор очков дополненной реальности Vuzix Blade
  88. 7 полезных гаджетов для кухни дешевле 50$
  89. С чего начать, чтобы стать айтишником, если вы далеки от IT
  90. Sony Aibo — восхитительный щенок с искусственным интеллектом
  91. Самые крутые компоненты для ПК, которые мы с нетерпением ждем в 2018 году
  92. 10 сайтов с задачами для оттачивания навыков программирования в 2018 году
  93. Импульсные нейронные сети: современное состояние и перспективы
  94. Топ 10 технологий, которые готовы выстрелить в 2018 году
  95. Путь веб-разработчика в 2018 году
  96. Обзор консоли Nintendo Switch
  97. Пять принципов хорошего кода для начинающих программистов
  98. Разработка ПО: решить любую проблему в 4 шага
  99. NoSQL базы данных: методы работы с данными
  100. Терминал Linux: видеокурс по работе на примере Ubuntu
  101. Как подключить ноутбук к телевизору?
  102. Что такое UEFI и чем он отличается от BIOS?
  103. PlayStation VR: руководство по запуску VR-гарнитуры на консоли
  104. Toп шесть Arduino-совместимых плат для вашего проекта
  105. Как слушать музыку на Spotify в отличном качестве
  106. Angry Birds 2 — советы, читы и секреты
  107. Насколько водонепроницаем ваш телефон? IP68, IP67 и другие рейтинги
  108. 5 лучших Raspberry Pi дистрибутивов в 2018 году
  109. Как загрузить бесплатные книги с DRM на ваш Kindle
  110. Что такое внутренняя ошибка сервера 500 и как ее исправить?
  111. Как делать скриншоты и записывать видео на PlayStation 4
  112. Как восстановить удаленный файл: полное руководство
  113. OLED против QLED: что лучше?
  114. Как удалить сообщения WhatsApp
  115. Проблемы с Google Pixel 2 и Pixel 2 XL: как их исправить
  116. Десять способов ускорить ваш Mac
  117. Как заблокировать майнеры криптовалюты в вашем веб-браузере
  118. Как обновить жесткий диск PS4, PS4 Slim и PS4 Pro
  119. Oculus Rift против HTC Vive: какая VR-гарнитура подойдет именно вам?
  120. Дата выпуска и самые свежие новости о Samsung Galaxy S9
  121. Почему я перешел с Chrome на Firefox Quantum
  122. AMD против Intel: битва 16-ядерных процессоров
  123. Как перенести все ваши данные из Chrome в Firefox
  124. Как майнить Ethereum на вашем компьютере
  125. Лучшие игровые ПК которые вы можете купить в 2018 году
  126. Как найти потерянный или украденный смартфон на Android
  127. Дата релиза OnePlus 5T, новости и слухи
  128. Как использовать голосовой набор в Windows 10
  129. Что такое eSIM и чем оно отличается от SIM-карты?
  130. Как зарядить ваш iPhone 7 беспроводной зарядкой
  131. Обзор Xbox One X
  132. YouTube TV: все, что вам нужно знать о стриминговом сервисе
  133. Лучшие видеокарты для добычи Bitcoin и Ethereum!
  134. Как установить macOS High Sierra в VirtualBox на Windows 10
  135. Лучшие смарт-часы, которые вы можете купить в 2017 году
  136. Какой лучший антивирус для Windows 10?
  137. 10 необычных применений VPN, о которых вы не знали
  138. Что делать, когда ваш iPhone или iPad не заряжается должным образом
  139. Проблемы с обновлением Windows 10 Fall Creators: как их исправить
  140. Проблемы с macOS 10.13 High Sierrа? Мы расскажем как их исправить!
  141. Как обновиться до Windows 10 Fall Creators Update сейчас
  142. Обзор смартфона Huawei Mate 10
  143. Ваша сеть Wi-Fi уязвима: как защититьcя от KRACK взлома
  144. Вот как будут выглядеть летающие автомобили
  145. Безопасность Wi-Fi: следует ли использовать WPA2-AES, WPA2-TKIP или оба?
  146. Следим за Лионелем Месси с помощью TensorFlow и Object Detection
  147. Star Wars: Battlefront 2 — советы и рекомендации
  148. Ваш компьютер может использоваться для майнинга криптовалюты
  149. Проблемы с iOS 11: как их решить
  150. Электрокары, будущее уже наступило!
  151. Samsung Galaxy Note 8: секреты и уловки
  152. Что такое VPN?
  153. Будут ли технологии решать наши проблемы со сном?
  154. Смартфоны Samsung Galaxy S8 и Note 8 теперь могут легко запускать Windows 10
  155. HTML5: что это?
  156. Как перейти с Android на iPhone
  157. iOS 12: наши ожидания
  158. Обновление iOS 11.1 добавит сотни новых emoji на ваш iPhone или iPad
  159. Обзор Google Pixel 2 Event: Новые смартфоны и многое другое
  160. Обзор шлема виртуальной реальности Samsung HMD Odyssey
  161. Обзор ноутбука Xiaomi Mi Air 13.3
  162. Windows 10 может обойти Windows 7 до конца 2017 года
  163. Обзор консоли SNES Classic Mini
  164. Изобретены дроны, которыми можно управлять с помощью мозга
  165. Семь причин не использовать VPN
  166. Новый язык программирования от Microsoft создан для квантовых компьютеров
  167. Документы Google Диска теперь доступны в файловом менеджере iOS 11
  168. Топ десять лучших бюджетных ноутбуков 2017 года
  169. Обзор Intel Core i9-7980XE
  170. MacOS High Sierra теперь можно скачать бесплатно
  171. Лучшие усилители Wi-Fi
  172. Firefox 9.0 для iOS прибыл с защитой от слежки, Firefox Focus для Android получил вкладки
  173. Обзор Samsung Portable SSD T5
  174. Изучение языка программирования Ruby: от новичка до профессионала. Часть первая
  175. 15 изменений в iOS 11 о которых не рассказала Apple
  176. Лучшие процессоры 2017 года
  177. Всё что вам необходимо знать об Apple Watch 3
  178. Лучшие гаджеты 2017 года
  179. Десять лучших игровых ноутбуков 2017 года
  180. iPhone 8 против Samsung Galaxy S8

В этой статье рассмотрены 10 популярных сайтов для оттачивания навыков программирования разработчиков начального и среднего уровней.

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

1. Coderbyte

coderbyte

Проект Coderbyte содержит более 200 задач по кодингу, которые вы можете решить в онлайн-редакторе при помощи одного из десяти языков программирования. Доступ к части задач бесплатный, к остальным он открывается после покупки подписки. К задачам прилагается более 800 000 решений, проранжированных по оценке пользователей. Кроме раздела с задачами имеются также пособия по написанию программных решений на различных языках. Приобретение подписки открывает доступ к туториалам по собеседованиям в крупных компаниях и задачи с собеседований. Также в свободном доступе находятся однонедельные вводные курсы по языкам программирования и веб-разработке.

Уровень сложности: для новичков и середнячков.

2. Codewars

coderwars

При регистрации на Codewars нужно пройти простое задание, подтверждающее ваши навыки в одном из 20 языков программирования, для которых на сайте имеется большая коллекция упражнений. Для каждого задания есть форма обсуждения самого задания и его решений. Работа с задачами обрамлена в игровую форму: выполняя упражнения, вы получаете очки, накопление которых позволяет перейти к более высокому разряду.

Уровень сложности: для новичков и середнячков.

3. CodeFights

codefights

CodeFights содержит задания для решения в онлайн-редакторе и форум для обсуждения заданий. В качестве целей можно поставить изучение новых концепций программирования или подготовку к собеседованию. Программы можно писать более чем на 30 различных языках. В работе над кодом вы можете посоревноваться с Company Bots – ботами, написанными инженерами таких компаний как Uber, Dropbox и Quora. Обучение, как и в случае Codewars, построено в игровой форме с получением очков и прогресс-баром. Заработанные за выполнение заданий очки можно тратить на открытие новых заданий.

Уровень сложности: для новичков и середнячков.

4. CodinGame

codingame

Следующий ресурс CodinGame постулирует игровую начинку уже в своем названии. Однако игра здесь подразумевает не игровую форму оценки результата, а то, что вы учитесь писать код в процессе создания онлайн-игры, например, космического шутера. При решении задания вы видите блок, связанный с какой-то концепцией, который вы должны запрограммировать в этой игре. Если вы сделаете это правильно, игра оживет. Для написания кода можно использовать один из 20 языков.

Уровень сложности: для новичков и середнячков.

5. TopCoder

topcoder

TopCoder это один из сайтов для онлайн-соревнований по программированию с задачами на алгоритмы. Соревнования проходят несколько раз в месяц в заранее оговоренное время. Кроме этого, дополнительно можно выбрать одну из трех ветвей продолжительных соревнований: UX/UI дизайн, разработка и Data Science. Победители соревнований получают денежные призы от нескольких сот до пары тысяч долларов.

Уровень сложности: для середнячков и продвинутых.

6. HackerRank

hackerank

HackerRank сосредоточен на вопросах информатики и содержит проблемы для таких областей как алгоритмы, математика, SQL, функциональное программирование, искусственный интеллект и т.д. Аналогично предыдущим ресурсам, такие задания можно решить и протестировать в онлайн-редакторе (пример). В структуру сайта также включены возможность обсуждений и рейтинг лидеров по каждой задаче, большинство заданий содержат пояснения о рассматриваемой проблеме и наводящие соображения о том как подойти к ее решению.

Уровень сложности: для середнячков и продвинутых.

7. LeetCode

leetcode

На LeetCode собрана отличная коллекция алгоритмов программирования, связанных понятиями структур данных, таких как бинарные деревья, динамическая память, связанные списки и т. д. Эти проблемы немного более общие и продвинутые, чем те, что можно обнаружить на описанных выше ресурсах, однако это важные задачи для тех, кто готовится к собеседованию на должность разработчика программного обеспечения. На сайте есть специальный раздел Mock Interview, предназначенный для подготовки к собеседованиям. Ресурсом проводятся собственные конкурсы по программированию. Также есть раздел статей, которые помогут вам лучше разобраться в определенных проблемах в области алгоритмов.

Уровень сложности: для середнячков и продвинутых.

8. CodeChef

codeshef

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

Уровень сложности: для середнячков и продвинутых.

9. GeeksforGeeks

geekforgeeks

GeeksforGeeks содержит одну из лучших подборок статей, объяснений и примеров кода для области алгоритмов и структур данных. Здесь вы можете посмотреть пример того как один сложный вопрос разбивается на несколько более простых с поэтапным объяснением решений при помощи примеров кода на разных языках. Прежде чем посмотреть ответ к задаче, вы также можете потренироваться в онлайн-редакторе. Если вы решили разобраться в вопросах алгоритмов, этот сайт одно из лучших решений, чтобы их понять.

Уровень сложности: для середнячков и продвинутых.

10. Codeforces

codeforces

На ресурсе Codeforces, спонсируемом командой Телеграма, регулярно проводятся международные соревнования, в которых соперничают профи спортивного программирования. Если вы начинающий кодер, эти задачи, скорее всего, будут для вас слишком сложными (вот пара примеров). Понятно, что решение таких задач требует продвинутых знаний в математике и алгоритмах.

Уровень сложности: для продвинутых.

Заключение

Большинство приведенных ресурсов обеспечивают возможность выполнения заданий и тестирования результатов в онлайн-режиме. Многие задания носят игровую форму, что делает сложный процесс программирования более интересным и мотивирует к занятиям. На большинстве приведенных сервисов можно зарегистрироваться или упростить регистрацию при помощи аккаунтов в социальных сетях или на Github, а объяснение интерфейсов происходит в рамках одного из начальных заданий.

Вам это может быть интересно:

Перевод статьи » The 10 Best Coding Challenge Websites for 2018 «

0 Comments

Оставить комментарий

КРИПТОВАЛЮТА

NamePrice24H (%)
Bitcoin (BTC)
$3,701.63
2.55%
Ethereum (ETH)
$124.21
2.92%
XRP (XRP)
$0.328709
1.42%
Bitcoin Cash (BCH)
$129.25
1.50%
Litecoin (LTC)
$32.51
4.88%
IOTA (MIOTA)
$0.318353
4.22%
Monero (XMR)
$45.37
1.68%
Dash (DASH)
$72.63
2.26%

Реклама