Advanced programming techniques in R
The training focuses on advanced aspects of programming in R, with a special emphasis on code optimization and creating efficient solutions. The program covers metaprogramming, package development and integration with other technologies. Participants learn to implement advanced programming solutions through hands-on workshops. Classes are conducted in the form of intensive workshops with an emphasis on practical applications in a production environment.
Issues
-
Metaprogramming in R
-
Package creation
-
Unit testing
-
Code optimization
-
Object-oriented programming
-
Integration with C++
-
Memory management
-
Technical Documentation
-
Continuous Integration
-
Microservices
-
Containerization
-
APIs
Benefits
- The participant will develop advanced programming skills to create professional solutions in R
- Will gain the knowledge to effectively use meta-programming techniques in analytical projects
- He/she will acquire competence in developing and maintaining high-quality R packages
- He/she will learn methods for code optimization and performance management of analytical applications
- Will be able to design and implement scalable analytical solutions
- Will develop the ability to integrate R solutions into production infrastructure
Who is this training for?
Prerequisites
- Advanced knowledge of programming in R
- Experience in application development
- Knowledge of good programming practices
- Basic knowledge of C++ language
Training program
Advanced operations on functions
- Object-oriented programming
- Non-standard evaluation
- Macros and code generation
- Package creation
- Package architecture
Unit testing
- Technical Documentation
- Continuous Integration
- Performance optimization
Code profiling
- Parallel calculations
- Integration with C++
- Memory management
- System integration
APIs
- Databases
Microservices
- Containerization
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For Advanced programming techniques in R we recommend: Advanced knowledge of programming in R; Experience in application development; Knowledge of good programming practices.
What is the format and duration of this training?
The training lasts 1 day and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: Advanced R programmers; Developers of analytics packages and tools; Data Engineers.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.