Concurrency

GUI

Testing

Input - Output

Functional Programming