Build tiered challenge cards. Level 1 provides step-by-step instructions, Level 2 offers guided exploration, and Level 3 presents open-ended prompts.
Create "expert teams" where students who master concepts first become peer tutors. This builds community while giving struggling learners additional support.
Offer multiple entry points for the same project. Some students might start with coding, others with physical prototyping, and some with research and design.