# Conditional Statements
Conditional statements are used to run code only if a certain condition is true; go supports :
- `if` statements
- `if / else` statements
- `switch` `case` statements
Free Content
Effective Go: if statement
Basic conditional patterns
Go by Example: If-Else
Golang programs if elseGolang programs switch case