PatternBank

PatternBank

Spaced Repetition for Coding

2 ratings
1 review
Free

Details

  • Released
  • Updated
  • February 28, 2026
  • July 3, 2026

Features

PatternBank screenshot #1 for iPhone
PatternBank screenshot #2 for iPhone
PatternBank screenshot #3 for iPhone
PatternBank screenshot #4 for iPhone
PatternBank screenshot #5 for iPhone
PatternBank screenshot #6 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app helps you remember coding solutions by turning solved problems into spaced repetition reviews. Track your progress, confidence, and review schedules to master algorithms and prepare for technical interviews.

Track algorithm problems by title, difficulty, confidence, notes, and patterns
Review problems on a spaced repetition schedule
Rate confidence from 1 to 5 stars
Connect public LeetCode Activity
Daily workflow with due reviews and LeetCode solves
Track progress by pattern and review history
Show original description

What's New in PatternBank

2.1.0

July 3, 2026

Same-day re-rates now stick: if you review a problem twice in one day, your latest rating is the one that counts — on this device and everywhere you sync. • More reliable cloud sync: smarter merging of your review history across devices • Settings like your daily review goal now sync consistently between mobile and web • Under the hood: PatternBank mobile and web now run on the same shared engine, so improvements land on both at the same time

More

User reviews

This is good

Just started using the app and it is so easy to use. Adding problems and notes is a breeze.

FAQ

How does PatternBank help me remember LeetCode solutions?

PatternBank uses a spaced repetition system to schedule reviews of coding problems you've solved. By prompting you to recall solutions at increasing intervals based on your confidence, it helps reinforce your memory for long-term retention.

Can I connect my LeetCode account to PatternBank?

Yes, PatternBank can connect to your public LeetCode Activity to automatically import your recent accepted submissions. This helps keep your practice log up-to-date without requiring your LeetCode password.

What devices does PatternBank support?

PatternBank is available for iPhone, iPad, and iPod. It is designed to be used across Apple's mobile ecosystem.

How often is PatternBank updated?

The latest version, V2.0.1, was released on May 21, 2026. The app is actively maintained, with updates aimed at improving functionality and user experience.

Does PatternBank have ads?

No, PatternBank is ad-free. You can use the app without any interruptions from advertisements.

What is the age rating for PatternBank?

PatternBank has an age rating of 4+. This indicates it is suitable for users of all ages, with no content restrictions.

Can I use PatternBank without an account?

Yes, you can start using PatternBank locally without creating an account. An account is only required if you wish to enable cloud synchronization for your data.

How do I track my progress in PatternBank?

PatternBank allows you to track your progress through various metrics, including your review history, confidence trends, and a 30-day projection of your learning. You can also track progress by specific coding patterns.