
1. SetUp
1.1. I. Creating accounts
1.1.1. The place in the cloud where we will keep our work organized
1.1.2. Easy way to use Python (for free)
1.1.2.1. If you have GMAIL, you have colab!
1.1.2.1.1. You can run R, too!
1.1.3. Easy way to use R (free but limited)
1.2. II. Installations
1.2.1. Programming Languages
1.2.1.1. Python
1.2.1.1.1. Anaconda
1.2.1.2. R
1.2.1.2.1. RStudio
1.2.1.3. NetLogo
1.2.2. Applications
1.2.2.1. GitHub Desktop
1.2.2.1.1. Optional:Git Large File Storage
1.2.2.2. Gephi
2. General Template
2.1. **I**. On your GitHub
2.1.1. Go to "**Organizations**"
2.1.1.1. Create an **organization** for the course
2.1.1.1.1. set it up
2.1.1.2. Create a _repository_ for **each homework** in your organization
2.1.1.2.1. set it up
2.1.2. Clone the repo to your computer (make sure you have GitHub **desktop**)
2.1.2.1. never inside another app's folder
2.1.2.2. never inside another repo
2.1.2.3. could be anywhere, choose a location easy to find
2.1.2.4. You will use this repo for R or Python (not both)
2.2. II. In Your **LOCAL** repo (in your personal computer)
2.2.1. Prepare your homework
2.2.1.1. Choose the homework
2.2.1.1.1. There are 4 topics
2.2.1.1.2. Each topic has 2 homeworks
2.2.1.2. Prepare the solution to homework chosen
2.2.1.2.1. Read the tutorial
2.2.1.2.2. Adapt the homework to the tutorial code
2.2.1.2.3. Tidy up your draft
2.2.1.2.4. All code and data should be in your local GitHub repo
2.2.1.3. Homework file in right format
2.2.1.3.1. export the file as an html, make sure you turn your code to html with the name **index.html**
2.2.2. Sync local repo with cloud
2.2.2.1. Open the GitHub app in your local machine
2.2.2.2. commit
2.2.2.2.1. codes created
2.2.2.2.2. data needed
2.2.2.3. push
2.3. III. Publish your work from GitHub
2.3.1. this works IF you have exported your code as an _.html_ file, with the name **index**
2.3.2. use pages on GitHub!
2.3.2.1. final steps
2.3.2.1.1. wait for link to appear!
2.3.3. You will submit the link that gitHub pages created for your homework