Code Monkey home page Code Monkey logo

proposals's Introduction

The Carpentries Incubator

Thank you for your interest in developing and sharing lesson materials! This GitHub organization serves as a resource for people to share and use each other’s Carpentries-style lessons. The materials provided in this GitHub organization have not been reviewed by and are not endorsed by The Carpentries.

Everyone participating in The Carpentries Incubator agrees to follow The Carpentries Code of Conduct.

For a listing of current lessons, check out the Community Lessons page.

Why The Carpentries Incubator?

There is excitement and interest in the way The Carpentries teach and deliver workshops. We are developing tools and templates for lessons that have proven to be effective to format and deliver both in workshop settings and in self-guided settings.

There is also a need from learners who have participated in our workshops to explore further topics that can only just be covered briefly in our 2-day trainings.

The goal of The Carpentries Incubator is to be a place for Carpentries community members to share resources in early stages of development. People already familiar with The Carpentries teaching practices can pick them up and teach them in meetups, in class, or in complement of a "standard" Carpentries 2-day workshop. The lessons can also be used by independent learners, outside of workshops.

Submitting a lesson or a lesson idea to this repository should be viewed as a first stage in making your lesson materials broadly available to The Carpentries community. Any lesson that uses The Carpentries lesson infrastructure (including the old template), follows our Code of Conduct, and is licensed either CC-BY or CC-0 can be hosted in The Carpentries Incubator.

In the near future, we will also provide a friendly, community-supported, peer-review process for lessons. After the peer-review process, the lessons will be hosted in The Carpentries Lab and will be officially endorsed by The Carpentries as high-quality resources.

The Carpentries Incubator vs The Carpentries Lab

The Carpentries Incubator is for:

  • Collaborative lesson development
  • Providing visibility on lessons that are being worked on
  • Submit an idea for a lesson that you'd like the community to provide

The Carpentries Lab is for:

  • Repository of peer-reviewed, short-format, lessons that use the teaching approach and lesson design from the Carpentries
  • Getting peer-review on the content of the lesson in the way traditional journal peer-review wouldn’t be able to provide.

If you haven’t already been invited to submit your lesson materials to The Carpentries Lab, please submit to The Carpentries Incubator.

Why should you submit your lesson to The Carpentries Incubator?

  • You want to make your lesson materials available to others in The Carpentries community.
  • You are interested in getting contributions from other community members.

What are the requirements for being included in The Carpentries Incubator?

For all proposals:

  • Your lesson/proposed topic should be distinct from existing official and community developed lessons (in domain of expertise, tools and skills taught/used, target audience, etc). If this is not the case, we recommend you collaborate with the authors/maintainers of those existing materials. Please also refer to the list of open Issues on this repository: you might find someone else has already proposed a new lesson on the same topic - they could be your first collaborator!

For pre-existing lesson material to be transferred into The Carpentries Incubator:

If you have any questions about these requirements, please contact [email protected].

We reserve the right to remove any lessons in the Incubator that do not conform to the requirements above.

What is the process for submitting a lesson or a lesson idea to The Carpentries Incubator?

Open an Issue in this repository. The Issue template has a short set of questions for you to answer. Your answers to these questions will help us to determine an appropriate next step for your lesson materials or lesson idea. Feel free to get in touch with [email protected] with any questions, either before or after submitting your Issue.

If you are an existing member of this GitHub organization and you wish to create a new lesson repository, or transfer another existing lesson into the Incubator, you are welcome to do so. In such cases, to assist with our internal record-keeping, we ask that you still open an issue to tell us about the lesson.

Thank you and welcome to The Carpentries Incubator!

proposals's People

Contributors

anenadic avatar erinbecker avatar fmichonneau avatar mcmaurer avatar tobyhodges avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

proposals's Issues

Data Science for Finance

  1. What is the topic of your lesson or lesson proposal?

The basic idea is to created something aimed at finance professionals. I work with many who use Excel for absolutely everything, and usually end up with a pivot table and a couple of graphs after hours of non-reproducible mouse-clicking. An intro to reproducibility, including spreadsheet best practice and coding could appeal to some. There are plenty of financial datasets available online to use.

