CFOP for Beginners: How to Start Learning Speedcubing's Most Popular Method
CFOP is the method used by the vast majority of serious speedcubers, including most of the world's top competitors. If you can already solve a Rubik's cube but you're still using a beginner method, this guide explains what CFOP is, how it's structured, what you actually need to learn, and in what order.
The word "CFOP" intimidates a lot of people. They hear about 57 OLL algorithms and 21 PLL algorithms and assume it requires months of memorization before you can use it. The reality is more practical: you can start using CFOP with a small subset of algorithms, get measurably faster within a few weeks, and add more algorithms gradually over months. The full algorithm set is a destination, not a prerequisite.
I learned CFOP the hard way, self-taught, in fits and starts, when I started cubing back in 2016. I began with a beginner method like everyone does, then gradually swapped in CFOP pieces over months, in roughly the order below. This is the sequence I wish someone had handed me on day one; it would have saved me a lot of wasted effort.
What CFOP Stands For
CFOP is an acronym for the four stages of the solve:
- C. Cross: Solve the four edge pieces of one face (typically white), forming a cross on that face with each edge correctly matching the adjacent center colors.
- F. First Two Layers (F2L): Pair each corner piece with its corresponding edge piece and insert the pair into its correct slot in the first two layers. This step solves all four "corner-edge pairs" simultaneously with the cross, completing the bottom two layers entirely.
- O. Orientation of the Last Layer (OLL): Orient all pieces of the last layer so their top-face stickers face up, forming a solid yellow top face. This does not move pieces to their correct positions; it only rotates them in place.
- P. Permutation of the Last Layer (PLL): Move the already-oriented last-layer pieces into their correct final positions. After PLL, the cube is solved.
Who Invented CFOP?
CFOP was primarily developed and popularized by Czech speedcuber Jessica Fridrich in the 1980s. That's why you'll often hear it called the "Fridrich Method." She didn't invent every individual algorithm, many had been developed by other solvers, but she systematized the four-stage approach and published it online in the early days of the internet, which is how it spread globally.
Today CFOP is used by the overwhelming majority of sub-20-second cubers and essentially all sub-10-second cubers. It has been the dominant speedcubing method for over 40 years for good reason: it is among the most efficient methods known for solving a 3x3 in the fewest moves using humanly executable algorithms.
The Beginner's Version of CFOP: 4-Look Last Layer
Advanced CFOP solvers use a "2-look OLL + 1-look PLL" approach, which requires knowing all 57 OLL algorithms and all 21 PLL algorithms. That's a total of 78 algorithms, a daunting learning project.
But beginners don't need to start there. The standard beginner's version of CFOP uses what's called 4-look last layer:
- OLL Stage 1: Orient the 4 edges (3 algorithms)
- OLL Stage 2: Orient the 4 corners (7 algorithms)
- PLL Stage 1: Permute the 4 corners (2–3 algorithms)
- PLL Stage 2: Permute the 4 edges (4 algorithms)
With 4-look last layer you need roughly 16 algorithms total (some overlap). This is learnable in 2–4 weeks and will get most people from 45 seconds down to the 25–35 second range. It's the correct starting point.
The Four Stages in Depth
The Cross
The cross involves placing four white edge pieces (or whichever color you choose as your cross color) so they form a plus sign on the bottom face, with each edge's side color matching the center of the adjacent face. This is the only CFOP stage with no fixed algorithm set, it requires genuine problem-solving every solve.
Most beginners learn to solve the cross using intuition and a few basic patterns. An efficient cross takes 6–8 moves and executes in 1–3 seconds. If your cross is taking more than 4 seconds consistently, that's where time improvements start, see the Complete Guide to Cross Planning for the structured skill progression.
What to learn first: Practice building the cross on a scrambled cube without a tutorial. Start with the bottom face and figure out how to get each white edge piece into its correct slot using whatever moves feel intuitive. The goal at this stage is to develop a basic feel for how the cube works, not to execute a fixed sequence.
First Two Layers (F2L)
F2L is the most time-consuming stage in a typical solve and the highest-leverage area for improvement. You solve the four corner-edge pairs (one for each slot between the cross edges) and insert them into the middle layer simultaneously, working from the top face downward.
The key insight is that each corner piece belongs with a specific edge piece, the corner and edge that share the same two non-white colors form a "pair." Your job is to spot that pair, get the two pieces together at the top of the cube, and then insert the assembled pair into its correct slot without disturbing what you've already solved.
For absolute beginners: Start by learning F2L intuitively rather than memorizing algorithms. Watch how 4–6 common pair positions work, understand the logic, and build your own solutions. Algorithmic F2L is faster but intuitive F2L is better understood, and understanding is what leads to genuine speed improvement.
Standard F2L has 41 cases. You don't need to know all 41 algorithmically to start getting faster. Learning the 15–20 most common cases first and handling the others intuitively is a perfectly valid approach for cubers averaging 30–40 seconds.
Orientation of the Last Layer (OLL)
After completing F2L, the top layer contains all eight last-layer pieces but they're in various orientations, some corners have yellow facing the side, some edges have yellow facing the side. OLL's job is to orient everything so yellow faces up, creating a solid yellow top face.
Full OLL has 57 cases. For beginners, 2-look OLL reduces this to 10 algorithms:
- 3 algorithms to orient the 4 edges first (getting a yellow cross on top)
- 7 algorithms to orient the 4 corners once the edges are oriented
These 10 are the exact cases covered in the Top 10 OLL guide. Master these first. Full 1-look OLL (all 57 cases) is an intermediate-to-advanced milestone, not a beginner requirement.
Permutation of the Last Layer (PLL)
After OLL, the top layer is fully oriented (all yellow faces up) but the pieces aren't in their correct positions, corners are in the wrong corners, edges are in the wrong slots. PLL moves them into their final correct positions to complete the solve.
Full PLL has 21 cases. For beginners, 2-look PLL uses 6 algorithms:
- 3 algorithms to cycle the 4 corner pieces into their correct corners
- 3 algorithms to cycle the 4 edge pieces into their correct slots
These 6 algorithms are the starting point. From there, adding the remaining 15 PLL cases one at a time is straightforward, most cubers complete full PLL within 1–3 months of starting CFOP. The PLL Recognition Shortcuts guide covers how to identify cases quickly once you know all 21.
What You Actually Need to Learn (in Order)
Here's the practical learning sequence that works for the vast majority of beginners transitioning from a layer-by-layer beginner method to CFOP:
How Fast Will You Get?
This is the question everyone asks and nobody gives a straight answer to. Here's an honest breakdown:
- After learning 4-look CFOP: Most people average 45–75 seconds. Worse than a good beginner solve, but now you have a foundation to build on.
- After 1 month of consistent practice: 35–50 seconds is typical. Cross is getting faster, F2L is becoming more pattern-based.
- After 3 months: 20–35 seconds. F2L is mostly algorithmic, 2-look OLL/PLL is solid.
- After 6 months: 15–25 seconds. Beginning to work on full OLL, PLL recognition is sharper.
- After 1 year: 10–18 seconds. Full OLL likely complete, refining F2L look-ahead and efficiency.
These ranges assume consistent daily practice (20–30 minutes per day). They're medians, not guarantees, some cubers move faster, some slower. What the data consistently shows is that algorithm count matters far less than recognition speed and F2L efficiency at the intermediate level. Most cubers would improve faster by drilling the 10 OLL cases they know until they're automatic, rather than rushing to learn 20 more.
Equipment You Need
You don't need specialized equipment to start learning CFOP, but your hardware does matter eventually. Here's the honest picture:
- Any cube works for learning. If you can already solve using a beginner method, your current cube is fine for learning CFOP. Don't buy a new cube until you've been doing CFOP for at least a month.
- A proper speedcube helps after you've learned CFOP. Once your F2L is algorithm-based and your OLL/PLL are solid, a magnetic speedcube (the $10–25 range is fine for beginners) will make a noticeable difference in turning smoothness and accuracy. The First Speedcube Buyer's Guide covers this in detail.
- A timer is essential for tracking progress. A physical stackmat timer is ideal but unnecessary, the free browser-based timer at csTimer is what most serious speedcubers use and it's completely free.
The Most Common Beginner Mistakes When Learning CFOP
Watching too many tutorials instead of solving. You can watch every CFOP tutorial on YouTube and still not get faster if you're not doing 50+ solves per day. The knowledge comes from the screen; the skill comes from the cube in your hands.
Learning F2L algorithms before understanding the intuition. If you start memorizing F2L case-by-case algorithmically before you understand why you're inserting a pair the way you are, you'll get stuck on unusual cases and every scramble will feel like an unknown. Learn the logic first, then add algorithms for efficiency.
Skipping the cross entirely. Most tutorials spend 30 seconds on the cross and 15 minutes on OLL. The cross is actually where many learners have the most room for improvement. A cross that takes 5 seconds is a real problem. A cross that takes 2 seconds is a meaningful competitive advantage.
Measuring progress only by single-solve times. Your best single solve is not your average. When tracking progress, always use an average of at least 5 solves (Ao5) or preferably 12 (Ao12). Single-solve times are too variable to be meaningful as a progress metric at the beginner level.
Ignoring recognition training. At some point, usually around the 30-second mark, you'll realize that you know all the algorithms but you're still pausing to identify cases. Recognition is a separate skill from execution, and it needs specific practice. The tools on this site were built specifically for this: use them alongside your regular solving practice.
The Role of Recognition Training in CFOP
The reason AI Speed Cube Trainer was built is that recognition is consistently the overlooked bottleneck in intermediate CFOP improvement. Knowing an algorithm and recognizing when to execute it are completely different cognitive skills. You can know all 57 OLL algorithms perfectly and still take 3 seconds to identify which one you need, which eliminates any advantage those algorithms give you.
Recognition training means drilling the ability to look at a last-layer position and know the case instantly, before you consciously process it. This is a pattern-matching reflex, not recall. Building that reflex requires hundreds of exposures in conditions that mirror real solving. That's what the OLL and PLL trainers on this site do: you input the pattern you see, get immediate feedback, and build the association between the visual pattern and the algorithm label.
For F2L, the same principle applies. F2L recognition (looking at the cube and instantly identifying where your corner and edge are, which case it presents, and what insertion to use) is a skill most CFOP beginners never practice explicitly. Using the F2L flashcard trainer develops this reflex in the same way.
Start building recognition now
The OLL, PLL, and F2L trainers are designed specifically for CFOP learners at every stage. Open the trainer and start with OLL, identify the case before you move.
Open the Trainer →Where to Go from Here
Once you've got 4-look CFOP solid, the natural progression is:
- Cross planning: Move from improvised cross to planned cross. Read The Complete Guide to Cross Planning for the skill tree and drills.
- Full PLL: Expand from 6 algorithms to all 21. Most cubers complete this in 1–2 months of focused work. Start with the most common cases. U-perms, T-perm, Y-perm.
- Expand OLL: Add cases beyond the core 10, starting with the ones you encounter most often in real solves. Read The 10 Most Important OLL Cases first if you haven't already.
- F2L look-ahead: Work on eliminating pauses between pairs. This becomes the primary bottleneck once your algorithm execution is solid. Read Advanced F2L Look-Ahead Techniques.
- Sub-20 planning: When you're consistently averaging 22–28 seconds, the structured 30-day approach in How to Break Sub-20 in 30 Days gives you a targeted path to the next barrier.
Trevor learned CFOP the slow way before switching to the recognition-first method he now teaches here; this is the guide he wishes he'd started with. Read the full story →
Further Reading & External Resources
These resources provide additional context for new CFOP learners looking for tutorials, community support, and algorithm references:
- World Cube Association. The official governing body for competitive speedcubing. Their website includes competition finder, official rankings, and regulation documents. Understanding WCA competition format is motivating context for CFOP practice.
- Ruwix CFOP Overview. Broad overview of the CFOP method with visual guides to all four stages. Useful as a reference companion while learning.
- csTimer (Free Online Timer). The standard free timer used by most speedcubers. Track your average of 5, 12, and 100 solves as you progress through the CFOP learning stages. The statistical tracking is what makes improvement visible.
- r/Cubers on Reddit. The largest active speedcubing community online. The weekly "progression" threads feature cubers at every level sharing where they are and how they're improving. An excellent source of honest timelines and community support for beginners learning CFOP.
- SpeedSolving Wiki: CFOP Method. Community-maintained technical reference for CFOP with historical background and links to algorithm databases for each stage.
Related reading: The 10 Most Important OLL Cases Every Speedcuber Should Master First · The Complete Guide to Cross Planning · How to Break Sub-20 in 30 Days