The course is devoted to studying the programming language R, including its standard and more advanced tools. The course is a mix of lectures and exercise sessions. Such concepts as reading data from file and from the internet, data structures, functions and objects, debugging, object-oriented programming, performance enhancement, parallel programming and many other concepts are studied in the course.