I was asked to list and explain the different ways Salesforce can run Apex code asynchronously.
Anonymous
The options for running Apex code asynchronously are; @future methods Batchable Interface Schedulable Interface Queueable Interface
Check out your Company Bowl for anonymous work chats.