Challenges that grow with you.
Line by line, puzzle by puzzle.
Master programming through hands-on puzzles and structured learning
What You'll Find Here
Iterly is a beginner learn-to-code site that features puzzles with large-scale input data, giving new coders hands-on and real-world practice. Our puzzles focus on fundamental computer science principles, logical reasoning, and pattern recognition — skills that are critical for programmers.
Learning to code can be a challenging process, but we hope you take it step-by-step, line-by-line, puzzle-by-puzzle — giving yourself the chance to make mistakes, practice, improve, and grow. Just as your code iterates over repeated actions, your learning will be an iterative process. Together, let's learn iterly.
- • Solve puzzles at your own pace
- • Paste your solutions to track progress
- • View explanations and alternative approaches
- • Beginner-friendly articles and tutorials
- • Progressive difficulty levels
- • Clear explanations and examples
- • Save completed puzzles
- • View your solution history
- • Track your learning journey
- • Open source and collaborative
- • Submit your own puzzles
- • Help improve the platform
Iterly is about puzzles, not programming languages. That means it’s up to you which language you want to learn. Your language, your goals, your learning.
Don’t worry if you don’t understand everything at first. Programming is learned through practice and experimentation!
Our first article explains how to get set up and start solving puzzles.
Good luck, and thanks for being here!