Data Analysis and Visualization in R for Public Health

  1. What is the topic of your lesson or lesson proposal?

Data Analysis and Visualization in R for Public Health

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

Extremely early draft, with many empty sections, but work is actively progressing:
https://kerchner.github.io/r-public-health/

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?

Yes

  1. Are your materials already on GitHub and do they use The Carpentries lesson template?

Yes / Yes

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  2. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

Not yet, but later, once all of the sections have draft content.

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

  2. Any other information you would like us to have or questions you have for us?

Also strongly considering writing alternate versions of the SWC shell-novice workshop and of the git-novice workshop that would tie into use of RStudio's Terminal tab and its Git integration, and would use more meaningful examples in the case of Git (R Code, data, etc.).

Thanks to @anenadic, collaboration with HDRUK is in progress. Primary authors are @kerchner and @fouziafarooq .

Digital Humanities lessons

There are many efforts of people working on Digital Humanities lessons, including some that have been taught as pilot workshops and have developed curriculum. If people have curriculum under development or that has been taught, could they add the links to those materials in this issue.

Robust and Open Analysis in R

  1. What is the topic of your lesson or lesson proposal?
    Robust and Open Analysis in R

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.
    Yes: https://jean-golding-institute.github.io/robust-open-analysis-r/

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?
    Yes

  2. Are your materials already on GitHub and do they use The Carpentries lesson template?
    Yes

  3. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  4. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository. ]
    Yes

  5. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.
    Me (NatalieThurlby) and RobertArbon

  6. Any other information you would like us to have or questions you have for us?

The idea behind this workshop is that it will represent a workflow for working reproducibly, using Rmarkdown, and the integrated version control in Rstudio. We'd like to build-in some discussion of common analysis/stats misconceptions (when to use multiple hypothesis testing, how to do statisical simulations). We've been running some version of this workshop for the last year, but are now updating it and thinking about how we might be able to give it a life of it's own through the carpentries. Our draft materials are definitely still in development and need a lot of work, but I thought I'd share this now.

Thank you for sharing your lesson with The Carpentries community!

New Lesson - Pymarc basics for Librarians

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?

How to use the Python library 'pymarc' to engage with library records in MARC format

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

https://github.com/jayGattusoNLNZ/pymarc_basics

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?
    Yes

  2. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).

Yes

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  2. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

Yes

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

jayGattusoNLNZ

  1. Any other information you would like us to have or questions you have for us?

Thank you for sharing your lesson with The Carpentries community!

Introduction to Jupyter Notebooks

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?

'Introduction to Jupyter Notebooks'

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

Yes - https://github.com/sarasrking/Introduction-to-Jupyter-Notebooks

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?

I believe so!

  1. Are your materials already on GitHub and do they use The Carpentries lesson template?

The material is on GitHub (my account) and I have attempted to use the template but there is probably more work to do to get it to conform perfectly.

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

I'd like someone to take a look to see if the format is OK - my feeling is that it needs work so I think a repo in the Incubator could be helpful. I am new to GitHub and this is my first lesson.

  1. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

That would be great!

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

I don't know but can ask around.

  1. Any other information you would like us to have or questions you have for us?

I have another lesson but it isn't really in the template form properly. Should I just send it through or get it into shape first (I just worry I'll put off getting it into shape!).

Thank you for sharing your lesson with The Carpentries community!

Data Organization for Camera Trap Images

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?
    Data Organization for Camera Trap Images

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.
    Here's an outline
    Introduction to camTrapR
    Introduction to Microsoft's Megadetector
    (If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  3. Do your materials conform to our Code of Conduct?

  4. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).

  5. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  6. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

  7. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

  8. Any other information you would like us to have or questions you have for us?

Thank you for sharing your lesson with The Carpentries community!

Modern data analysis for veterinary researchers

Basic idea
An introduction to modern data analysis concepts for those working in veterinary research.

Detail
I've worked with researchers in veterinary science for a number of years now, and my experience is that everyone is still performing data analysis in the usual way, i.e. loading data into Excel, hacking the data around for several weeks, producing plots and tables, and then copying-and-pasting them into reports and slides.

I have some basic training material introducing R, aimed at such researchers, which I created recently for the company in which I work. I could (as long as I can get permission from the company) add to this material and adapt it to the data carpentry format.

