-
Notifications
You must be signed in to change notification settings - Fork 21
Home
Welcome to the Rkoans wiki!
Rkoans is an interactive tutorial for learning R in a Unit-testing framework. No previous knowledge of R is required.
As well as being a fun way to learn R, it is also a good way to get an idea of test-driven development.
R is known to have a very steep learning curve. This is largely because people are often having to learn two things concurrently: statistics and programming. Either of these alone can be daunting but together it can sometimes seem insummountable. Most introductory R texts focus on learning stats first and then expect people to gradually absorbing coding skills by some form of osmosis. These problems take the opposite approach and teach the basics of R programming before delving into the stats side. However, once these basics are picked up, leaning the stats methods should feel much more intuative.
I encourcage you to contribute new Rkoans! Send me a pull request with a new or revised koan file. Look in the Ideas-for-future-koans here for lots of ideas for new koans to start, or things to add to existing koans.
Add your koan to R/koans.R and your answers to answers/koans.R, check that the tests pass using the koan_tester.R functions and I'll include them!
Feel free to contact me if you have any questions or want more information before you start contributing.