In this paper, we present new randomized algorithms that improve the complexity of the classic (∆+1)-coloring problem, and its generalization (∆+1)-list-coloring, in three well-studied models of distributed, parallel, and centralized computation:Congested Clique: We present an O(1)-round randomized algorithm for (∆ + 1)-list coloring in the congested clique model of distributed computing. This settles the asymptotic complexity of this problem. It moreover improves upon the O(log * ∆)-round randomized algorithms of Parter and Su [DISC'18] and O((log log ∆) · log * ∆)-round randomized algorithm of Parter [ICALP'18]. Massively Parallel Computation: We present a (∆ + 1)-list coloring algorithm with round complexity O( √ log log n) in the Massively Parallel Computation (MPC) model with strongly sublinear memory per machine. This algorithm uses a memory of O(n α ) per machine, for any desirable constant α > 0, and a total memory of O(m), where m is the size of the graph. Notably, this is the first coloring algorithm with sublogarithmic round complexity, in the sublinear memory regime of MPC. For the quasilinear memory regime of MPC, an O(1)-round algorithm was given very recently by Assadi et al. [SODA'19]. Centralized Local Computation: We show that (∆ + 1)-list coloring can be solved with ∆ O(1) ·O(log n) query complexity, in the centralized local computation model. The previous state-of-the-art for (∆ + 1)-list coloring in the centralized local computation model are based on simulation of known LOCAL algorithms. The deterministic O( √ ∆poly log ∆ + log * n)-round LOCAL algorithm of Fraigniaud et al. [FOCS'16] can be implemented in the centralized local computation model with query complexity ∆ O( √ ∆poly log ∆) ·O(log * n); the randomized O(log * ∆) + 2 O( √ log log n) -round LOCAL algorithm of Chang et al. [STOC'18] can be implemented in the centralized local computation model with query complexity ∆ O(log * ∆) · O(log n). a significantly more relaxed problem in comparison to ∆ + 1 coloring. For instance, we have long known a very simple O(∆)-coloring algorithm in LOCAL-model algorithm with round complexity 2 O( √ log log n) [BEPS16], but only recently such a round complexity was achieved for ∆ + 1 coloring [CLP18, HSS18]. Our focus is on the much more stringent ∆ + 1 coloring problem. For this problem, the LOCAL model algorithms of [CLP18, HSS18] need messages of O(∆ 2 log n) bits, and thus do not extend to CONGEST or CONGESTED-CLIQUE. For CONGESTED-CLIQUE model, the main challenge is when ∆ > √ n, as otherwise, one can simulate the algorithm of [CLP18] by leveraging the all-toall communication in CONGESTED-CLIQUE which means each vertex in each round is capable of communicating O(n log n) bits of information. Parter [Par18] designed the first sublogarithmic-time (∆+1) coloring algorithm for CONGESTED-CLIQUE, which runs in O(log log ∆ log * ∆) rounds. The algorithm of [Par18] is able to reduce the maximum degree to O( √ n) in O(log log ∆) iterations, and each iteration invokes the algorithm of [CLP18] on instances...