Learn to Scode

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.

Advent of Code Style Puzzles
Challenge yourself with creative problem-solving puzzles that test your logic and algorithmic thinking.
  • • Solve puzzles at your own pace
  • • Paste your solutions to track progress
  • • View explanations and alternative approaches
Structured Learning Path
Follow our carefully crafted educational content designed to build your skills progressively.
  • • Beginner-friendly articles and tutorials
  • • Progressive difficulty levels
  • • Clear explanations and examples
Track Your Progress
Sign in to save your solutions and monitor your improvement over time.
  • • Save completed puzzles
  • • View your solution history
  • • Track your learning journey
Community Driven
Help grow the platform by contributing new puzzles and improvements.
  • • 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!