Despite being labelled as 'veterinary', the material is currently very generic, so I think the next step would be to add additional sections beyond the simple aspects of R such as loading, tidying and plotting data. I'm thinking along the lines of things like working out the sensitivity and specificity of a diagnostic test, and evaluating the results with a ROC plot (quite common in certain parts of veterinary healthcare). All of that said, the material would be applicable to human-health researchers, too, as the concepts are the same, so perhaps this should be more 'health', or 'healthcare' rather than 'veterinary'?

Any thoughts or ideas appreciated. Thanks.

Introduction to Open Data Science with R

  1. What is the topic of your lesson or lesson proposal?
    To show how R/RStudio can be combined with git/Github to promote Open Science through literate programming and collaboration.

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.
    Yes. It can be found here: https://github.com/ScienceParkStudyGroup/r-lesson-based-on-ohi-data-training

  3. Do your materials conform to our Code of Conduct?
    Yes they do.

  4. Are your materials already on GitHub and do they use The Carpentries lesson template?
    Yes they do.
    https://github.com/ScienceParkStudyGroup/r-lesson-based-on-ohi-data-training
    https://scienceparkstudygroup.github.io/r-lesson-based-on-ohi-data-training/

  5. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  6. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.
    Yes with pleasure.

  7. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.
    Don't really know I must say.

  8. Any other information you would like us to have or questions you have for us?
    This materials borrow heavily from the Ocean Health Index data training. I would like them to be aware of what I've done so far and see if they would like to contribute. https://github.com/OHI-Science/data-science-training

Thank you for sharing your lesson with The Carpentries community!

Introduction to Conda for (Data) Scientists

  1. What is the topic of your lesson or lesson proposal?

This lesson is an introduction to Conda for (data) scientists. Conda is an open source package and environment management system that runs on Windows, macOS and Linux. Conda installs, runs, and updates packages and their dependencies. Conda easily creates, saves, loads, and switches between environments on your local computer. While Conda was created for Python programs it can package and distribute software for any languages such as R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, FORTRAN. This lesson motivates the use of Conda as a development tool for building and sharing project specific software environments that facilitate reproducible (data) science workflows.

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

https://kaust-vislab.github.io/introduction-to-conda-for-data-scientists/

  1. Do your materials conform to our [Code of Conduct][coc]?

Yes!

  1. Are your materials already on GitHub and do they use The Carpentries [lesson template][lesson-template]?

Yes!

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

NA

  1. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have [Write access][access-levels] to the repository.

Yes

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have [Write access][access-levels] to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

@davidrpugh

Other R lessons

These materials were previously listed on the DEPRECATED sharing-lessons Etherpad.

Introduction to Object-Oriented Programming in Python

  1. What is the topic of your lesson or lesson proposal?

An introduction to Object-Oriented Programming, using Python as the language, assuming some knowledge of Numpy and Matplotlib but not beyond that covered in the Software Carpentry python-novice-* courses. Targeting those who have some experience of using the skills learned from Software Carpentry but will now need to work with object-oriented software for whatever reason (e.g. the project they are collaborating on makes use of it).

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

Yes; https://sa2c.github.io/python-oop-novice

  1. Do your materials conform to our Code of Conduct?

I believe so, but would welcome external verification of this.

  1. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).

Yes and yes.

  1. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have [Write access][access-levels] to the repository.

Not at present.

Pymarc in LC

  1. What is the topic of your lesson or lesson proposal?

Beginners lesson for using the pymarc library )with python) to read, create, and update MARC records

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

No - very early stages.

Checking for existing work/materials at this stage

Got a request for neuroscience

I'm not a nueroscientist, but a new group is putting together some programs and was interested in whether the Carpentries could develop a neuroscience curriculum. I notice a LOT of our people are neuroscientists, and I was able to find at least one old workshop that focused on neuroscience data.
https://funfaculty.org/drupal/node/6501

The good folks at the University of Washington eScience Institute have an amazing github hackathon workshop/course. https://neurohackademy.github.io/

I'm wondering if there is interest from neuroscientists in something like this as an advance topic?

Peter

Data Science for Ecologists and Environmental Scientists

