Yes and no. You’ll need to connect to the internet to authenticate yourself (i.e. sign in, create an account, and validate your subscription). After that, you can move through the levels even while offline. However, your progress will need to be communicated online in order to sync with any other device.