Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change from dataquest to swirl #42

Merged
merged 8 commits into from
Jun 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/_schedule_table.Rmd
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
| **Day** | **Module** | **Slides** | **Code** | **Resource** | **Cheatsheets/Guides** |
| :------------------------------------: | :-------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------: |
| [Day 0](docs/module_details/day0.html) | Homework 1 | | [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r) | | |
| [Day 0](docs/module_details/day0.html) | Homework 1 | | [HTML](modules/HW/homework1.html) | | |
| | | | | | |
| [Day 1](docs/module_details/day1.html) | Intro | [HTML](modules/Intro/Intro.html), [PDF](modules/Intro/Intro.pdf) | [Rmd](modules/Intro/Intro.Rmd) | | [Day 1 Cheatsheet](modules/cheatsheets/Day-1.pdf) |
| | RStudio | [HTML](modules/RStudio/RStudio.html), [PDF](modules/RStudio/RStudio.pdf) | [Rmd](modules/RStudio/RStudio.Rmd) | [Lab](modules/RStudio/lab/RStudio_Lab.Rmd), [Key](modules/RStudio/lab/RStudio_Lab_Key.Rmd), [Key HTML](modules/RStudio/lab/RStudio_Lab_Key.html) | |
| | Basic R | [HTML](modules/Basic_R/Basic_R.html), [PDF](modules/Basic_R/Basic_R.pdf) | [Rmd](modules/Basic_R/Basic_R.Rmd) | [Lab](modules/Basic_R/lab/Basic_R_Lab.Rmd), [Key](modules/Basic_R/lab/Basic_R_Lab_Key.Rmd), [Key HTML](modules/Basic_R/lab/Basic_R_Lab_Key.html) | |
| | | | | | |
| [Day 2](docs/module_details/day2.html) | Basic R (cont.) | [HTML](modules/Basic_R/Basic_R.html), [PDF](modules/Basic_R/Basic_R.pdf) | [Rmd](modules/Basic_R/Basic_R.Rmd) | [Lab](modules/Basic_R/lab/Basic_R_Lab.Rmd), [Key](modules/Basic_R/lab/Basic_R_Lab_Key.Rmd), [Key HTML](modules/Basic_R/lab/Basic_R_Lab_Key.html) | [Day 2 Cheatsheet](modules/cheatsheets/Day-2.pdf) |
| | Reproducibility | [HTML](modules/Reproducibility/Reproducibility.html), [PDF](modules/Reproducibility/Reproducibility.pdf) | [Rmd](modules/Reproducibility/Reproducibility.Rmd) | [Lab](modules/Reproducibility/lab/Reproducibility_Lab.Rmd), [Key](modules/Reproducibility/lab/Reproducibility_Lab_Key.Rmd), [Key HTML](modules/Reproducibility/lab/Reproducibility_Lab_Key.html) | [Good scientific coding practices](resources/good-scientific-coding-practices.pdf) |
| | Reproducibility | [HTML](modules/Reproducibility/Reproducibility.html), [PDF](modules/Reproducibility/Reproducibility.pdf) | [Rmd](modules/Reproducibility/Reproducibility.Rmd) | [Lab](modules/Reproducibility/lab/Reproducibility_Lab.Rmd), [Key](modules/Reproducibility/lab/Reproducibility_Lab_Key.Rmd), [Key HTML](modules/Reproducibility/lab/Reproducibility_Lab_Key.html) | [Good scientific coding practices](resources/good-scientific-coding-practices.pdf) |
| | Data Input | [HTML](modules/Data_Input/Data_Input.html), [PDF](modules/Data_Input/Data_Input.pdf) | [Rmd](modules/Data_Input/Data_Input.Rmd) | [Lab](modules/Data_Input/lab/Data_Input_Lab.Rmd), [Key](modules/Data_Input/lab/Data_Input_Lab_Key.Rmd), [Key HTML](modules/Data_Input/lab/Data_Input_Lab_Key.html) | [Debugging tips guide](resources/debugging_guide.pdf) |
| | | | | | |
| [Day 3](docs/module_details/day3.html) | Subsetting Data in R | [HTML](modules/Subsetting_Data_in_R/Subsetting_Data_in_R.html), [PDF](modules/Subsetting_Data_in_R/Subsetting_Data_in_R.pdf) | [Rmd](modules/Subsetting_Data_in_R/Subsetting_Data_in_R.Rmd) | [Lab](modules/Subsetting_Data_in_R/lab/Subsetting_Data_in_R_Lab.Rmd), [Key](modules/Subsetting_Data_in_R/lab/Subsetting_Data_in_R_Lab_Key.Rmd), [Key HTML](modules/Subsetting_Data_in_R/lab/Subsetting_Data_in_R_Lab_Key.html) | [Day 3 Cheatsheet](modules/cheatsheets/Day-3.pdf) |
Expand Down
Binary file added docs/images/course_installed_success.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/install_swirl.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/launch_swirl.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/select_swc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/swirl_success.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
38 changes: 3 additions & 35 deletions docs/module_details/day0.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -54,45 +54,13 @@ Install the latest version of RStudio (Desktop):

- [Download For Windows users](`r config::get("rstudio_dl_windows")`) - (may need to copy-paste the link to the browser)

- A more detailed walk-through of the steps above is provided in [R_and_RStudio_installation](../../modules/Setup/R_and_RStudio_installation.html). However, you should use the most recent versions of R and RStudio.
- A more detailed walk-through of the steps above is provided in [Setup](../../modules/Setup/Setup.html). However, you should use the most recent versions of R and RStudio.

You can also visit the `RStudio` website, <https://posit.co/download/rstudio-desktop/>.

## Installing `jhur` (optional)

The instructor team has created a collection of code, called a "package", that will help get data into your programming environment quickly. Copy and paste the following into the console and hit "return" to run the code.

```{r eval=FALSE}
install.packages("remotes")
```

![](../../docs/images/install_remotes_console.png){width=50%}

Next, run the following:

```{r eval=FALSE}
remotes::install_github("jhudsl/jhur")
```

If you get the following message, `Enter one or more numbers, or an empty line to skip updates: `, you can hit return to enter an empty line (no updates).

You should see some messages in the console, ending with `* DONE (jhur)` if the process completed successfully.

![](../../docs/images/install_jhur.png){width=50%}

## Homework 1

**(Due `r config::get("final_due_date")` - but we strongly suggest you complete it before the course starts)**:

- Complete the *FREE* lessons for Introduction to R on Dataquest.

- Upload a screenshot of the completion page to the Drop Box link below.

## Homework

`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)

## Drop Boxes

_homework is optional._

**Note**: only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.
`r emo::ji("pencil")` **HOMEWORK 1**: [Questions (HTML)](../../modules/HW/homework1.html)
9 changes: 2 additions & 7 deletions docs/module_details/day1.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,9 @@ pander::pandoc.table(

## Homework

_homework is optional._

`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)


## Drop Boxes


**Note**: only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.
`r emo::ji("pencil")` **HOMEWORK 1**: [Questions (HTML)](../../modules/HW/homework1.html)


## Library
Expand Down
7 changes: 2 additions & 5 deletions docs/module_details/day2.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,10 @@ pander::pandoc.table(

## Homework

`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)
_homework is optional._

`r emo::ji("pencil")` **HOMEWORK 1**: [Questions (HTML)](../../modules/HW/homework1.html)

## Drop Boxes


**Note**: only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.


## Library
Expand Down
11 changes: 2 additions & 9 deletions docs/module_details/day3.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -46,20 +46,13 @@ pander::pandoc.table(

## Homework

_homework is optional._


`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)
`r emo::ji("pencil")` **HOMEWORK 1**: [Questions (HTML)](../../modules/HW/homework1.html)

`r emo::ji("pencil")` **HOMEWORK 2**: [Questions (Rmd)](../../modules/HW/homework2.Rmd), [Questions (HTML)](../../modules/HW/homework2.html)


## Drop Boxes



**Note**: only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.


## Library

