Course Outline
- R's environment
- Object oriented programming in R
- S3
- S4
- Reference classes
- Performance profiling
- Exception handling
- Debugging R code
- Creating R packages
- Unit testing
- C/C++ coding in R
- SEXPRs
- Calling dynamically loaded libraries from R
- Writing and compiling C/C++ code from R
- Improving R's performance with C++ linear algebra library
Requirements
Linux Operating System
Testimonials
He was very informative and helpful.
Pratheep Ravy
I get answers on all my questions.
Natalia Gladii
The trainer was so knowledgeable and included areas I was interested in.
Mohamed Salama
Very tailored to needs.
Yashan Wang
I genuinely enjoyed working 1:1 with Gunner.
Bryant Ives
I liked the new insights in deep machine learning.
Josip Arneric
We gained some knowledge about NN in general, and what was the most interesting for me were the new types of NN that are popular nowadays.
Tea Poklepovic
I mostly enjoyed the graphs in R :))).
Faculty of Economics and Business Zagreb
The flexible and friendly style. Learning exactly what was useful and relevant for me.
Jenny Tickner
I enjoyed the Excel sheets provided having the exercises with examples. This meant that if Tamil was held up helping other people, I could crack on with the next parts.
Luke Pontin
Learning how to use excel properly.
Torin Mitchell
The way the trainer made complex subjects easy to understand.
Adam Drewry
Detailed and comprehensive instruction given by experienced and clearly knowledgeable expert on the subject.
Justin Roche
Tamil is very knowledgeable and nice person, I have learned from him a lot.
Aleksandra Szubert
I liked the first session. Very intensive and quick.
Digital Jersey
I mostly liked the patience of Tamil.
Laszlo Maros
I really was benefit from the real life practical examples.
Wioleta (Vicky) Celinska-Drozd
A lot of knowledge - theoretical and practical.
Anna Alechno
I genuinely liked his knowledge and practical examples.
Irina Tulgara
Overview and understanding how big the topic is.
British American Shared Services Europe BAT GBS Finance, WER/Centre/EEMEA
Hands on examples were the most helpful.
Sean Kaukas
Michael the trainer is very knowledgeable and skillful about the subject of Big Data and R. He is very flexible and quickly customize the training meeting clients' need. He is also very capable to solve technical and subject matter problems on the go. Fantastic and professional training!.
Xiaoyuan Geng - Ottawa Research and Development Center, Science Technology Branch, Agriculture and Agri-Food Canada
I really enjoyed the introduction of new packages.
Ottawa Research and Development Center, Science Technology Branch, Agriculture and Agri-Food Canada
The tutor, Mr. Michael An, interacted with the audience very well, the instruction was clear. The tutor also go extent to add more information based on the requests from the students during the training.
Ottawa Research and Development Center, Science Technology Branch, Agriculture and Agri-Food Canada
The subject matter and the pace were perfect.
Tim - Ottawa Research and Development Center, Science Technology Branch, Agriculture and Agri-Food Canada
Good overview of R and good range of topics. Trainer was happy to answer all questions.
Symphony EYC
I really enjoyed the knowledge of the trainer.
Stephanie Seiermann
It was very informative and professionally held. Wojteks knowledge level was so advanced that he could basically answer any question and he was willing to put effort into fitting the training to my personal needs.
Sonja Steiner - BearingPoint GmbH
I really liked the exercises on time series modeling.
Teleperformance
New tool which is “R” and I find it interesting to know the existence of such tool for data analysis.
Michael Lopez - Teleperformance
The tool was interesting and I see the use. I would like to learn about more about it.
- Teleperformance
the matter was well presented and in an orderly manner.
Marylin Houle - Ivanhoe Cambridge
He really explained everything well and used examples.
- royal bank of Canada
I enjoyed the self-learning through exercises and the tips and shortcuts shared.
- Competition Bureau
I was benefit from the good examples and opportunity to follow along.
- Environmental and Climate Change Canada
I genuinely enjoyed the hands passed exercises.
Yunfa Zhu - Environmental and Climate Change Canada
The trainer, the food, and the space were all great.
- Canada Revenue Agency
I like actually writing code with sample data and annotating the script for future reference.
- Canada Revenue Agency
The pre-made scripts used for training material was very useful. The interactive training allowed for a clear understanding of each topic.
- Canada Revenue Agency
The trainer was very concern about individual understanding.
Muhammad Surajo Sanusi - Birmingham City University
Excellent presentation and it gives me confidence to build on knowledge gained.
- Birmingham City University
Background knowledge and 'provenance' of trainer.
Francis McGonigal - Birmingham City University
Resources
Hafiz Rana - Birmingham City University
Good explanations on how we do things
- Birmingham City University
I feel more confident with coding now. I've never done it before but now I understand that it's not rocket science and I can do it when necessary.
Anna Yartseva - Birmingham City University
Modeling and how to fit the data to model
- USDA
The remote classroom setting worked very well
- Trimac Management Services LP
Good detail on what R is used for and how to start using it right away
Hoss Shenassa - Trimac Management Services LP
The many practical examples / assignments that we went through were great. For me, I learn better by seeing examples and applying them elsewhere. The use of real data and applying what was taught against it was extremely valuable. Michaels PowerPoint presentations and his ability to work through each solution was invaluable.
- Trimac Management Services LP
The exercises.