Virtual Live Instructor
Free Training Manual
The R Programming Introduction course will help students learn how to perform data analysis with the R language and software environment, even if they have little to no programming experience. Students will learn how to use the essential R tools they need to know to analyze data, including data types and programming concepts. The course also examines real data analysis in action by covering everything from importing data to publishing results.
Additional content and demonstrations are provided for users of Power BI and Tableau. Students will learn how to incorporate R results into these powerful business intelligence packages.
This class is for the non-programmer who wants to gain a basic understanding of R. Additional demonstrations will show how R can be integrated with Tableau and Power BI, but the primary focus of the class is for individuals who are using R-regardless of where the results are used.
No prior programming experience is necessary. Some background in statistics is helpful, but not necessary. No Power BI or Tableau experience is required.
The R Language
What Is R?
Choosing an IDE
Emacs + ESS
Other IDEs and Editors
Your First Program
How to Get Help in R
Installing Extra Related Software
2. A Scientific Calculator
Mathematical Operations and Vectors
Test Your Knowledge: Quiz
Test Your Knowledge: Exercises
3. Inspecting Variables and Your Workspace
Different Types of Numbers
Other Common Classes
Checking and Changing Classes
4. Vectors, Matrices, and Arrays
Vector Recycling and Repetition
Matrices and Arrays
Creating Arrays and Matrices
Rows, Columns, and Dimensions
Row, Column, and Dimension Names
5. Lists and Data Frames
Atomic and Recursive Variables
List Dimensions and Arithmetic
Converting Between Vectors and Lists
Creating Data Frames
Indexing Data Frames
Basic Data Frame Manipulation
6. Environments and Functions
Creating and Calling Functions
Passing Functions to and from Other Functions
7. Strings and Factors
Constructing and Printing Strings
Changing Factor Levels
Dropping Factor Levels
Converting Continuous Variables to Categorical
Converting Categorical Variables to Continuous
Generating Factor Levels
8. Flow Control and Loops
if and else
9. Advanced Looping
Looping Over Lists
Looping Over Arrays
The plyr Package
The Search Path
Libraries and Installed Packages
11. Dates and Times
Date and Time Classes
POSIX Dates and Times
The Date Class
Other Date Classes
Conversion to and from Strings
Arithmetic with Dates and Times
Please check the course description to find prerequisite information.
We offer live-instructor group training classes for your team.
Upskill your team from the comfort of your office or online.
Benefits of Group Training Include:
This was the class I needed.
The instructor Jeff took his time and made sure we understood each topic before moving to the next. He answered all of our questions, and I don't know about the rest of the students, but was very pleased with this experience.
I finally understand how to use Excel.
-Amanda T (Yale New Haven Hospital).
We were able to cover a lot of information in one day without getting overwhelmed.
-Maria R (Microsoft).
We offer private group training services for organizations looking to upskill their team members with a live-instructor.
Training options include:
Learn more about how Private Group Training from Business Computer Skills can help your team.
Instructor led training is a cost effective and convenient learning platform for busy professionals. Most courses are available at over 300 locations nationwide and Online.
The classes are taught via the RCI method by professionally certified instructors, and are usually limited to 12 or less students. Each student receives a training manual and practice problems, along with a free course retake. Click here to learn more about Instructor Led Training
Below is a list of upcoming Powerbi Instructor Led Class Dates: