Schedule

Homework is due before midnight on the day before the class for which it is assigned.

See positron.tutorials for background. You start a tutorial with a command like:

learnr::run_tutorial(name = "01-code", 
                     package = "positron.tutorials")

Completed tutorials are submitted via this Google form. If you do not complete the tutorials on time, you will be removed from the class. Send in your tutorial answers saved in HTML format. Please try to ensure that the name of the file is the default name, like getting-started_answers.html. Avoid using the name which will be assigned to the file if you download the same answers twice (or more), stuff like getting-started_answers (2).html. You can just change the name of the file by hand if this happens.

Week 1: January 5

Class will meet on Monday, Tuesday and Wednesday this week. However, you still have assignments due everyday.

Monday

Set up your computer before class on Monday by reading the “Getting Started” chapter from the Primer. Submit the “Getting Started” tutorial from the tutorial.helpers package.

Tuesday

  • Complete the “Introduction to R” from the tutorial.helpers package. Reminder, to start this tutorial, you need to run this from the Console:
learnr::run_tutorial(name = "introduction-to-r", 
                     package = "tutorial.helpers")
  • Complete the “Positron and code” tutorial (01-code) from the positron.tutorials package.
learnr::run_tutorial(name = "01-code", 
                     package = "positron.tutorials")

Reminder: All work must be completed by midnight the previous evening.

Wednesday

  • Complete the “Positron and Quarto” tutorial (02-quarto) from the positron.tutorials package.

Thursday

Friday

  • Complete the “Positron and GitHub Introduction” tutorial (04-github-1) and “First Tutorial for R4DS” tutorial (r4ds-1) from the positron.tutorials package.

Week 2: January 12

We meet Wednesday, Thursday, and Friday this week. But, as always, you have work due every weekday.

Monday

  • Complete the “Positron and GitHub Advanced” tutorial (05-github-2) and the “Second Tutorial for R4DS” tutorial (r4ds-2) from the positron.tutorials package.

Tuesday

  • Complete the “Quarto Websites Introduction” tutorial (06-websites-1) and the “Analyzing US Census Data” tutorial (tidycensus-1) from the positron.tutorials package.

Wednesday

  • Complete the “Quarto Websites Advanced” tutorial (07-websites-2) and the “Third Tutorial for R4DS” tutorial (r4ds-3) from the positron.tutorials package.

Thursday

  • Complete the “Fourth Tutorial for R4DS” tutorial (r4ds-4) from the positron.tutorials package.

Friday

  • Complete the “Fifth Tutorial for R4DS” tutorial (r4ds-5) from the positron.tutorials package.

Week 3: January 19

We meet Tuesday, Wednesday, Thursday, and Friday this week. Recall that assignments are due at midnight on the day before the relevant class.

Monday

Holiday. No homework due. But you should all be working on your final projects.

Tuesday

  • Have a rough draft of your project ready to display in class.

Wednesday

  • Project presentations in class.