Exercism is a free, open-source platform that helps beginners learn programming in over 30 languages. Users study exercises, get feedback from mentors, and track progress with badges.