{"id":13544125,"url":"https://github.com/swcarpentry/r-novice-gapminder","last_synced_at":"2026-01-21T07:28:41.942Z","repository":{"id":30630552,"uuid":"34186021","full_name":"swcarpentry/r-novice-gapminder","owner":"swcarpentry","description":"R for Reproducible Scientific Analysis","archived":false,"fork":false,"pushed_at":"2026-01-20T00:46:56.000Z","size":192929,"stargazers_count":175,"open_issues_count":39,"forks_count":551,"subscribers_count":21,"default_branch":"main","last_synced_at":"2026-01-20T07:42:12.654Z","etag":null,"topics":["carpentries","data-visualisation","data-visualization","data-wrangling","english","lesson","programming","r","software-carpentry","stable"],"latest_commit_sha":null,"homepage":"http://swcarpentry.github.io/r-novice-gapminder/","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swcarpentry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["carpentries"],"custom":["https://www.zeffy.com/en-US/donation-form/donate-to-make-a-difference-7497"]}},"created_at":"2015-04-18T22:58:07.000Z","updated_at":"2026-01-20T00:39:20.000Z","dependencies_parsed_at":"2023-02-12T17:45:47.330Z","dependency_job_id":"392267bb-9e53-4b5f-9eff-81a50cdb233b","html_url":"https://github.com/swcarpentry/r-novice-gapminder","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/swcarpentry/r-novice-gapminder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fr-novice-gapminder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fr-novice-gapminder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fr-novice-gapminder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fr-novice-gapminder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swcarpentry","download_url":"https://codeload.github.com/swcarpentry/r-novice-gapminder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swcarpentry%2Fr-novice-gapminder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28629915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["carpentries","data-visualisation","data-visualization","data-wrangling","english","lesson","programming","r","software-carpentry","stable"],"created_at":"2024-08-01T11:00:42.472Z","updated_at":"2026-01-21T07:28:41.929Z","avatar_url":"https://github.com/swcarpentry.png","language":"R","funding_links":["https://github.com/sponsors/carpentries","https://www.zeffy.com/en-US/donation-form/donate-to-make-a-difference-7497"],"categories":["Educational resources"],"sub_categories":["R \u0026 RStudio"],"readme":"[![Create a Slack Account with us](https://img.shields.io/badge/Create_Slack_Account-The_Carpentries-071159.svg)](https://slack-invite.carpentries.org/)\n![Build and Deploy Website](https://github.com/swcarpentry/r-novice-gapminder/workflows/Build%20and%20Deploy%20Website/badge.svg)\n[![Slack Status](https://img.shields.io/badge/Slack_Channel-swc--r--gapminder-E01563.svg)](https://carpentries.slack.com/messages/C9Y0M3YKG)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/swcarpentry/r-novice-gapminder/binder?urlpath=rstudio)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.3265164.svg)](https://doi.org/10.5281/zenodo.3265164)\n\n# R for Reproducible Scientific Analysis\n\nAn introduction to R for non-programmers using the [Gapminder][gapminder] data.\nPlease see [https://swcarpentry.github.io/r-novice-gapminder](https://swcarpentry.github.io/r-novice-gapminder) for a rendered version of this material,\n[the lesson template documentation][lesson-example]\nfor instructions on formatting, building, and submitting material,\nor run `make` in this directory for a list of helpful commands.\n\nThe goal of this lesson is to teach novice programmers to write modular code\nand best practices for using R for data analysis. R is commonly used in many\nscientific disciplines for statistical analysis and its array of third-party\npackages. We find that many scientists who come to Software Carpentry workshops\nuse R and want to learn more. The emphasis of these materials is to give\nattendees a strong foundation in the fundamentals of R, and to teach best\npractices for scientific computing: breaking down analyses into modular units,\ntask automation, and encapsulation.\n\nNote that this workshop focuses on the fundamentals of the programming\nlanguage R, and not on statistical analysis.\n\nThe lesson contains more material than can be taught in a day.  The [instructor notes page]({{ page.root }}/guide) has some suggested lesson plans suitable for a one or half day workshop.\n\nA variety of third party packages are used throughout this workshop. These\nare not necessarily the best, nor are they comprehensive, but they are\npackages we find useful, and have been chosen primarily for their\nusability.\n\nCurrent Maintainers:\n\n- [Naupaka Zimmerman][zimmerman_naupaka]\n- [Sehrish Kanwal](https://github.com/skanwal)\n- [Matthieu Bruneaux](https://github.com/matthieu-bruneaux)\n- [Craig Gross](https://github.com/cgross95)\n\nPrevious Maintainers:\n\n- [David Mawdsley][mawdsley_david]\n- [Jeff Oliver][oliver_jeffrey]\n- Tom Wright\n\n[gapminder]: https://www.gapminder.org/\n[lesson-example]: https://carpentries.github.io/lesson-example\n[zimmerman_naupaka]: https://carpentries.org/maintainers/#naupaka\n[mawdsley_david]: https://carpentries.org/maintainers/#mawds\n[oliver_jeffrey]: https://carpentries.org/maintainers/#jcoliver\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswcarpentry%2Fr-novice-gapminder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswcarpentry%2Fr-novice-gapminder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswcarpentry%2Fr-novice-gapminder/lists"}