I am sharing an existing training material (Data Science for Ecologists and Environmental Scientists) developed by https://ourcodingclub.github.io/team.html. Their motivation was to help scientists overcome "code fear" and "statistics anxiety" in learners of all ages and from all walks of life and to teach best practice open science. Materials are quite suitable for people from other domains too and not just ecology and environmental science.

  1. What is the topic of your lesson or lesson proposal?
    Data Science for Ecologists and Environmental Scientists

The course includes three different streams, Stats from Scratch, Wiz of Data Viz and Mastering Modelling, using content mostly in R, but also with the opportunity to learn Python and JavaScript. There are quizzes and practical challenges and people can get certificates for their achievements.

  1. Do you already have a draft of your lesson?
    It is quite a finished product already. https://ourcodingclub.github.io/course

  2. Do your materials conform to our Code of Conduct?
    I believe so.

  3. Are your materials already on GitHub and do they use The Carpentries lesson template?
    Materials are in GitHub (https://github.com/ourcodingclub). They use a different lesson template.

  4. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  5. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.
    Something to discuss with the authors but I expect 'No' as an answer.

  6. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

  7. Any other information you would like us to have or questions you have for us?
    Contact person Isla Myers-Smith [email protected].

Thank you for sharing your lesson with The Carpentries community!

Raspberry Pi and Arduino

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?

Using the command-line interface on a Raspberry Pi to program an Arduino (rpi-arduino).

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

https://limako.github.io/rpi-arduino

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?

Yes.

  1. Are your materials already on GitHub and do they use The Carpentries lesson template?

Yes.

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

I'm not sure I'm ready for that.

  1. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

I'm not sure I'm ready for that yet either.

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

  2. Any other information you would like us to have or questions you have for us?

I'm hoping for this to be part of a "Hardware Carpentry". I'm developing other lessons that are less complete about setting up a Raspberry Pi (rpi-setup), python programming on the Raspberry Pi (rpi-python), and using the GPIO on a Raspberry Pi (rpi-gpio).

These lessons are part of a class I'm developing called "Open Science Instrumentation and Data Collection" at UMass Amherst.

Thank you for sharing your lesson with The Carpentries community!

Introduction to TEI (XML metadata and transcriptions)

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?
    Introduction to TEI

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.
    (If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)
    Yes: https://uomlibrary.github.io/workshop-tei/

  3. Do your materials conform to our Code of Conduct?
    Yes

  4. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).
    Yes and yes: https://github.com/UoMLibrary/workshop-tei

  5. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?
    N/A

  6. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.
    Yes

  7. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.
    @PhilReedData @ElizabethGow @uom-nilani

  8. Any other information you would like us to have or questions you have for us?
    We will be contacting the Library Carpentry XML lesson team and invite them to contribute.

Thank you for sharing your lesson with The Carpentries community!

Metagenomics and Pangenomics #lesson-idea

  1. What is the topic of your lesson or lesson proposal?
    Analysis of metagenomics and pangenomics data

I have enjoyed the Software Carpentry's Genomic lesson, and I think we can go further and develop metagenomics and pangenomics lessons. Since in my work I need to teach both of them in this semester, I am going to start developing this idea, and I would be glad to have collaborators. I am planning to use AnVio as the main software because it has very good tutorials and public data, and  their developers like the lesson idea. I am planning to include some other bioinformatics tools. To simplify installation process I liked the idea of use AMI machines just like in the genomic lesson, so, I want to develop a docker, based on Anvio docker to really make this lesson happen.

Building Websites with GitHub & Jekyll

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?

Building Websites with GitHub & Jekyll

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

https://github.com/tobyhodges/building-websites-with-jekyll-and-github-or-gitlab

  1. Do your materials conform to our Code of Conduct?

Yes.

  1. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).

Yes.

5. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  1. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

Yes.

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

@anenadic @annefou @sstevens2 @unode @JulianKarlBauer

  1. Any other information you would like us to have or questions you have for us?

Given my upcoming job change to join the core team, it's probably more appropriate for at least one of the collaborators listed above to be a maintainer and point of contact for this lesson. Please reach out if you have concerns!

Thank you for sharing your lesson with The Carpentries community!

