Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dyalog/aplcourse

Dyalog APL self-study course
https://github.com/dyalog/aplcourse

apl course dyalog dyalog-apl education learning self-study

Last synced: 3 months ago
JSON representation

Dyalog APL self-study course

Awesome Lists containing this project

README

        

# APL Course
A self-study introduction to Dyalog APL with exercises. This course consists of a series of short instructional notes interleaved with problem sets.

[View the course](https://course.dyalog.com)

## Getting Started
If you're just starting out, you can use the [TryAPL](https://tryapl.org) online interpreter. Put TryAPL on one half of your screen, and view the course on the other half.

Chapters and exercises involving the use of external files and some [system functions](./Quad%20names.md) require the full Dyalog system, which can be [downloaded for free from the Dyalog website](https://www.dyalog.com/download-zone.htm).

If you need help typing APL glyphs (e.g. `×⌿⍳`) then see [the APL Wiki](https://aplwiki.com/wiki/Typing_glyphs#Prefix_key).

## Audience
This course assumes high-school / secondary level mathematics knowledge, and some familiarity with basic programming terminology (e.g. *function*, *variable*, *recursion*). It is not intended as a general introduction to programming, but more of a fast-track to getting up and running with modern APL.

## Feedback
If you have any suggestions, critcisms or praise, please [create an issue :fontawesome-brands-github:](https://github.com/Dyalog/APLCourse/issues/new).

## Technology
This site is created using [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/).