from typing import List


def scan_steps(start_block: int, end_block: int, steps: int) -> List[int]:
    """
    >>> scan_steps(0, 10, 5)
    [0, 2, 4, 6, 8, 10]
    >>> scan_steps(5, 11, 3)
    [5, 7, 9, 11]
    """
    diff = end_block - start_block
    return [start_block + step * (diff // steps) for step in range(steps + 1)]