Resilience learning