Skip to content

Commit cbfd926

Browse files
Revamp the short courses section of the website
1 parent 57e50f4 commit cbfd926

File tree

5 files changed

+63
-8
lines changed

5 files changed

+63
-8
lines changed

_toc.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -329,14 +329,17 @@ parts:
329329
- file: individual_modules/intermediate_version_control/further_topics
330330
- file: individual_modules/intermediate_version_control/resources
331331
- file: individual_modules/bibliography
332-
333332
- caption: Short Courses
334333
chapters:
335334
- file: short_courses/overview
336-
- file: short_courses/python_environments
337-
- file: short_courses/r_environments
338-
- file: short_courses/r_functions
339-
- file: short_courses/r_unit_testing
335+
- file: short_courses/python
336+
sections:
337+
- file: short_courses/python_environments
338+
- file: short_courses/r
339+
sections:
340+
- file: short_courses/r_environments
341+
- file: short_courses/r_functions
342+
- file: short_courses/r_unit_testing
340343
- caption: Join Us!
341344
chapters:
342345
- file: contributing/community
@@ -345,7 +348,6 @@ parts:
345348
- file: contributing/contributing_guidelines
346349
- file: contributing/developing_a_course
347350
- file: contributing/suggestions_form
348-
349351
- caption: Community Guidelines and Policy Information
350352
chapters:
351353
- file: cfrr_program_details/code_of_conduct

short_courses/python.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Python
2+
3+
This section contains our short, focused Python courses designed to help you quickly develop specific skills without committing to a full workshop series.
4+
5+
## Included modules
6+
- **Python Environments** – Learn how to set up and manage Python environments for reproducible workflows. [Clickable Link to Self Study Notes](python_environments.ipynb)
7+
8+
9+
10+
## Who is this for?
11+
Learners who want to quickly enhance their Python skills in targeted areas, or refresh their knowledge on specific topics.
12+
13+
## How to use these notes
14+
Work through the materials in sequence or jump directly to the topic you need. Each module is self-contained and can be completed independently.

short_courses/r.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# R
2+
3+
This section contains our short, focused R courses designed to provide targeted learning on specific skills.
4+
5+
## Included modules
6+
- **R Environments** – Set up and manage R environments for reproducibility and efficiency. [Clickable Link to Self Study Notes](r_environments.ipynb)
7+
- **R Functions** – Learn how to write and use functions effectively in R. [Clickable Link to Self Study Notes](r_functions.ipynb)
8+
- **R Unit Testing** – Understand how to test your R code to ensure reliability. [Clickable Link to Self Study Notes](r_unit_testing.ipynb)
9+
10+
## Who is this for?
11+
Learners who want to quickly enhance their R skills in targeted areas, or refresh their knowledge on specific topics.
12+
13+
## How to use these notes
14+
Work through the materials in sequence or jump directly to the topic you need. Each module is self-contained and can be completed independently.

short_courses/r_functions.ipynb

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,19 @@
88
"source": [
99
"# Writing Functions in R\n",
1010
"\n",
11+
"```{card}\n",
12+
"\n",
13+
"<div class=\"alert alert-block\" style=\"background-color: #ffffff; border: 1px solid #ccc; padding: 1em; border-radius: 8px;\">\n",
14+
"\n",
15+
"**Author:** Ruxandra Neatu (GitHub: [NeatuR](https://github.com/NeatuR)) and Thomas Hawes (GitHub: [thawes-rse](https://github.com/thawes-rse))\n",
16+
"\n",
17+
"**License:** Creative Commons Attribution-ShareAlike 4.0 International license ([CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)).\n",
18+
"\n",
19+
"</div>\n",
20+
"\n",
21+
"```\n",
22+
"\n",
23+
"\n",
1124
"## Course Objectives\n",
1225
"\n",
1326
"* Understand and write functions in R.\n",
@@ -605,7 +618,7 @@
605618
"mimetype": "text/x-r-source",
606619
"name": "R",
607620
"pygments_lexer": "r",
608-
"version": "4.5.1"
621+
"version": "4.3.3"
609622
}
610623
},
611624
"nbformat": 4,

short_courses/r_unit_testing.ipynb

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@
77
"source": [
88
"# Unit testing in R with `testthat`\n",
99
"\n",
10+
"```{card}\n",
11+
"\n",
12+
"<div class=\"alert alert-block\" style=\"background-color: #ffffff; border: 1px solid #ccc; padding: 1em; border-radius: 8px;\">\n",
13+
"\n",
14+
"**Author:** Thomas Hawes (GitHub: [thawes-rse](https://github.com/thawes-rse))\n",
15+
"\n",
16+
"**License:** Creative Commons Attribution-ShareAlike 4.0 International license ([CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)).\n",
17+
"\n",
18+
"</div>\n",
19+
"\n",
20+
"```\n",
21+
"\n",
1022
"## Course objectives\n",
1123
"\n",
1224
"- Understand why automated testing is valuable.\n",
@@ -705,7 +717,7 @@
705717
"mimetype": "text/x-r-source",
706718
"name": "R",
707719
"pygments_lexer": "r",
708-
"version": "4.5.1"
720+
"version": "4.3.3"
709721
}
710722
},
711723
"nbformat": 4,

0 commit comments

Comments
 (0)