<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Teaching on rostrum.blog</title>
    <link>https://www.rostrum.blog/categories/teaching/</link>
    <description>Recent content in Teaching on rostrum.blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Wed, 27 Nov 2019 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://www.rostrum.blog/categories/teaching/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>A pivotal change to Software Carpentry</title>
      <link>https://www.rostrum.blog/2019/11/27/pivot/</link>
      <pubDate>Wed, 27 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2019/11/27/pivot/</guid>
      <description>Via Frinkiac  tl;dr Teaching materials from The Carpentries depend on the community to amend and update them. This post is about my first proper contribution by helping to update the Software Carpentry lesson that teaches the R package {tidyr}.
Some helpful materials for learning about {tidyr}’s new pivot_*() functions:
 the {tidyr} vignette about pivoting Hiroaki Yutani’s slides — ‘A graphical introduction to tide’s pivot_*()’ Bruno Rodrigues’s blogpost — ‘Pivoting data frames just got easier thanks to pivot_wide() and pivot_long()’ Sharon Machlis’s video — ‘How to reshape data with tidyr’s new pivot functions’ Gavin Simpson’s blog — ‘Pivoting tidily’ (a real-world problem) I wrote a {tidyr} lesson for Tidyswirl, a Swirl course for learning the tidyverse from within R itself (read the blog post)   Contribute!</description>
    </item>
    
    <item>
      <title>Tidyswirl: a tidyverse Swirl course</title>
      <link>https://www.rostrum.blog/2019/11/02/tidyswirl/</link>
      <pubDate>Sat, 02 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2019/11/02/tidyswirl/</guid>
      <description>Starting Swirl and selecting the tidyverse course  tl;dr Contribute to Tidyswirl: a Swirl course that lets people learn the tidyverse from within R.
 Swirl Swirl is a framework for learning R from within R itself. You can install it with install.packages(&amp;quot;swirl&amp;quot;). Swirl courses can be created by anyone and installed from nearly anywhere, though the Swirl course repository is the ‘official’ source.
I’ve written before about how the {swirlify} package makes it easier to create Swirl packages.</description>
    </item>
    
    <item>
      <title>The Carpentries: teach with live coding</title>
      <link>https://www.rostrum.blog/2019/09/12/live-code/</link>
      <pubDate>Thu, 12 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2019/09/12/live-code/</guid>
      <description>An example of hardware carpentry, lol (Wikimedia Commons, CC BY-SA 2.0)  Carving new coders The Carpentries is a global non-profit initiative to help build foundational skills in coding and data science. For example, Software Carpentry contains lessons about the shell, git, R and Python, while Data Carpentry and Library Carpentry teach more domain-specific knowledge.
I took part in a two-day remote workshop to learn how to become a badged Carpentries instructor.</description>
    </item>
    
    <item>
      <title>Teach a person to {swirl}</title>
      <link>https://www.rostrum.blog/2019/05/10/swirlify/</link>
      <pubDate>Fri, 10 May 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2019/05/10/swirlify/</guid>
      <description>A metaphor for all the {swirl} courses you’ll make (via Giphy)  tl;dr Teach people to teach other people. That seems an efficient way to maximise impact.
 {swirl} lets people learn R from within R {swirlify} is a package to help write Swirl courses This post explains how to start a Swirl course with Swirlify For example, I’ve begun Tidyswirl for teaching tidyverse packages   Swirl Swirl is a platform that:</description>
    </item>
    
    <item>
      <title>A tidyverse functions quiz with {learnr}</title>
      <link>https://www.rostrum.blog/2019/03/18/tidyverse-quiz/</link>
      <pubDate>Mon, 18 Mar 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2019/03/18/tidyverse-quiz/</guid>
      <description>tl;dr Can you match the tidyverse function to its package? I used {learnr} to make a ‘tidyquiz’ to test you.
A live version is available at https://mattdray.shinyapps.io/tidyquiz/
To run locally and get the very latest functions:
remotes::install_github(&#34;matt-dray/tidyquiz&#34;) to install {tidyquiz} (it’s a package!) library(tidyquiz) to load it learnr::run_tutorial(&#34;tidy&#34;, package = &#34;tidyquiz&#34;) to open in your browser   The problem I saw a (probably) tongue-in-cheek tweet recently from Ryan Timpe:</description>
    </item>
    
    <item>
      <title>Teaching R with Pokémon Go data</title>
      <link>https://www.rostrum.blog/2018/11/04/r-train-pkmn/</link>
      <pubDate>Sun, 04 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2018/11/04/r-train-pkmn/</guid>
      <description>Psyduck hurt itself in its confusion (via Giphy)  You teach me and I’ll teach you I wrote in a recent post about some training materials I wrote for teaching R Markdown.
Now I’m sharing another thing I made: Beginner R and RStudio Training (featuring Pokémon!). It’s an introduction to R, RStudio, R Projects, directory structure and the tidyverse. It uses Pokémon Go1 data that I collected myself.2
You can:</description>
    </item>
    
    <item>
      <title>Knitting Club: R Markdown for beginners</title>
      <link>https://www.rostrum.blog/2018/09/24/knitting-club/</link>
      <pubDate>Mon, 24 Sep 2018 00:00:00 +0000</pubDate>
      
      <guid>https://www.rostrum.blog/2018/09/24/knitting-club/</guid>
      <description>Knitting simulator by Kara Stone and Gabby DaRienzo (via Giphy)  tl;dr I made a couple of training resources about R Markdown for reproducibility:
 Knitting Club (see the slides or source) Quick R Markdown (see the slides or source).  Click the resource names to jump straight to those sections.
 Reproducibility It’s often important to recreate and verify prior work, as well as update it in future as data changes.</description>
    </item>
    
  </channel>
</rss>