Computational Musicology

There's a python library called music21 that would be great for learning basic programming skills and applying them to explore interesting questions in musicology such as "How many times does the BACH motif occur in x corpus?"

I have a list of a few people who may be interested, gathered from small discussion on the slack channel:

Give this a thumbs up if interested or notify others who might be interested.

Genomics - a programmer's guide

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?
    Genomics - a programmer's guide. This is a lesson developed by Andy Thomason (https://gist.github.com/andy-thomason).

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

https://gist.github.com/andy-thomason/f304850bdf20d2cd2ecbb042d81b5e54

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?
    Yes, I believe so.

  2. Are your materials already on GitHub and do they use The Carpentries lesson template?
    Yes, they are on GitHub but are not using The Carpentries lesson template.

  3. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?
    This would be for the material creator Andy Thomason to answer.

  4. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

  5. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

  6. Any other information you would like us to have or questions you have for us?

Thank you for sharing your lesson with The Carpentries community!

Other Git lessons

These materials were previously listed on the DEPRECATED sharing-lessons Etherpad.

Image analysis curriculum

There is general interest in lessons around imaging. Some will be general around imaging, but other content ideas might be more domain specific for particular types of images.

Life Sciences Workshop

Hi @ErinBecker I've drafted a new workshop based upon the needs of the company where I work...

  1. What is the topic of your lesson or lesson proposal?

Project organisation, data management, spreadsheet best practice and the use of R for the life sciences. The dataset used is an example from a lab-based plate reader (containing data from an enzyme-linked immunosorbent assay, or ELISA)

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

Yes, here. These lessons and episodes are in a fairly early stage and I intend to run them paste work colleagues soon in order to get initial feedback. Note that lessons 1 and 2 have markdown episodes, where-as lesson 3 has R markdown episodes

  1. Do your materials conform to our Code of Conduct?

Yes

  1. Are your materials already on GitHub and do they use The Carpentries lesson template?

Yes and yes

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  2. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

Yes please

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

Just me for now

  1. Any other information you would like us to have or questions you have for us?

Thank you for sharing your lesson with The Carpentries community!

Project Carpentry

This is a placeholder for some discussion that has been going on for a while, but may not be recorded anywhere.

The idea of this course/set of lessons, perhaps called "Project Carpentry" or "Software Project Carpentry" is for new software projects starting out to learn and use best (or good enough) practices for open source, open community projects, including things like licensing, CLAs (or not), guidelines for contributors, codes of conduct, being welcoming, CI, testing, READMEs, tracking contributors and providing credit, etc.

Request addition of Snakemake Workshop to Incubator

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?
    Data processing workflows using Snakemake.
    I forked the Intro to HPC material, removed all the introductory Python (I felt these concepts were best dealt with by a separate workshop), and then expanded the Snakemake material to a full day.

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.
    Yes. I have a complete workshop ready for review and testing.
    https://github.com/csiro-data-school/workflows
    (If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  3. Do your materials conform to our Code of Conduct?
    I believe so.

  4. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).
    Yes to both.

  5. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  6. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.
    Yes, I think. By transfer, do you mean creating a fork? Or literally moving the repository from its current location?

  7. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.
    Just myself for now.

  8. Any other information you would like us to have or questions you have for us?
    Not at present.

Thank you for sharing your lesson with The Carpentries community!

R for survival analysis (and more)

I'm sharing existing materials that we have been using during our 2-day introductory workshops to R.

  1. What is the topic of your lesson or lesson proposal?
    The goal of this lesson is to practice the common methods for data manipulation and visualisation, as well as survival analyses using the mortality dataset of the Game of Thrones series. It is designed to be taught at the end of a 2-day introductory workshop to R.

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.
    Yes
    https://lauzikaite.github.io/r-survival-analysis/

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?
    Yes

  2. Are your materials already on GitHub and do they use The Carpentries lesson template?
    Yes and Yes

  3. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  4. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.
    Yes

  5. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.
    Not sure yet

  6. Any other information you would like us to have or questions you have for us?

Hardware Carpentry

