Diferença chave: Qualquer coisa significa qualquer coisa, enquanto tudo inclui todas as coisas vistas e invisíveis. 'Qualquer coisa' significa qualquer uma ou duas coisas fora da lista de coisas, enquanto 'tudo' significa todas as coisas em uma lista.
Acho que todos podem concordar em um ponto ou outro em que o inglês é uma língua muito complicada, em que palavras semelhantes têm um significado completamente diferente e palavras diferentes podem significar exatamente a mesma coisa. Tal confusão também surge quando se decide usar "tudo" e "qualquer coisa". Essas palavras têm definições completamente diferentes e, embora as pessoas as usem diariamente, não há uma explicação definida sobre quando essas palavras devem ser usadas.
Essas palavras são muito mais fáceis de explicar, usando-as em contextos diferentes, tornando-as mais fáceis de entender. Vamos tomar Matt como exemplo; Matt recebe uma lista de compras e pede a) para trazer tudo nessa lista e b) para trazer qualquer coisa na lista. No primeiro cenário, espera-se que Matt compre todas as coisas que estão na lista, enquanto no segundo cenário Matt só deve comprar uma ou duas coisas da lista.
Outro exemplo: John disse: "Eu farei tudo menos jogar boliche". OU John disse: "Eu farei qualquer coisa, menos jogar boliche". No primeiro exemplo, John fará tudo que lhe for pedido, mas não irá boliche, enquanto no segundo exemplo, John fará qualquer coisa, incluindo coisas que não lhe são pedidas, em vez de jogar boliche. Nisto tudo se refere a todas as coisas que lhe são pedidas, enquanto que qualquer coisa se refere a todas as tarefas que lhe são feitas, incluindo todas as tarefas que ele não foi solicitado a fazer.
Esses termos têm significados completamente diferentes e não são sinônimos. Eles também são usados de forma muito diferente e não devem ser trocados.