Syllabus
October 18 - 22: Welcome and Onboarding!
- Initial group meeting + introductions
- Go through the onboarding document
- Read an article for journal club: follow this lesson
October 25 - 29: Roadmapping and Open Access Week Journal Club
- Creation of a roadmap (follow this lesson)
- Discuss the journal club article during the group meeting
- Check in: Group meeting
November 1 - 5: First blog
- Introductory blog about yourself and your research
- Use this template to help you start your blog
- Check in: One-on-one meetings
November 8 - 19: Programming catch up
- Goal: to make sure everyone feels comfortable with git, GitHub, the command line, (and optionally Python & R)
- Week 1:
- Discuss imposter syndrome, problem solving skills, and read the Open Knowledge Foundation's Contributing Best Practices in resources.
- Together, we will also set up your programming environment.
- We will do a quick GitHub tutorial & you will each post your blog following these GitHub instructions.
- Week 2:
- use the Coding Resources here to watch videos and do tutorials as needed.
- finish posting your blog
- (optional) Create a personalized profile README on GitHub using these instructions
- Remember to ask questions in Slack if you need help!
- Check in: Group meeting during week 1
- Check in: One-on-one meetings during week 2
November 22 - December 3: Frictionless Data introduction
You have two weeks to go through the following resources:
- Watch Serah Rono's video on Frictionles Data and the Open Knowledge Foundation
- Look through the Frictionless Data intro slides
- Watch Lilly's talk at FOSDEM 2020 about Frictionless Data for Researchers
- Read the Frictionless + FAIR data blog
- Read through 2 case studies of your choice in the Frictionless Data + Reproducible Research blogs and articles in resources
- Go over the Schema + Specs lesson
- Check in: Group meeting during week 1
- Check in: One-on-one meetings during week 2
- Holiday note: This overlaps with American Thanksgiving, so Lilly will be out for the second half of week 1. You should also take a break if you want to!
December 6 - 10: Open science + reproducible research introductions
- Go over the resources in the Open Science Lesson
- Add a new resource via a Pull Request (PR)
- Discuss open science principles during the group call
- Check in: Group meeting
December 13 - 17: Audience mapping lesson
- Go over the Audience Mapping exercise in lessons
- Check in: One-on-one meetings
December 20 - 31: Break
- Take a break!
January 3 - 7: Data Package Intro lesson
- Go over the Data Package lesson using Data Package Creator
- Optional - Start going through the Python lesson as well
- Check in: Group meeting
January 10 - 14: Create your own Data Package
- Using your own data, create a data pacakge using the Data Package Creator (create.frictionlessdata.io)
- Optional - also use the Python Framework to create a datapackage
- Remember to implement coding best practices and document what you do
- Upload your datapackage to GitHub
- Check in: Individual meetings
January 17 - 28: Data Package Blog
- Blog about your newly created data package with your own data (how did you do it, what did you learn)
- As an example, read the blog here
- While writing your blog, keep in mind your audience from the audience mapping exercise
- Add your blog to the Fellows blog by opening a pull request on GitHub
- Check in: Group meeting during week 1 with previous Fellows
- Check in: One-on-one meetings during week 2
January 31 - February 4: Goodtables lesson
- Go over the Goodtables data validation lesson
- Check in: Group meeting
February 7 - 11: Validate your own data
- Using the goodtables browser tool, validate the data package you made earlier
- Optional - validate your datapackage via the Frictionless Framework (see the Python Framework lesson).
- Check in: One-on-one meetings
February 14 - 18: Conference abstract
- Identify a conference you want to attend
- Write (and submit) a proposal for a workshop or talk
- Check in: Group meeting
February 21 - 25: Goodtables Blog
- Blog about your validated data package (how did you do it, what did you learn)
- Add your blog to the Fellows blog by opening a pull request on GitHub
- Check in: One-on-one meetings
February 28 - March 4: Frictionless Python lesson
- Hands-on Python programming practice
- Work through the Framework documentation and tutorials
- Check in: Group meeting
March 7 - 11: Break!
- Take a break or catch up if needed.
March 14 - 18: Half-way point reflection
- Revisit your roadmap
- Write a brief reflection on your progress and goals
- Check in: Group meeting
March 21 - 25: Trade Data Packages
- Trade data packages with each other and see if you can reproduce your partner's work
- Do you understand their data based soley on their metadata?
- Can you validate their data with goodtables?
- Check in: One-on-one meetings
March 28 - April 8: Blog about reproducing each other's work
- Blog about the experience of reproducing your partner's data package
- What worked? What didn't work? What was difficult or easy?
- Add your blog to the Fellows blog by opening a pull request on GitHub
- Check in: Group meeting during week 1
- Check in: One-on-one meetings during week 2
April 11 - 15: Personal website lesson
- learn how to create your own website using GitHub pages
- Check in: Group meeting
April 18 - 22: Open Science Discussion (topic might change)
- Invited speakers
- Check in: One-on-one check-ins
April 25 - 29: Preprint Journal Club
- Read preprint article (TBD) and answer questions in a group meeting
- Discuss how and why to post preprints
- Check in: The journal club meeting will count as our group check in
May 2 - 6: Python practice (continued)
- Continue practicing Python by going through the Framework documentation and tutorials
- Optional - Write your own Python tutorial
- Check in: One-on-one meetings
May 9 - 13: Break!
- Take a break! (OKF team is at their Summit meeting)
May 16 - 20: Workshop prep
- Prepare to give a workshop for Open Data Day
- Use the slides in Resources under the 'Frictionless Data Workshops' section to help you make your presentation
- Tips on how to give a presentation/workshop: http://blogs.nature.com/naturejobs/2017/01/11/scientific-presentations-a-cheat-sheet/
- Check in: Group meeting
May 23 - 27: Give a Workshop - Open Data Day Event
- Give a workshop for an Open Data Day event
- Remember to post your workshop slides onto Zenodo
- Collect feedback - how do you think it went? What would you change for next time?
- Check in: One-on-one meetings
May 30 - June 3: Open Science Discussion
- Discuss open science personas and scenarios
- Check in: Group meeting
June 6 - 10: Real-life data with Frictionless lesson
- On your own, work through a real-life research data example with the Frictionless Framework: fellows-alzheimers-data.ipynb
- Check in: One-on-one meetings
June 13 - 17: Qualitative Data Lesson
- Discussion led by Yo Yehudi, Qualitative Researcher and Open Science Leader
- Check in: Group meeting
June 20 - July 1: Final Blog + Community Call
- Week 1: Write your final blog
- Reflect on what you have learned and accomplished
- What are your next steps to advocate for open science + reproducible research?
- Week 2: Present your work briefly in an Open Knowledge Foundation of Frictionless Data community call (30 June)
- Check in: One-on-one meetings during week 1
- Check in: Group meeting during week 2