# Chainlink Functions Tutorials
Source: https://docs.chain.link/chainlink-functions/tutorials


> **NOTE: Explore Chainlink Functions Playground**
>
> Start exploring Chainlink Functions in your browser using the [Chainlink Functions
> Playground](https://functions.chain.link/playground). You can use the playground to simulate Chainlink Functions, call
> APIs, and execute demo requests.

## Topics

- [Simple Computation](/chainlink-functions/tutorials/simple-computation)
- [Call an API](/chainlink-functions/tutorials/api-query-parameters)
- [POST Data to an API](/chainlink-functions/tutorials/api-post-data)
- [Using DON-hosted Secrets in Requests](/chainlink-functions/tutorials/api-use-secrets)
- [Using Imports with Functions](/chainlink-functions/tutorials/importing-packages)
- [Use ABI encoding and decoding](/chainlink-functions/tutorials/abi-decoding)
- [Using User-hosted (gist) Secrets in Requests](/chainlink-functions/tutorials/api-use-secrets-gist)
- [Using User-hosted Secrets in Requests](/chainlink-functions/tutorials/api-use-secrets-offchain)
- [Call Multiple Data Sources](/chainlink-functions/tutorials/api-multiple-calls)
- [Encode request data offchain](/chainlink-functions/tutorials/encode-request-offchain)
- [Automate your Functions (Time-based Automation)](/chainlink-functions/tutorials/automate-functions)
- [Automate your Functions (Custom Logic Automation)](/chainlink-functions/tutorials/automate-functions-custom-logic)