building blocks
US /ˈbɪl.dɪŋ blɑks/
UK /ˈbɪl.dɪŋ blɑks/

1.
a set of solid blocks, typically made of wood or plastic, used as a child's toy for building things
:
•
The children spent hours playing with their building blocks, creating tall towers and intricate castles.
•
The toddler stacked the colorful building blocks one on top of the other.
2.
fundamental units or components from which something is made or constructed
:
•
Trust and communication are the essential building blocks of any strong relationship.
•
Learning basic arithmetic is a crucial building block for understanding more complex mathematics.