Exercism

From Wikipedia, the free encyclopedia
Exercism
Exercism Logo.png
Exercism Homepage, Aug 2018.png
Area servedWorldwide
Founder(s)Katrina Owen, Jeremy Walker[1]
IndustryInternet
URLexercism.io
CommercialNo
RegistrationYes
Users200,000 (August 2018)[2]
Launched2013[2]
Current statusActive

Exercism is an online, open-source, free coding platform that offers code practice and mentorship[3] on 50 different programming languages.[2][4]


History[]

Software developer Katrina Owen created Exercism while she was teaching programming at Jumpstart Labs.[5] 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.[5]

In July 2018, the site was relaunched with a new design and centred around a formal mentoring mode.[2]

Product[]

The website differs 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.[6]

Exercism has tracks for 50 different programming languages.[2] including C, C#, C++, CoffeeScript, Elm, Erlang, F#, Go, Java, JavaScript, Julia, Kotlin, Objective-C, PHP, Python, Raku, Ruby, Rust, Scala, Swift[7] and Delphi.[4]

Open Source[]

The Exercism codebase is open source, consisting of over 50 repositories, containing website code, API code, command-line code and over 40 stand-alone repositories for different language tracks.[8] As of August 2018 Exercism has 1,700 contributors and 700 mentors.[2]

References[]

  1. ^ "The Exercism Team". Retrieved April 24, 2019.
  2. ^ Jump up to: a b c d e f Cook, Jodie. "Exercise your coding skills: rejuvenated platform empowers thousands of developers to learn a new language for free". . Retrieved August 12, 2018.
  3. ^ Barek, Saron. "Nitpicks and Devils". . Retrieved August 12, 2018.
  4. ^ Jump up to: a b "Exercism". Retrieved August 5, 2019.
  5. ^ Jump up to: a b Finley, Clint. "Out in the open: The site that teaches you to code well enough to get a job". Wired. Retrieved August 12, 2018.
  6. ^ Brasseur, Vicky. "Improve your programming skills with Exercism". OpenSource.com. Retrieved August 12, 2018.
  7. ^ Cardoza, Christina. "SD Times GitHub Project of the Week: Exercism". SD Times. Retrieved August 12, 2018.
  8. ^ "Exorcise Your Newbie Demons by Contributing to Exercism". SitePoint. Retrieved August 12, 2018.
Retrieved from ""