Skip to content
APL MOOC
6.5 - Choo choo
Initializing search
Home
Course
Progress
Log in
APL MOOC
Home
Course
Course
0 - The wonderful world of APL
0 - The wonderful world of APL
0.1 - Quirky and different
0.2 - What's the big idea?
0.3 - Useful resources
0.4 - About the course
1 - Getting your toes wet
1 - Getting your toes wet
1.1 - Immediate execution mode
1.2 - Basic operations and input
1.3 - How do I type these characters?!?!?!?
1.4 - Order of execution
1.5 - When things go wrong
1.S - Summary
1.R - Read exercises
1.W - Write exercises
2 - Array programming
2 - Array programming
2.1 - Assignment
2.2 - Vectors
2.3 - Arithmetic operations on vectors
2.4 - Higher dimensional space
2.5 - Shape
2.6 - Nested arrays
2.S - Summary
2.R - Read exercises
2.W - Write exercises
3 - Functions
3 - Functions
3.1 - Fun for everyone
3.2 - All the math
3.3 - Relational functions
3.4 - Logical functions
3.5 - Quad functions
3.6 - Installing Dyalog
3.7 - Traditional fun
3.8 - Fun(Fun(Fun(Fun(Fun(...)))))
3.9 - ALL ABOARD!
3.S - Summary
3.R - Read exercises
3.W - Write exercises
3.B - Bonus content
4 - Vector functions
4 - Vector functions
4.1 - Creating vectors
4.2 - Reductions and scans
4.3 - Selecting from a vector
4.4 - Order from chaos
4.5 - I'm in Spain without the "a"
4.6 - Searching
4.7 - Elements of set theory
4.S - Summary
4.R - Read exercises
4.W - Write exercises
4.B - Bonus content
5 - Higher dimensions
5 - Higher dimensions
5.1 - Choose your axis!
5.2 - Anything can be a scalar
5.3 - (Un)matrixification
5.4 - Selections and reductions
5.5 - Cross-tabulation
5.S - Summary
5.R - Read exercises
5.W - Write exercises
5.B - Bonus content
6 - Everything else you need to know
6 - Everything else you need to know
6.1 - String manipulation
6.2 - Inner and outer products
6.3 - Encoding and decoding
6.4 - Operators
6.5 - Choo choo
6.S - Summary
6.R - Read exercises
6.W - Write exercises
6.B - Bonus content
7 - Programming in APL
7 - Programming in APL
7.1 - Development environment
7.2 - Branching and looping
7.3 - Execute and format
7.4 - Writing interactive programs
7.5 - File I/O
7.6 - External libraries
7.S - Summary
7.P - Programming project
Progress
Log in
Choo choo
This part will cover
4-trains
5-trains
advanced trains