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.