Programming person with notebook

Exercism exercism |  teams edition

Code practice and mentoring with people you trust

Practice and discuss over 3,450 exercises across 52 languages with your friends, colleagues, or instructors. Perfect for Friday afternoons at work, social evenings, bootcamps, and weekend workshops.

Explore languages

Exercism has been featured in...

Changelog Codeship Code Newbie Wired Open Source SD Times Linux

How Teams Edition works

Exercism is the home of code practice and mentorship. Teams Edition has the same concept and exercises as our Personal Edition, but rather than learning from our mentors, you can learn from your friends, colleagues or bootcamp instructors.

1. Choose a language to master

Object oriented, functional, popular, emerging, or just plain obscure. Chat to your team and work out which of our 52 different languages you want to explore first.

2. Complete a coding challenge on your computer

All the coding happens on your machine in an environment you're familiar with. Download the template, solve the problem, and then upload your solution for your team to see.

3. Upload your solution and review it with a friend, colleague or instructor

Discussing code is one of the best ways to learn. Explore ideas with those who have a little more experience or a different point of view.

4. Unlock different concepts and exercises

Our tracks have up to 120 exercise each - some are fun, some are tricky, some are weird, but all will teach you something new.

5. Complete the language track and achieve fluency

At the end of your language track you will have mastered the core concepts and idioms of your language and be ready to use it in the real world.

Sign up to Exercism and get started on your first track now.

Sign up for FREE