Share
Explore

icon picker
A year of formula fitness

Grow your skills, one component at a time.
Ever want to get better at your Coda formula skills? We do too! That's why we host our formula fitness series for a deep dive into a formula component.
Formula Component
Level of difficulty
What is it?
Open the doc
Nth
Learn how to return the Nth item in a list (e.g. if n=4, return the 4th item)
Exercise doc
Splice
Learn how to remove items and insert new items in a list
Exercise doc
Slice
Learn how to pull part of a list or a selection of text
Exercise doc
Contains, Matches, and Find
Learn how to find needles in a data haystack via near and exact matches
Exercise doc
Concatenate
Learn how to combine expressions and data
Exercise doc
Switch and SwitchIf
Learn how to get values conditionally
Exercise doc
isBlank/isNotBlank
Learn how to check if a value is or is not blank
Exercise doc
User and Time
Learn how to incorporate users in your doc or time values in formulas
Exercise doc
Data Types
Learn about different types of data you can access formulaicly
Exercise doc
Filter
Learn how to get a list of values that match your filter conditions
Exercise doc
Random
Learn how to select a random item or random integer
Exercise doc
Cross-doc
Learn how to use formulas to update or pull information from other docs
Exercise doc
ListCombine
Learn how to merge and flatten a list
Exercise doc
First
Learn how to get the first value from a list
Exercise doc
Last
Learn how to get the last value from a list
Exercise doc
Lookup
Learn how to filter for specific rows in your data
Exercise doc
List
Learn how to check a list for values from another list
Exercise doc
FormulaMap
Learn how to run a formula over every item in a list
Exercise doc
WithName
Learn how to name a value so you can reference it in a formula
Exercise doc
There are no rows in this table
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.