Free Access
Exercism provides free access to a wide range of coding exercises and learning resources, making it accessible to everyone regardless of their financial situation.
Mentorship
Offers personalized mentorship from experienced developers who can provide feedback and guidance on your code submissions.
Wide Variety of Languages
Supports numerous programming languages, which allows users to learn and practice coding in multiple languages.
Structured Learning Tracks
Organizes exercises into structured tracks, guiding learners through progressively challenging problems in a logical order.
Community Support
Has an active community forum where users can discuss problems, share insights, and ask for help.
Open Source Contributions
Encourages contributions to the platform itself, offering an opportunity for users to give back and improve the resources available to others.
Focus on Clean Code
Emphasizes writing clean, well-documented code, which is beneficial for developing best practices.
Promote Exercism. You can add any of these badges on your website.
Yes, Exercism is considered good for learning and improving programming skills.
We have collected here some useful links to help you find out if Exercism is good.
Check the traffic stats of Exercism on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Exercism on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Exercism's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Exercism on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Exercism on Reddit. This can help you find out how popualr the product is and what people think about it.
Exercism.org structured deliberate practice, no AI required. - Source: dev.to / 3 months ago
Providing free coding exercises and mentorship, Exercism helps developers practice and improve their programming skills step by step. Their Python Track offers a series of exercises that guide learners from beginner to more advanced levels. - Source: dev.to / 6 months ago
Exercism is a code practice + mentoring platform in 74 languages. Why it can work: although it is not exclusively focused on groups of five, its mentoring and peer review model allows forming mini-circles where participants give each other mutual feedback. Limitation: it is not originally intended as a "venting circle" (My favorite), but more technical-practical. - Source: dev.to / 8 months ago
Keep practicing, keep coding, and most importantlyโhave fun with it! If you enjoyed this exercise, explore more challenges on exercism to continue building your Go skills. As always, you can find the complete code in my GitHub repo: https://github.com/RubenOAlvarado/algorithms. - Source: dev.to / 9 months ago
(concepts/topics) : The New Turing Omnibus, 66 Excursions in Computer Science[1] Code Complete [2] Debugging The 9 Indispensable Rules of Finding Even the Most Elusive Software and Hardware Problems [3] Code: The Hidden Language of Computer Hardware and Software [4] -- backround stories on how 'computer' things came to be -------- [1] : https://www.amazon.com/New-Turing-Omnibus-Sixty-Six-Excursions/dp/0805071660... - Source: Hacker News / about 1 year ago
The only thing left to do then was to build something that could showcase the power of code ingestion within a vector database, and it immediately clicked in my mind: "Why don't I ingest my entire codebase of solved Go exercises from Exercism?" That's how I created Code-RAGent, your friendly coding assistant based on your personal codebases and grounded in web search. It is built on top of GPT-4.1, powered by... - Source: dev.to / about 1 year ago
This is where sources like freeCodeCamp or Scrimba absolutely shine. With Odin, you read an article and may follow along with examples. But itโs unlikely you develop the muscle memory to implement the concepts on your own. Odin does offer some in-house exercises and often assigns external ones too. Still, I believe itโs not enough. You donโt lift weight only 5 times and say Iโve got this! You keep lifting until... - Source: dev.to / over 1 year ago
If I get the time I would very much like to share my notes on adopting the various languages and perhaps even my solutions to some of the exercises. I have some reservations to doing the latter, since it does spoil the fun of solving the exercises for you. I have made some basic tooling which could be of interest/inspiration to you if you are in on Exercism. - Source: dev.to / over 1 year ago
I think you are looking for Exercism: https://exercism.org/ Great website! - Source: Hacker News / over 1 year ago
Appeared at 2012. Built on top of BEAM to make Erlang\OTP runtime more accessible, because Erlang is not user friendly really; and shares the same abstractions and OTP framework for building distributed, fault-tolerant applications. Though initially designed with dynamic typing, Elixir is actively developing static typing capabilities cnrs. As Joe Armstrong said about types "no good type system save you from node... - Source: dev.to / over 1 year ago
Work has eaten up most of my spare time lately, or it hasn't left me with much energy that I could devote to additional learning. I've gone quite a few day without any studying. Today, I've managed to complete a few challenges on Exercismthat were left open and I'm about to get back to studying for the CompTIA Project+ certification. - Source: dev.to / almost 2 years ago
Mentored six students on (https://exercism.org/). Got one testimonial (positive). Have received a total of five so far, all good words.. I've mentored a lot more students in total, but the sessions are not counted until they acknowledge feedback and terminate them. Some submit requests for mentoring but then forget about them, which is frustrating, considering I put a lot of time and effort into giving proper... - Source: dev.to / almost 2 years ago
Although I was initially afraid of mentoring (on Exercism), I seem to have fallen into a positive flow. It's been a great feeling to help students who have just recently started out on their journey. I was able to spot bits and pieces susceptible of improvement and steer them in the direction of better habits and best practices. It's only been a few days, but I feel I've already grown a lot from it, and I'm... - Source: dev.to / almost 2 years ago
Enter Exercism, offering the opportunity to mentor other students on their solutions to the challenges. Perfect opportunity to start growing those mentoring muscles. - Source: dev.to / almost 2 years ago
After reading Erik's post I fell over a post from: Erik Walker, the co-founder of Exercism.io, entitled: "2M users but no money in the bank. Tough times ๐". - Source: dev.to / almost 2 years ago
There are quite a few things in common with Exercism in that it's a nice community, well structured and you get mentored by other students and can mentor yourself when you feel ready. - Source: dev.to / almost 2 years ago
Completed another challenge on Exercism (theme: recursion) this morning. Today has been quite busy and tiring on a personal level, mind feels fatigued, so there won't be much more and I'll go to bed early. - Source: dev.to / almost 2 years ago
I'm not an expert, I don't feel like one. Nonetheless, I think I have learned a thing or two, both in terms of hard and soft skills, and I'd love to share these with others. Mentoring, at this stage, has more of a horizontal-communal essence for me, rather than a strictly vertical-hierarchical one. The aforementioned Exercism offers a mentoring feature, acting like a sort of enhanced code review between... - Source: dev.to / almost 2 years ago
Exercism: Work on exercises in over 50 programming languages and get personalized help if you need it. - Source: dev.to / about 2 years ago
Https://exercism.org/ offers exercises for multiple languages including Go. - Source: Hacker News / about 2 years ago
When I got my first job as a junior software engineer, my team lead suggested I take a course by MIT, Introduction to Computer Science and Programming Using Python to improve my fundamental knowledge of computer science. The course duration was 9 weeks and I learned a lot of theory about programming and picked up Python syntax. I liked the course and especially the exercises that were presented there. At that time... - Source: dev.to / about 2 years ago
Exercism has carved a niche for itself in the crowded landscape of online programming education, distinguishing itself through a unique blend of features tailored to both beginner and seasoned developers. Founded as a platform primarily for self-directed learning, Exercism has gained traction by offering a wide array of coding challenges across more than 52 programming languages, complemented by a strong mentorship component.
One of Exercism's standout offerings is its focus on language tracks, allowing users to select from a variety of programming languages in which to deepen their skills. This structure is particularly suitable for beginners aiming to build a solid foundation in a new language. Unlike many other platforms, Exercism emphasizes individual practice that occurs offline, using their command-line interface, which users download from GitHub. This unique approach caters to users who prefer a more traditional coding environment over browser-based interfaces.
What truly sets Exercism apart, however, is its mentorship feature. Participants can receive personalized feedback on their code from experienced mentors, a service that isnโt widely available or as deeply integrated on many competing platforms. This mentorship facilitates a form of learning akin to a code review process, offering insights into best practices and encouraging code optimization.
Exercism also boasts an active and engaged community of developers. This community plays a crucial role in maintaining the platform's dynamic nature, offering support and advice to newcomers navigating the challenges. The platform has grown to host over 4,000 activities, reflecting its commitment to providing diverse and rich learning content.
The platform supports a variety of initiatives and challenges designed to foster continuous learning and exploration of programming. Notable examples include the #48in24 challenge, where users aim to complete 48 exercises within 24 hours, and the #12in23 challenge, which encouraged participants to learn a new programming language each month.
Public opinion on Exercism is generally positive, often highlighted as a viable alternative to more well-known platforms like LeetCode, particularly for those looking for mentorship opportunities. Users often praise the platform for its community-driven approach and the quality of feedback provided by mentors. Moreover, stories from users indicate the platform's effectiveness in helping participants grow both hard and soft skills, especially through their mentoring experience.
Despite its strengths, Exercism faces challenges, most notably financial sustainability, as indicated by one of its co-founders noting the dilemma of having a substantial user base without corresponding financial backing. Furthermore, while its offline focus is appreciated by some, it might not appeal to every learner, especially those accustomed to web-based learning environments.
In conclusion, Exercism offers a unique blend of features that cater to a wide range of learners, from beginners starting their coding journey to seasoned developers looking for structured practice and mentorship. The platform's strengths lie in its community-driven approach, a diverse set of programming languages, and the invaluable mentorship component. Despite financial hurdles and a less conventional user experience, Exercism remains a respected and valuable asset in the world of online programming education.
Do you know an article comparing Exercism to other products?
Suggest a link to a post with product alternatives.
Is Exercism good? This is an informative page that will help you find out. Moreover, you can review and discuss Exercism here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.
One of the most engaging ways to learn a programming language.