Welcome to the Programmer's Learning Machine  
The PLM is a Learning Management System (LMS) aiming at teaching the art of computer programming through interactive exercises. It offers an extensive set of varied exercises, allowing you to practice at your own pace.

Pick a classical lesson