[RStudio cheatsheets](https://www.rstudio.com/resources/cheatsheets/)
Expand Down
11 changes: 2 additions & 9 deletions docs/module_details/day4.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -47,20 +47,13 @@ pander::pandoc.table(

## Homework

_homework is optional._


`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)
`r emo::ji("pencil")` **HOMEWORK 1**: [Questions (HTML)](../../modules/HW/homework1.html)

`r emo::ji("pencil")` **HOMEWORK 2**: [Questions (Rmd)](../../modules/HW/homework2.Rmd), [Questions (HTML)](../../modules/HW/homework2.html)


## Drop Boxes



**Note**: only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.


## Library

[RStudio cheatsheets](https://www.rstudio.com/resources/cheatsheets/)
Expand Down
10 changes: 2 additions & 8 deletions docs/module_details/day5.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -45,19 +45,13 @@ pander::pandoc.table(

## Homework

_homework is optional._


`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)
`r emo::ji("pencil")` **HOMEWORK 1**: [Questions (HTML)](../../modules/HW/homework1.html)

`r emo::ji("pencil")` **HOMEWORK 2**: [Questions (Rmd)](../../modules/HW/homework2.Rmd), [Questions (HTML)](../../modules/HW/homework2.html)


## Drop Boxes



**Note**: only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.


## Library

Expand Down
9 changes: 2 additions & 7 deletions docs/module_details/day6.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -46,20 +46,15 @@ pander::pandoc.table(

## Homework

_homework is optional._

`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)
`r emo::ji("pencil")` **HOMEWORK 1**: [Questions (HTML)](../../modules/HW/homework1.html)

`r emo::ji("pencil")` **HOMEWORK 2**: [Questions (Rmd)](../../modules/HW/homework2.Rmd), [Questions (HTML)](../../modules/HW/homework2.html)

`r emo::ji("pencil")` **HOMEWORK 3**: [Questions (Rmd)](../../modules/HW/homework3.Rmd), [Questions (HTML)](../../modules/HW/homework3.html)


## Drop Boxes


**Note**: only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.


## Library

[RStudio cheatsheets](https://www.rstudio.com/resources/cheatsheets/)
Expand Down
8 changes: 2 additions & 6 deletions docs/module_details/day7.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -45,19 +45,15 @@ pander::pandoc.table(

## Homework

_homework is optional._

`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)
`r emo::ji("pencil")` **HOMEWORK 1**: [Questions (HTML)](../../modules/HW/homework1.html)

`r emo::ji("pencil")` **HOMEWORK 2**: [Questions (Rmd)](../../modules/HW/homework2.Rmd), [Questions (HTML)](../../modules/HW/homework2.html)

`r emo::ji("pencil")` **HOMEWORK 3**: [Questions (Rmd)](../../modules/HW/homework3.Rmd), [Questions (HTML)](../../modules/HW/homework3.html)


## Drop Boxes


**Note**: only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.


## Library

Expand Down
10 changes: 3 additions & 7 deletions docs/module_details/day8.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ pander::pandoc.table(

## Homework

`r emo::ji("pencil")` **HOMEWORK 1**: [Dataquest](https://app.dataquest.io/login?target-url=%2Fm%2F499%2Fintroduction-to-programming-in-r)
_homework is optional._

`r emo::ji("pencil")` **HOMEWORK 1**: [Questions (HTML)](../../modules/HW/homework1.html)

`r emo::ji("pencil")` **HOMEWORK 2**: [Questions (Rmd)](../../modules/HW/homework2.Rmd), [Questions (HTML)](../../modules/HW/homework2.html)

Expand All @@ -55,12 +57,6 @@ pander::pandoc.table(
`r emo::ji("notebook")` **PROJECT**: [Final Project](../../modules/Project_Guidelines/Project_Guidelines.html)


## Drop Boxes


**Note**: only people taking the course for credit must turn in the assignments. However, we will evaluate all submitted assignments in case others would like feedback on their work.


## Library

[RStudio cheatsheets](https://www.rstudio.com/resources/cheatsheets/)
Expand Down
Loading
Loading