I'm not sure if this falls under SWC or DC, but I've tweeted a bit about the idea of developing a "hardware carpentry" (HT: Jonah came up with the name). I think there is interest in this. I'll be developing a curriculum for this at my institution, and am more than happy to do this under the Carpentries umbrella.

I am in the very early stages of thinking about this, but the focus is on ~Arduino microcontrollers, how they work, circuits, programming them, building a sensor, I/O, etc. Not sure if there is room, but maybe a module on ~Raspberry Pi stuff. I'll have more work on this done in the next couple of weeks.

Data Harvesting for Agriculture

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

What is the topic of your lesson or lesson proposal?

R and tools for farmers and certified crop advisors to learn how to manage, exploit, and communicate their data

Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

Yes, https://github.com/data-carpentry-for-agriculture/trial-lesson

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

Do your materials conform to our Code of Conduct?

Yes

Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).

Yes

If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

Yes

If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

jnaiman, dlstrong, davis68, brittanikedge, maxim-belkin, lvclark, aoling2

Any other information you would like us to have or questions you have for us?

We'd like to set up a TopicBox mailing list for these lessons as well.

Thank you for sharing your lesson with The Carpentries community!

Statistics for Data Science

I'm starting this as a placeholder.

The basic idea is to see if it's possible to complement data lessons with one focussing on a collection of basic statistical ideas for data scientists. Off the top of my head these could include...

Absolute basics

  • Descriptive vs inferential statistics (many R plots can be covered in the former, the rest of this list is the latter)
  • Probability distributions, perhaps with emphasis on the normal distribution
  • Hypothesis testing, p-values
  • Confidence intervals

Beyond the basics

  • Sensitivity, specificity (precision, recall)
  • ROC plots
  • Linear regression
  • Logistic regression
  • Bayesian statistics
  • Sample bias

GPU speedups in Python

  1. What is the topic of your lesson or lesson proposal?
    GPU speedups in Python (cupy, numba, pycuda)

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

https://github.com/geoffwoollard/gpu-speedups-mbptechtalk2020

  1. Do your materials conform to our Code of Conduct?

Yes (I think so). This is the license from the repo I forked from. One of the notebooks also comes from this repo, with no explicit license, but that is meant to be shared open teaching material.

  1. Are your materials already on GitHub and do they use The Carpentries lesson template?

GitHub. No, they do not use the lesson template. Note: My repo contains notebooks that the attendees run on google colab, and therefore have access to a free GPU. Also there are some modules already installed on google colab. So people are not intended to run the notebooks on their local laptop, etc.

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

Yes.

  1. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

Yes

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

Just me, @geoffwoollard

  1. Any other information you would like us to have or questions you have for us?

Thank you for sharing your lesson with The Carpentries community!

Data Carpentry for Business (Python module)

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?

Python for business applications

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

Yes, https://github.com/data-lessons/python-business/

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?

Yes

  1. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).

Yes

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  2. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

Yes

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

ProfessorBrunner, davis68 (maintainer), zllu2

  1. Any other information you would like us to have or questions you have for us?

Thank you for sharing your lesson with The Carpentries community!

Data Science for Doctors

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?
    Data science for doctors by @docsteveharris, https://github.com/docsteveharris.

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.
    http://datascibc.org/Data-Science-for-Docs/

