If you wish to move forward from being a R user to become a R developer, this is the right course for you. This two-day course provides an overview of several advanced R topics and gives you a inner perspective of R working mechanisms
This course illustrates a large spectrum of advanced R programming tools. During the first day you will quickly review the basic R objects followed by an explanation of more advanced R objects such as: environments, expression and calls. Functions objects along with their structures will then be analysed in details. R as functional programming language including the use of functionals and functions factories will close the first day.
The second day will touch several independent topics that all together form the basis for a solid R development know how. You will explore R as an objects oriented language trought S3 and S4. You wil learn how to exploit of modern computer architteture by learning about parallel computation. As a key asset of your development you will be introduced to efficient data programmint tools: debugging, profiling and packaging. The second day will terminate with an anaysis of NSE vs SE in R and the lazyeval package as a tool for building clear and reusable R code
- How R works
- Basic R objects
- Advanced R objects
- Functional Programming
- Object Oriented Programming
- Debugging and Profiling
- Building R packages
- Parallel Computation
- NSE vs SE
The two-days course costs euro 800 + VAT.
Should I take this course?
This class will be a good fit for you if you have a solid R knowledge and want to improve or consolidate your programming skills.
What does the cost include?
The cost of a 2 day course is 800 + VAT per person, which includes lunch, comprehensive course materials plus 1 hour of individual online post course support for each student within 30 days from course date.
There is a students discount?
We offer an academic discount for those engaged in full time studies or research. Please contact us for further information at email@example.com
What should I bring?
A laptop with the latest version of R and R-Studio.
Who will I learn from?
Andrea Spanò is an Rstudio certificated instructor who has worked as an R trainer and consultant for over 20 years. Andrea graduated in Statistics from the University of Siena and obtained a Master’s degree in Applied Statistics at the University College of London. He runs Quantide consulting firm and teaches at Luiss University post grad course on Big Data Management.
What language is the course taught?
This course is taught in italian. Course material in English language.
How can I reach your place?
Legnano is about 30 min by train from Milano. Trains from Milano to Legnano are scheduled every 30 minutes, and Quantide premises are 3 walking minutes from Legnano train station.
What is the minimum number of participants for this course?
A minimum number of 3 participants is required for the course to take place. If the minimum number of participants is not reached, we will refund all registration fees for those who signed up.
How can I contact you if I have further questions?
You can contact us at firstname.lastname@example.org