IEnumerator Wait()
{
    yield return new WaitForSeconds(2f);
    Debug.Log("Done");
}

StartCoroutine(Wait());

Real-time wait:

yield return new WaitForSecondsRealtime(2f);

One frame:

yield return null;