No, you cannot stream Netflix offline. Like other streaming services, Netflix requires a stable internet connection. The only way you can watch something online is by downloading it. So go back to the home page, search the series you want to binge, navigate the episodes and hit the downwards facing arrow and boom. Now you can stream those episodes offline.