No. Most teams build their first workflow on the canvas without writing a line. When you do need custom logic, a code step accepts JavaScript or Python.
You give each agent a goal, the tools it may use and the rules it must follow. It only acts inside those limits, and every decision is logged with its reasoning.