What are some websites that have cyber challenges?

I want to get some practice doing cyber security challenges such as what you might find at at the national cyber league or capture the flag or whatever. I haven't really done any before so maybe something that has different levels would be neat. Thanks