PatternBank

PatternBank

Spaced Repetition for Coding

2 ratings
1 review
Free

Details

  • Released
  • Updated
  • February 28, 2026
  • July 29, 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
PatternBank screenshot #7 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.2.0

July 29, 2026

PatternBank 2.2 brings smarter patterns and your LeetCode history: • New Array and Math pattern tags, with the picker organized into Data Structures and Strategies • Pattern tags on cards are grouped by type, so structures, strategies, and your own tags read at a glance • Sync LeetCode any time with the new ↻ button in the header • Earlier LeetCode activity: see your recent solves from the past week below Done Today • Tap any problem title on Today to open and edit it • Changing your daily review goal now re-paces upcoming reviews to match • Bug fixes and stability improvements

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.