self-programming

adjective
UK /ˌself ˈprəʊɡræmɪŋ/
US /ˌself ˈproʊɡræmɪŋ/

able to write or change its own instructions by itself.

The self-programming robot learned a new dance without anyone telling it how.


OTHER MEANINGS

2. a computer system that can modify its own code while running.

The self-programming app fixed its own bug overnight.

3. a person who teaches themselves to write computer programs.

As a self-programming student, she built her first game from online tutorials.

4. the act of setting up your own schedule or plan automatically.

The self-programming thermostat adjusts itself to save energy.