DataCamp is a platform that offers intensive courses for learning Python or performing big data analysis with R. But apart from simple videos there is an online editor that allows for putting in R or Python code that is interpreted online. Once logged in one can choose to learn R or Python. Afterwards, you pick what experience you have (e.g. little, some, lots) and then the platform shows you recommendations about courses you might like. After picking one course one can use the editor to type R code in order to solve specifically shown exercises. When ready one can submit the code and it is interpreted line by line online. The results are shown in the platform and indicate whether or not your code was correct.
Collecting Experience Points
In addition one can earn experience points (e.g. +100xp) for finishing one exercise. There is a nice course outline that describes short well-defined exercises well (e.g. arithmetic with R, variable assignment, data types, etc.). It provides an extremely good way for beginners to understand R and Python step by step. A user can request a hint (e.g. -30xp) that provides tips on how to solve the exercise or a user can see the answer (e.g. -70xp). Both cost experience Points but help to get through a course and learn aspects one did not know. The latter particularly avoids to time consuming search for solutions in books or Internet. Instead the solution is given fast as clear instructions in order to quickly learn and this comes with a fair price of loosing experience points.
More Information about DataCamp
The following example is interesting to watch in context of this topic:
Follow us on Facebook: