Schedule
Useful Links
Other resources: Preceptor’s Primer for Bayesian Data Science, vscode.tutorials, and misc.tutorials.
Always reinstall the relevant package before starting a new tutorial. Example:
remove.packages("misc.tutorials")
remotes::install_github("PPBDS/misc.tutorials")
We are always fixing mistakes. You want to use the latest version.
The course runs for seven weeks. Class meets in person on Monday, Wednesday, and Friday. No homework is due for the first class. After that, homework for each class must be completed before midnight the night before.
Submit in your tutorial answers saved in html format. Please try to ensure that the name of the file is the default name, like 01-code_answers.html. Avoid using the name which will be assigned to the file if you download the same answers twice (or more), stuff like 01-code_answers (2).html. You can just change the name of the file by hand if this happens.
All tutorials are assigned by the end of Week 6. Week 7 is devoted to final projects.
Week 1: August 17
Introduction to the tools we use for doing data science.
Monday
First class. Orientation and an overview of the tools we will use. Please read and follow the instructions in “Getting Started”” chapter before class. We will do the Getting Started tutorial together in class.
Wednesday
- From the vscode.tutorials package, complete the “Code” (
01-code) tutorial.
Reminder: All work must be completed before class. Failure to submit your tutorial answers will result in you being removed from the course. It is not fair to your fellow students, with whom you will be working in small groups, for you to not be prepared for class.
Friday
- From the vscode.tutorials package, complete the “Quarto” (
02-quarto) tutorial.
Week 2: August 24
Monday
- From the vscode.tutorials package, complete the “Terminal” (
03-terminal) tutorial.
Wednesday
- From the vscode.tutorials package, complete the “AI Introduction” (
04-ai-1) tutorial.
Friday
- From the vscode.tutorials package, complete the “GitHub Introduction” (
05-github-1) tutorial.
Week 3: August 31
Monday
- From the vscode.tutorials package, complete the “GitHub Advanced” (
06-github-2) tutorial.
Wednesday
- From the vscode.tutorials package, complete the “AI and Git” (
07-ai-2) tutorial.
Friday
- From the misc.tutorials package, complete the “R for Data Science 1” (
r4ds-1) tutorial.
Week 4: September 7
Monday
- No class — Labor Day holiday.
Wednesday
- From the vscode.tutorials package, complete the “Quarto Websites Introduction” (
08-websites-1) tutorial.
Friday
- From the misc.tutorials package, complete the “R for Data Science 2” (
r4ds-2) tutorial.
Week 5: September 14
Monday
- From the misc.tutorials package, complete the “Census” (
census) tutorial.
Wednesday
- From the vscode.tutorials package, complete the “Quarto Websites Advanced” (
09-websites-2) tutorial.
Friday
- From the vscode.tutorials package, complete the “Infrastructure” (
10-infrastructure) tutorial.
Week 6: September 21
You must schedule an appointment with your career coach from the CEO office. The best time for this appointment is probably T/W/Th of next week. The purpose of this appointment is to discuss your final project. Your coach will ask you the sorts of questions which an organization interviewing would ask. You need a draft of your final project, including the website, to show your coach. Bring your laptop.
Monday
- From the misc.tutorials package, complete the “R for Data Science 3” (
r4ds-3) tutorial.
Wednesday
- From the misc.tutorials package, complete the “R for Data Science 4” (
r4ds-4) tutorial.
Friday
- From the misc.tutorials package, complete the “R for Data Science 5” (
r4ds-5) tutorial. This is the last assigned tutorial.
Week 7: September 28
Monday
- You must have a draft of your final project, including a Quarto website.
Wednesday
- Practice presentations and feedback. You must have your presentation ready to go!
Friday
- Final project presentations in class. You must invite someone to attend.