Not sure about the source code repository, would have to ask the owner Steve Harris.

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?
    I believe so.

  2. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).
    I believe they use the old Carpentries lesson template but would benefit of converting to the new one. Not sure where the source code repo is, would have to ask the owner.

  3. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?
    Probably not, would have to ask the owner.

  4. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.
    Probably not, would have to ask the owner (https://github.com/docsteveharris)

  5. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

  6. Any other information you would like us to have or questions you have for us?

Thank you for sharing your lesson with The Carpentries community!

Packaging and Publishing Python projects

  1. What is the topic of your lesson or lesson proposal?

Publishing and sharing python data science projects

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

Yes.
repo: https://github.com/brownsarahm/python-packaging-publishing
rendered: https://brownsarahm.github.io/python-packaging-publishing/

  1. Do your materials conform to our Code of Conduct?

yes

  1. Are your materials already on GitHub and do they use The Carpentries lesson template?

Yes, but an out of date version of the styles repository, are there docs for how to update?

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?
  1. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

yes

  1. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

none yet

  1. Any other information you would like us to have or questions you have for us?

this addresses some of the topics in #2

Thank you for sharing your lesson with The Carpentries community!

Data Science for Entrepreneurship

As there has been a rise in university-level study of entrepreneurship, a data science for entrepreneurship lesson would be a great addition to plug into a workshop as a case study and application to wrap up the techniques learned using other curriculum and bring relevance to students in the disciple. Would love to hear your thoughts on this.

NeuroImaging BIDS fMRI

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?
    The topic is Brain Imaging Data Structure (BIDS) standardization for functional Magnetic Resonance Imaging (fMRI). This is part of a larger set of "NeuroImaging" material that is being developed in conjunction with the Canadian Open Neuroscience Platform (CONP).

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.
    Yes: https://github.com/conp-pcno-training/SDC-BIDS-fMRI

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?
    Yes.

  2. Are your materials already on GitHub and do they use The Carpentries lesson template?
    Yes.

  3. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?
    NA.

  4. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.
    Yes.

  5. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.
    jerdra, josephmje, jadesjardins

  6. Any other information you would like us to have or questions you have for us?

Thank you for sharing your lesson with The Carpentries community!

Collaborative Distributive Version Control with Git and Remotes

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?
    collaborative coding with Git and Remote hosts or
    Collaborative Distributive Version Control with Git and Remotes Hosts

  2. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

https://go-bears.github.io/git-collaborative/

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?
    Yes

  2. Are your materials already on GitHub and do they use The Carpentries lesson template? (you can visit our lesson example to learn more about how to use our template).
    Yes

  3. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  4. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.
    Yes

  5. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.
    go-bears

  6. Any other information you would like us to have or questions you have for us?
    This lesson is being adapted from Code Refinery's lesson for an upcoming SWC workshop in Sept at the FlatIron institute. The workshop organizers specifically and explicitly requested collaborative coding and best practices with branches and pull requests/code review process that is not yet currently available as an official lesson.

Code Refinery builds on top of SWC's work and this workshop can be adapted to SWC licenses and references in short order and then integrated with the Novice Git lesson over time.

I did not write these lesson but forked the repo from Code Refinery, and I am in the process of making the updates to the Code Refinery references to the SWC references as well as re-think/ re-imagine the instructor setup for a repository with pull request & write accesses & it would be great to have some insights on how to do that with the carpentries community.

Thank you for sharing your lesson with The Carpentries community!

Data Science for Doctors

Thank you for your interest in developing and sharing lesson materials! To submit lesson materials or suggest a topic for future curricular development, please answer the questions below. Our Curriculum Development Team will follow up to suggest next steps in your lesson's trajectory. Questions? Please email [email protected].

  1. What is the topic of your lesson or lesson proposal?

Data carpentry orientated toward practicing clinicians - most specifically those working in the NHS

  1. Do you already have a draft of your lesson? You're welcome to share materials at any stage of development. If you already have drafted materials, please include a link.

Yes. We have materials built using the old lesson templates here

https://github.com/datascibc/Data-Science-for-Docs

And an updated version using newer data and improved material but not based on the original templates that is in a private repo whilst we clean out some data.

(If you answered "No" to question 2, you can skip the remaining questions. Thank you for your lesson idea!)

  1. Do your materials conform to our Code of Conduct?

I believe so.

  1. Are your materials already on GitHub and do they use The Carpentries lesson template?

Yes. But probably an old version

  1. If you answered "No" to either part of question 4, would you like our Curriculum Team to create a repository for you in The Carpentries Incubator?

  2. If you answered "Yes" to both parts of question 4, would you like to transfer your repository to The Carpentries Incubator? You will have Write access to the repository.

  3. If you answered "Yes" to either question 5 or 6, list the GitHub handles for people who should have Write access to your lesson. If you don't know how to answer this question, don't worry! We can always add collaborators later.

aasiyahrashan
doced

  1. Any other information you would like us to have or questions you have for us?

Thank you for sharing your lesson with The Carpentries community!

Art and technology lessons

I am interested in developing/contributing to lessons in the arts (music and visual arts), both analysis and creation (interactive). Generative arts, live coding, etc. Is there someone else interested in that here?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.