Английская Википедия:Exercism
Шаблон:Short description Шаблон:Distinguish Шаблон:Infobox website
Exercism is an online, open-source, free coding platform that offers code practice and mentorship[1] on 67 different programming languages.[2][3]
History
Software developer Katrina Owen created Exercism while she was teaching programming at Jumpstart Labs.[4] The platform was developed as an internal tool to solve the problem of her own students not receiving feedback on the coding problems they were practicing. Katrina put the site publicly online and found that people were sharing it with their friends, practicing together and giving each other feedback. Within 12 months, the site had organically grown to see over 6,000 users had submitted code or feedback, and hundreds of volunteers contribute to the languages or tooling on the platform.[4]
In July 2018, the site was relaunched with a new design and centered around a formal mentoring mode.[2]
Product
In the past, the website differed from other coding platforms by requiring students to download exercises through a command line client, solve the code on their own computers then submit the solution for feedback, at which point they can also view other's solutions to the same problem.[5] Since its second relaunch in 2021, solutions can be edited and submitted through a web editor, though the command line client remains available.
Exercism has tracks for 67 programming languages.[2] Among the notable languages taught: ABAP, C, C#, C++, CoffeeScript, Delphi,[3] Elm, Erlang, F#, Go, Java, JavaScript, Julia, Kotlin, Objective-C, PHP, Python, Raku, Red, Ruby, Rust, Scala, Swift,[6] and V (Vlang).
In 2023, the site launched a "12 in 23" challenge for users to learn the basics of 12 different languages - one per month in 2023.[7]
Open source
Шаблон:Infobox software The Exercism codebase is open source.
In April 2016, it consisted of 50 repositories including website code, API code, command-line code and, most of all, over 40 stand-alone repositories for different language tracks.[8]
Шаблон:As of Exercism has 14,344 contributors,[9] maintains 366 repositories,[10] and 19,603 mentors.[11]
References
- ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокcodenewbie-2014
не указан текст - ↑ 2,0 2,1 2,2 Ошибка цитирования Неверный тег
<ref>
; для сносокsilicon-canal-2018
не указан текст - ↑ 3,0 3,1 Ошибка цитирования Неверный тег
<ref>
; для сносокexercism-io
не указан текст - ↑ 4,0 4,1 Ошибка цитирования Неверный тег
<ref>
; для сносокwired-2014
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокopensource-2017
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокsd-times-2017
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокexercism-2023
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокsitepoint-2016
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокexercism-contributors
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокgithub-exercism
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокexercism-impact
не указан текст
- Английская Википедия
- Open-source cloud applications
- Free software programmed in Ruby
- Online services
- Virtual learning environments
- Open educational resources
- Software using the GNU AGPL license
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Английской Википедии
- Страницы с ошибками в примечаниях