# Get Started With Casper
## 1. Create and deploy a simple, smart contract with cargo casper and cargo test
#### Build the Contract
![](https://i.imgur.com/wvbaS7v.png)
#### Test the Contract
![](https://i.imgur.com/3Y3iJMI.png)
## 2. Complete one of the existing tutorials for writing smart contracts
Tutorial 4: **Multi-Signature Tutorial**
#### Implementing the Smart Contract & Building the Smart Contract
![](https://i.imgur.com/VXt9won.png)
#### Setting up a local Casper Network
![](https://i.imgur.com/3DGg9jE.png)
![](https://i.imgur.com/txideJM.png)
#### Setting up the Client & Testing the Client & Exploring the Client Code
![](https://i.imgur.com/RXMFc27.png)
## 3. Demonstrate key management concepts by modifying the client in the Multi-Sig tutorial to address one of the additional scenarios
Scenario 2: **deploying with special keys**
#### Modified client code
![](https://i.imgur.com/Pj82m3V.png)
#### Initial state of the account *(single key for management and deployment)*
![](https://i.imgur.com/41oX66r.png)
#### Final state of the account *(special key for deployment added)*
![](https://i.imgur.com/SASFP2A.png)
## 4. Learn to transfer tokens to an account on the Casper Testnet
#### Source account
![](https://i.imgur.com/faorZog.png)
#### Target account
![](https://i.imgur.com/P6qwcG3.png)
#### Direct transfer of 75 CSPR
![](https://i.imgur.com/4A9e3pt.png)
#### Target account after transfer
![](https://i.imgur.com/oHyxyoW.png)
## 5. Learn to Delegate and Undelegate on the Casper Testnet
#### Delegation of 480 CSPR
![](https://i.imgur.com/MxJjNlI.png)
![](https://i.imgur.com/ByJpayA.png)
#### Undelegation of 480 CSPR
![](https://i.imgur.com/5OjK5Rz.png)