Programming Automation with R and RStudio – Complete Guide
Programming Automation with R and RStudio – Complete Guide, available at $54.99, has an average rating of 4.75, with 50 lectures, based on 44 reviews, and has 2663 subscribers.
You will learn about Automate Tasks with R Programming Language Manipulate Data from Local, Web and Cloud Sources using R and RStudio Schedule Automation – Cloud or Local Read and Write CSV, TXT, XLSX with R Create Formatted Excel Spreadsheets with R Code Create Dynamic Reports (Powerpoint, Word, PDF, HTML) Parse Web and PDF Files with R packages Parse Email Content and Attachments Send Automated Emails with R and RStudio Cloud Solutions – Dropbox and Amazon S3 Github Repository Management Linux Server and AWS EC2 – Install R and Setup CronJobs This course is ideal for individuals who are Office Workers | Business Managers | Accountants | Financial Administators | Students and Researchers or Financial Analysts and Traders who need to Automate their Data Flows or Business Consultants who work with large amount of Data or Beginners who want to learn R without starting immediately with Statistics, Algorithms and Data Science or Data Scientists and R Developers who need to Automate their tasks or Excel users who want to switch to R Programming or R programmers who want to discover what else R can offer It is particularly useful for Office Workers | Business Managers | Accountants | Financial Administators | Students and Researchers or Financial Analysts and Traders who need to Automate their Data Flows or Business Consultants who work with large amount of Data or Beginners who want to learn R without starting immediately with Statistics, Algorithms and Data Science or Data Scientists and R Developers who need to Automate their tasks or Excel users who want to switch to R Programming or R programmers who want to discover what else R can offer.
Enroll now: Programming Automation with R and RStudio – Complete Guide
Summary
Title: Programming Automation with R and RStudio – Complete Guide
Price: $54.99
Average Rating: 4.75
Number of Lectures: 50
Number of Published Lectures: 50
Number of Curriculum Items: 50
Number of Published Curriculum Objects: 50
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will Learn
- Automate Tasks with R Programming Language
- Manipulate Data from Local, Web and Cloud Sources using R and RStudio
- Schedule Automation – Cloud or Local
- Read and Write CSV, TXT, XLSX with R
- Create Formatted Excel Spreadsheets with R Code
- Create Dynamic Reports (Powerpoint, Word, PDF, HTML)
- Parse Web and PDF Files with R packages
- Parse Email Content and Attachments
- Send Automated Emails with R and RStudio
- Cloud Solutions – Dropbox and Amazon S3
- Github Repository Management
- Linux Server and AWS EC2 – Install R and Setup CronJobs
Who Should Attend
- Office Workers | Business Managers | Accountants | Financial Administators | Students and Researchers
- Financial Analysts and Traders who need to Automate their Data Flows
- Business Consultants who work with large amount of Data
- Beginners who want to learn R without starting immediately with Statistics, Algorithms and Data Science
- Data Scientists and R Developers who need to Automate their tasks
- Excel users who want to switch to R Programming
- R programmers who want to discover what else R can offer
Target Audiences
- Office Workers | Business Managers | Accountants | Financial Administators | Students and Researchers
- Financial Analysts and Traders who need to Automate their Data Flows
- Business Consultants who work with large amount of Data
- Beginners who want to learn R without starting immediately with Statistics, Algorithms and Data Science
- Data Scientists and R Developers who need to Automate their tasks
- Excel users who want to switch to R Programming
- R programmers who want to discover what else R can offer
Learn how to Automate every Office and Business task with R programming language and RStudio!
This course will give you a complete overview of a set of tools and packages that can help you automate any office and business task with the R programming language.
With Udemy’s 30-day money-back guarantee in place, there’s no need to worry if the class doesn’t meet your expectations.
The learning material does not contain any analytics or data science lessons.
We will not study statistics or machine learning.
We will not write complex algorithms and solve coding puzzles.
Instead, we focus on how to make your life easier and save time for yourself and money for your company.
This course is the most complete automation course you will find online
After completing this course you will be able to schedule any repetitive task with R and RStudio
-
read and write files dynamically from various sources (local drive, web, Google Sheets, dropbox, amazon)
-
store results without complex SQL databases using various R packages
-
parse emails and attachments for further manipulations with R programming
-
produce custom Excel, PowerPoint, and Word documents from R scripts
-
send results by email and files as attachments
-
export your scripts to the cloud, schedule automatic runs or on-demand
-
create a cloud dashboard to control R automated tasks
Automation is a very dynamic skill and I am learning new skills every day.
This course will be updated with new programming skills, packages and features.
My experience
During my banking career, I had to program hundreds of automatic mailing reports to track stock market information and portfolio performance on daily basis. By automating these tasks I became very efficient with my time.
Currently, as a consultant, I help dozens of companies to automate their recurring tasks. Often hundreds of hours of manual work per month are saved once a complex recurring task is automated.
I teach R, C# and Excel/VBA on a daily basis and after 1,200 mentoring sessions, I know precisely which tools are necessary for most of the people who learn programming.
As a consultant, you can very quickly acquire new clients who desperately need to improve their business.
Why R, RStudio, and Posit?
-
R is one of the simplest programming languages to learn and is very friendly with data manipulation.
-
R is open source and is part of a large community of developers that create and maintain packages we will explore during this course.
-
RStudio is probably the best IDE for programmers (also supports C++, Python, SQL, and other languages).
As of the end of 2023, R is rocking it with these cool numbers:
-
RStudio has an active user base of 3.5 million.
-
Posit cloud has a 65,000 userbase.
-
Over the year, an impressive 2 billion R packages were downloaded.
Which Packages will be covered?
Base Rfunctions will be covered as much as possible however they are very limited.
Therefore we will learn a set of packages necessary for the programming automation tasks.
-
dplyr: R data manipulation with very user-friendly syntax
-
tidyr: data clean-up, remove duplicates, NA’s etc.
-
stringr: string and regex manipulation
-
lubridate: work with Date class objects
-
pdftools:parse content from PDF files
-
htmltab:parse html tables from web
-
gsheet: download files from Google Sheets
-
mRpostman:connect to email box and read data from Emails
-
emayili:connect to email box and send emails
-
tableHTML:create custom format HTML tables
-
openxlsxl:read and write Excel files
-
officer: read and write Word and PowerPoint documents
-
flextable: create formated tables as content for officer
-
rdrop2: connect to dropbox as cloud source using R and RStudio
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Course Structure Overview
Lecture 3: Course Structure Update 2024!
Chapter 2: Setup R and Rstudio
Lecture 1: Setup R and RStudio
Lecture 2: R and RStudio: Base Commands and Interface
Lecture 3: R and Packages
Lecture 4: Posit Package Manager for Version Control – 2024 New!
Chapter 3: Github
Lecture 1: Setup Account and Token
Lecture 2: Clone, Pull, Commit, Push
Chapter 4: Read and Transform Files using R and RStudio Programming
Lecture 1: Files on Local Drive
Lecture 2: Script to Read Files
Lecture 3: Loop and Aggregate
Lecture 4: Basic Data Clean-up
Lecture 5: Subset and Save Data
Lecture 6: Calculate Values
Chapter 5: Read Files of Different Formats
Lecture 1: Read CSV and TXT
Lecture 2: Read from Excel using R and RStudio
Lecture 3: Read from PDF
Chapter 6: Data from Web
Lecture 1: Download or Read Files from URL
Lecture 2: Parse Tables from Web Pages
Lecture 3: Google Sheets and R with RStudio
Chapter 7: Parse Emails
Lecture 1: Configure Connection
Lecture 2: Navigate through Mail Box
Lecture 3: Parse Email Content
Lecture 4: Fetch Attachment
Chapter 8: Write Emails
Lecture 1: Configure Connection Email
Lecture 2: Email With HTML Body and Attachment
Chapter 9: Recap
Lecture 1: Config File
Lecture 2: Read Data and Date Manipulation with R
Lecture 3: Advanced HTML Email Body
Chapter 10: Formatted MS Excel Report
Lecture 1: Save Content as Excel with R Scripts
Lecture 2: Styles
Lecture 3: Conditional Formatting
Lecture 4: Multiple Pages Loop
Chapter 11: Introduction to MS Powerpoint Reporting
Lecture 1: Officer and Powerpoint
Lecture 2: Flextable and Content on Powerpoint
Chapter 12: Introduction to MS Word Reporting
Lecture 1: Officer and Word
Chapter 13: Dropbox as Cloud Data Source
Lecture 1: Read Files from Dropbox Location using RStudio
Chapter 14: Complex Reporting Tool and Automation
Lecture 1: Combo – Cloud Data, Email, Excel, Powerpoint, Word and HTML Reports
Chapter 15: Automate and Schedule Job Locally
Lecture 1: Configure Automated Scheduled Task on Windows
Chapter 16: Schedule Automation Job on Cloud – Advanced
Lecture 1: AWS Account
Lecture 2: EC2 and Linux Server
Lecture 3: Install R on Linux
Lecture 4: Clone and Run Scripts
Lecture 5: Clone and Run Scripts Part 2
Lecture 6: Schedule Automated CRON Job
Lecture 7: Commands and Tricks
Lecture 8: Store your Files on AWS
Lecture 9: Create Formatted PDF Files
Chapter 17: More Learning
Lecture 1: Bonus Article – Learn More with Arkadi
Instructors
-
Arkadi Avanesyan
Consultant and Codementor
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 3 votes
- 4 stars: 12 votes
- 5 stars: 29 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024