# Node-RED Programming Concepts
-
If-Else: The If-Else documentation explains how to implement conditional logic in Node-RED. This guide walks you through using Function and Switch nodes to create dynamic, decision-based flows.
-
Data Transformation: The Data Transformation documentation covers techniques for filtering, mapping, sorting, and reducing data in Node-RED. It explains how to transform data within your flows, providing practical examples on array mapping and data handling.