- Introduction to R Programming Basics for Data Science
- General Information
- Learning Objectives and Syllabus
- Grading Scheme
Beginner
Online
5 Weeks
Free
Quick facts
particular | details | ||
---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Learning efforts
1-2 Hours Per Week
|
Course and certificate fees
Type of course
certificate availability
certificate providing authority
certificate fees
The syllabus
Welcome
Module 1 - R Basics
- Module Introduction & Learning Objectives
- Video: Introduction to R Language
- Video: Basic Data Types
- Video: Math, Variables, and Strings ( )
- Video: R Environment
- Video: Introduction to RStudio
- Hands-on Lab: Hello World with R using RStudio
- Reading: R Markdown
- Video: Writing and Running R in Jupyter Notebooks
- Hands-on Lab: Basic Math with R using Jupyter Notebook
- Summary & Highlights
- Practice Quiz
- Graded Quiz
Module 2 - Common Data Structures
- Module Introduction & Learning Objectives
- Video: Vectors and Factors
- Video: Vector Operations
- Hands-on Lab: Vectors and Factors in R Studio
- Video: Lists
- Video: Arrays and Matrices
- Hands-on Lab: Arrays and Matrices in R Studio
- Video: Data Frames
- Hands-on Lab: Lists and Dataframe in R Studio
- Summary & Highlights
- Practice Quiz
- Graded Quiz
Module 3 - R Programming Fundamentals
- Module Introduction & Learning Objectives
- Video: Conditions and Loops
- Hands-on Lab: Conditions and Loops
- Video: Functions in R
- Hands-on Lab: Functions in R
- Video: String Operations in R
- Video: Regular Expressions
- Hands-on Lab: Strings and Regular Expressions
- Video: Date Format in R
- Video: Debugging
- Summary & Highlights
- Practice Quiz
- Graded Quiz
Module 4 - Working with Data
- Module Introduction & Learning Objectives
- Video: Reading CSV, Excel, and Built-in Datasets
- Video: Reading Text Files in R
- Video: Writing and Saving to Files
- Hands-on Lab: Importing Data in R
- Video: HTTP Request and REST API
- Hands-on Lab: HTTP Requests in R
- Video: Web Scraping in R
- Hands-on Lab: Webscraping in R
- Summary & Highlights
- Practice Quiz
- Graded Quiz
Final Project
- Project Overview and Grading Information
- IBM Watson Setup
- Download and Complete the Tasks in a Notebook
- Add the Completed Notebook to Watson Studio
- Share Your Notebook with a Public URL
- Lab for Final Project
- Peer Review: Submit your Work and Review your Peers
Final Exam
- Final Exam Instructions
- Final Exam
Course Wrap Up
- Congratulations & Next Steps
Course Rating and Feedback
- Course Rating and Feedback
Badge
- Badges Frequently Asked Questions
- Claim your badge here
Course Team and Notices
- Course Team
- Copyrights and Trademarks
Instructors
Mr Yan Luo
Data Scientist
IBM
Ph.D
Articles
Popular Articles
Courses of your interest
Professional Certificate Course in Data Science
Newton School
JavaScript Foundations
PW Skills
Technical Analysis Series
PW Skills
C Programming Foundations
PW Skills
Python Foundations
PW Skills
Getting Started with Generative AI APIs
Codio via Coursera
Generating code with ChatGPT API
Codio via Coursera
Prompt Engineering for ChatGPT
Vanderbilt via Coursera
Data Structures and Algorithms in Java
Great Learning
More Courses by IBM
Threat Intelligence Lifecycle Fundamentals
IBM via Edx
Introduction to Data Engineering
IBM via Coursera
Relational Database Administration
IBM via Coursera
Introduction to the Threat Intelligence Lifecycle
IBM via Coursera
Introduction to Web Development with HTML CSS Java...
IBM via Coursera
Introduction to Devops
IBM via Coursera
Data Scientist Career Guide and Interview Preparat...
IBM via Coursera
Data Analyst Career Guide and Interview Preparatio...
IBM via Coursera
Introduction to Software Programming and Databases
IBM via Coursera