atom learning repo