Learning computer methods