You'll be assigned the task the way typical development companies assign tasks. Your code will run through automated test cases. Your code will be reviewed and given automated feedback.
Based on your skill level, try to complete tasks that are slightly above your comfort level. We will help you get through the task.
There is no need to setup your environment, zero setup needed. Just start writing code right away.
All the code you write is exportable, to your github account or as text files, with history.