---
Categories:
- Development
- TextEditor
- Education
Description:
C: '<p>The Programmer''s Learning Machine (PLM) is a free cross-platform programming exerciser. It lets
you explore various concepts of programming through over 190 interactive exercises, that you can solve
in either Java, Python or Scala.</p><p>The PLM interface and content is thoughtfully translated to
English and French; we hope that other translations will be contributed in the future.</p><p>The following
concepts are included in this package:</p><p>- Welcome: teach basics of programming to absolute beginners
- Maze: classical maze escaping algorithms for intermediate - Sort: classical sorting algorithms for
intermediate. One introduction lesson presents the basics of the sorting algorithms while two additional
lessons apply them in more recreative settings. - Recursion: classical logo algorithms for intermediate
- Turtle Art: explore a few classical LOGO figures - LightBot: little programmer''s brain teaser for
intermediate and advanced</p><p>Other lessons are planned to explore new concepts, such as the backtracking,
dynamic programming, object-oriented programming or the standard libraries of python, Scala and Java.
Other programming languages (such as Ruby or JavaScript) may be added in the future.</p>'
ID: plm.desktop
Icon:
cached: plm_plm.png
Keywords:
C:
- Code
- Programming
- Java
- Python
- Scala
Name:
C: PLM
Package: plm
Provides:
mimetypes:
- text/plain
Summary:
C: Learn programming interactively
fr: Apprendre la programmation interactivement
Type: desktop-app