Atomic Learning