DYNA Fall 2025: 29-30 September. More info

New to APL

🏋️ Do

These resources are intended for anyone who has programmed before but is new to APL and Dyalog.

Our APL Course is a self-study introduction to Dyalog APL, comprising a set of guided problem sets with examples and explained solutions.

The APL Challenge is a quarterly competition aimed specifically at newcomers to APL. Its ten entry-level problems offer a chance of winning cash prizes.

📖 Read

Learning APL is an excellent introduction to modern APL for experienced programmers.

🎞️ Watch

The Learn APL with Neural Networks YouTube series aims to teach you APL while building a basic machine learning framework from first principles. By the end of the series you will have created a machine learning framework and used it to train a neural network that recognises handwritten digits. The flexibility of what you have created will mean that y are also able to tackle other problems.

This is the Learn Master Page. Mike knows this message is here…

Get Support

Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).

Search our website...