exercism.org
Open in
urlscan Pro
13.35.58.104
Public Scan
Submitted URL: http://exercism.org/
Effective URL: https://exercism.org/
Submission: On June 18 via api from US — Scanned from DE
Effective URL: https://exercism.org/
Submission: On June 18 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
* Learn * LANGUAGE TRACKS Upskill in 65+ languages * #48IN24 CHALLENGE A different challenge each week in 2024 * YOUR JOURNEY Explore your Exercism journey * Discover * EXERCISM PERKS Offers & discounts from our partners * COMMUNITY VIDEOS Streaming, walkthroughs & more * BRIEF INTRODUCTION SERIES Short language overviews * INTERVIEWS & STORIES Get inspired by people's stories * DISCORD Chat & hang with the community * FORUM Dig deeper into topics * Contribute * GETTING STARTED How you can help Exercism * MENTORING Support others as they learn * DOCS Everything you need to help * CONTRIBUTORS Meet the people behind Exercism * More * DONATE Help support our mission * ABOUT EXERCISM Learn about our organisation * OUR IMPACT Explore what we've achieved * INSIDERS Our way of saying thank you * SWAG Hoodies, stickers & more Sign upLog in GET REALLY GOOD AT PROGRAMMING. Develop fluency in 70 programming languages with our unique blend of learning, practice and mentoring. Exercism is fun, effective and 100% free, forever. Sign up for free Explore languages is an independent, community funded, not-for-profit organisation. Learn more EXPLORE AND GET FLUENT IN 70 PROGRAMMING LANGUAGES -------------------------------------------------------------------------------- Python 441979 students JavaScript 362640 students Java 175802 students C++ 115763 students Go 115626 students C# 112678 students Rust 102533 students C 94330 students TypeScript 67641 students Bash 58415 students Ruby 52510 students PHP 45258 students See all 70 Language Tracks OVER 6187 CODING EXERCISES. FROM "ALLERGIES" TO "ZEBRA PUZZLE". -------------------------------------------------------------------------------- Learn by doing. Get better at programming through fun coding exercises that build your understanding of concepts. ALLERGIES Given a person's allergy score, determine whether or not they're allergic to a given item, and their full list of allergies. +40 more QUEEN ATTACK Given the position of two queens on a chess board, indicate whether or not they are positioned so that they can attack each other +60 more ZEBRA PUZZLE Which of the residents drinks water? Who owns the zebra? Can you solve the Zebra Puzzle with code? +70 more WRITE CODE LOCALLY, IN YOUR OWN SPACE Exercism is primarily built as a CLI-first tool. Download and submit exercises right from your terminal. USE THE EXERCISM IN-BROWSER EDITOR Don't spend hours installing a language locally just to try it out. We support all 70 of our programming languages in our in-browser editor. GET AUTOMATED ANALYSIS ON YOUR CODE Not quite sure how well you've done? We run automatic analysis on your solutions to give you quick feedback and points of improvement. DEEPEN YOUR KNOWLEDGE WITH HUMAN MENTORING, FOR FREE. -------------------------------------------------------------------------------- Discover new and exciting ways to approach an exercise by getting mentored on it. Become more familiar with the conventions, idioms and opinions of a particular programming language. WHY MENTORING? -------------------------------------------------------------------------------- YOU DON'T KNOW WHAT YOU DON'T KNOW When learning a new language, the hardest part is not being aware of the gaps in your knowledge. Our mentors can look at your code and immediately see the ideas you're not familiar with and give you a level-up by unlocking new knowledge. LEARN LANGUAGE-SPECIFIC CONVENTIONS Becoming fluent in a language is more than being able to write code in it - it's about being able to think in that language. Our mentors will help guide you to how to reshape your thinking to write idiomatic code. LEARNING WITH OTHERS IS FUN Getting feedback from real people is an amazingly exciting way to learn. And becoming a mentor and giving feedback yourself is an even bigger step forward. So complete the circle - be mentored and mentor 🎉 CODE PRACTICE AND MENTORSHIP FOR EVERYONE Develop fluency in 70 programming languages with our unique blend of learning, practice and mentoring. Exercism is fun, effective and 100% free, forever. Sign up for free Explore languages -------------------------------------------------------------------------------- EDITIONS -------------------------------------------------------------------------------- * Exercism * Exercism for Teams * Exercism Research ABOUT -------------------------------------------------------------------------------- * About Exercism * Our team * Contributors * Partners * Individual supporters GET INVOLVED -------------------------------------------------------------------------------- * Exercism Insiders * Contribute * Mentor * Donate LEGAL & POLICIES -------------------------------------------------------------------------------- * Terms of usage * Privacy policy * Cookie policy * Code of conduct * Accessibility statement KEEP IN TOUCH -------------------------------------------------------------------------------- * Exercism's blog * Discuss on GitHub * Contact us * Report abuse GET HELP -------------------------------------------------------------------------------- * Exercism's Docs * Getting started * FAQs * Installing the CLI * Interactive CLI Walkthrough -------------------------------------------------------------------------------- OUR PROGRAMMING LANGUAGE TRACKS -------------------------------------------------------------------------------- * 8th * ABAP * AWK * Ballerina * Bash * C * C# * C++ * CFML * Clojure * COBOL * CoffeeScript * Common Lisp * Crystal * D * Dart * Delphi Pascal * Elixir * Elm * Emacs Lisp * Erlang * Euphoria * F# * Fortran * Gleam * Go * Groovy * Haskell * Java * JavaScript * jq * Julia * Kotlin * LFE * Lua * MIPS Assembly * Nim * Objective-C * OCaml * Perl * Pharo * PHP * PL/SQL * PowerShell * Prolog * PureScript * Pyret * Python * R * Racket * Raku * ReasonML * Red * Ruby * Rust * Scala * Scheme * SQLite * Standard ML * Swift * Tcl * TypeScript * Unison * V * Vim script * Visual Basic * WebAssembly * Wren * x86-64 Assembly * Zig WANT TO ADD A LANGUAGE TRACK TO EXERCISM? Start a new topic in the forum and let's discuss it. -------------------------------------------------------------------------------- Exercism is a not-for-profit organisation registered in the UK. Its trustees are Katrina Owen, Jeremy Walker and Erik Schierboom. © 2024 Exercism