[color=darkred]Find all differentiable functions $f\colon [0,\infty)\to [0,\infty)$ for which $f(0)=0$ and $f^{\prime}(x^2)=f(x)$ for any $x\in [0,\infty)$ .[/color]
1. Given the function \( f: [0, \infty) \to [0, \infty) \) with \( f(0) = 0 \) and \( f'(x^2) = f(x) \) for any \( x \in [0, \infty) \), we start by differentiating both sides of the equation \( f'(x^2) = f(x) \) with respect to \( x \).

2. Using the chain rule, we get:
   \[
   \frac{d}{dx} f'(x^2) = \frac{d}{dx} f(x)
   \]
   \[
   2x f''(x^2) = f'(x)
   \]

3. This implies that \( f''(x^2) = \frac{f'(x)}{2x} \). Since \( f(x) \geq 0 \) for all \( x \geq 0 \), we have \( f'(x) \geq 0 \) for all \( x \geq 0 \). Therefore, \( f \) is a non-decreasing function.

4. Define a new function \( g(x) = e^{-x} f(x) \) for \( x \geq 0 \). Then, we compute the derivative of \( g \):
   \[
   g'(x) = e^{-x} f'(x) - e^{-x} f(x) = e^{-x} (f'(x) - f(x))
   \]

5. For \( x \geq 1 \), we have \( x \geq \sqrt{x} \), so \( f(x) \geq f(\sqrt{x}) \). This implies \( f(x) \geq f'(x) \), and thus \( g'(x) \geq 0 \).

6. For \( 0 \leq x \leq 1 \), we have \( x \leq \sqrt{x} \), so \( f(x) \leq f(\sqrt{x}) \). This implies \( f(x) \leq f'(x) \), and thus \( g'(x) \leq 0 \).

7. Therefore, \( g(x) \) is non-increasing for \( 0 \leq x \leq 1 \) and non-decreasing for \( x \geq 1 \). Hence, \( g(x) \leq g(1) \) for all \( x \geq 0 \), which implies:
   \[
   f(x) \leq f(1) e^{x-1} \quad \forall x \geq 0 \quad (1)
   \]

8. From \( f'(x) = f(\sqrt{x}) \), we have that \( f' \) is differentiable in \( (0, \infty) \) with \( f''(x) = \frac{f'(\sqrt{x})}{2\sqrt{x}} \geq 0 \). Therefore, \( f \) is convex in \( [0, \infty) \).

9. The tangent line at \( A(1, f(1)) \) is given by \( y - f(1) = f'(1)(x - 1) \). Since \( f'(1) = f(1) \), the equation of the tangent line is \( y = f(1)x \). Thus, \( f(x) \geq f(1)x \) for all \( x \geq 0 \) \quad (2).

10. For \( x \in [0, 1] \), the graph of \( f \) is under the line \( OA: y = \frac{f(1) - f(0)}{1 - 0}x = f(1)x \). Therefore, \( f(x) \leq f(1)x \) for all \( x \in [0, 1] \) \quad (3).

11. From (2) and (3), we have \( f(x) = f(1)x \) for all \( x \in [0, 1] \).

12. For \( x \in (0, 1) \), we have \( f'(x^2) = f(x) \). Substituting \( f(x) = f(1)x \) into this equation, we get:
    \[
    f'(x^2) = f(1)x \implies f(1) = f(1)x \implies (x - 1)f(1) = 0
    \]
    Since \( x \in (0, 1) \), this implies \( f(1) = 0 \).

13. Therefore, from (1), we have:
    \[
    0 \leq f(x) \leq f(1)e^{x-1} \implies 0 \leq f(x) \leq 0 \implies f(x) = 0 \quad \forall x \geq 0
    \]

The final answer is \( \boxed{ f(x) = 0 } \) for all \( x \geq 0 \).