Codédex
Learn programming through interactive courses and projects
Practice programming with exercises and community mentoring.

Exercism helps you practice a programming language by solving exercises and reviewing your solutions. Language tracks give the work a structure, with problems that ask you to apply a concept in code. You can use the browser editor or download and submit exercises through the command line in your own development environment.
Automated analysis provides feedback on some submissions. Community mentors can explain different approaches and the conventions of a particular language, so review extends beyond whether the answer runs. Learners can use the platform to build familiarity with a first language or practice an additional one through a continuing sequence of small problems.
Tried it? Share a useful thought or ask a question.
Good conversations start with a hello.
Sign in to comment