Project

Get Started Now

CubeCoach puts everything you need in one place. Jump in, try the 3D Simulator, time yourself, and try out new algorithms. Train smarter - solve faster!

3D Simulator

3D Simulator is built on the powerful Three.js library to deliver a smooth, interactive cube right in your browser. From the moment the page loads, you can click and drag with your right mouse button to rotate the entire cube, inspecting it from any angle. When you want to twist a specific layer, simply hold down the left mouse button and drag across the face you wish to turn - each movement is rendered in real time, faithfully mimicking the feel of a physical puzzle. If you need a challenge, clicking the Scramble button applies a randomly generated sequence of moves. Should you ever want to correct a misstep or study a recent move more closely, the Undo button rewinds the last twist you performed, one move at a time. And when you’re not able to solve the cube, you can click on the solve button.

Timer

The timer provides a fast, precise way to measure your solve times. When you press the spacebar or click the Start button, the timer begins counting. As soon as you complete the final twist of your solve, pressing the spacebar again or clicking the Button immediately stops the clock. Each recorded time is saved in a database. Next to the timer display, all of your previous attempts appear in a tabular format, showing the exact time for each solve. In addition to listing every individual result, your best single solve, the mean of your last three solves (Mo3), the average of your last five solves (Ao5), and the average of your last twelve solves (Ao12) are displayed.

Training Area

In the Training Area, you will encounter a repository of CFOP algorithms (F2L, OLL, and PLL cases) presented in tables. Each entry pairs a case image with its move notation. Algorithms are numbered for quick lookup and can be filtered to focus your practice on specific cases.

Overview

Appendices

Creators