No-code is in essence a marketing term to indicate a software can be used by non-professional developers. No-code does not necessarily mean no technical skills are needed.
These tools provide small, flexible building blocks for developers to quickly assemble a bigger custom application without code writing. They often feature a simple user interface, and easy visualization of the development process and business logic. Simple and easy... At least for technical experts understanding programming concepts ;-).