You can clone the repo or directly copy and paste the code here to your remixIDE and see how it runs once deployed. Try to code along and no copy paste all the codes. Once you are comfortable deploying and testing your smart contract using remixIDE, start off with metamask and deploy smart contracts using your test ether stored on test ethereum network accounts.