# Course curriculum

• 1

### Course Introduction

• Data_Science_Track_by_Al_Nafi

• Data Science intro of the course

• 1.0.Course Introduction

• 2

### R Programming Introduction

• 2.0.Overview of R Programming Language

• 3

### Installation Guide

• 3.1.Install R & RStudio

• 3.2.Overview of RStudio

• 4

### Version Control

• 4.1.Version_Control_

• 4.2.Version_Control_Software_

• 4.3.Version_Control_Vocabulary_

• 4.4.Signup_Github_

• 4.4.GitHub and Git

• 4.5.Github_Repo_

• 4.6.Git_

• 4.8.Commit_Push_from_RStudio_

• 4.9.Version_Control_Conclusion_

• 5

### Practice Exercises

• Practice Exercises at GitHub

• 5.0.Practice_Exercises_

• 6

### Group Learning and Q/A Community

• Group Learning and Q/A Community

• 7

### Data Types and Basic Operations I

• 5.1.Objects_&_Numbers_

• 5.2.Attributes_&_Evaluation_

• 5.3.Vectors_&_Corecion_

• 5.4.Matrices_

• 5.5.Binding_&_List_

• 5.6.Factors_

• 5.7.Missing_Values_

• 5.8.DataFrame_

• 5.9.Object_Names_

• 5.10.Summary_

• 8

### Getting Help in R

• 6.1.Getting_Help_

• 9

### Data Types and Basic Operations II

• 7.1.Subset_Vector_Matrix_

• 7.2.Subset_Lists_

• 7.3.NA_Values_

• 10

### Control Structures

• 8.1.Control_Structures_If-else_

• 8.2.Control_Structures_For_Loop_

• 8.3.Control_Structures_While_Loop_

• 11

### Functions

• 9.Functions_

• 12

### Coding Standards

• 10.Coding_Standards_

• 13

### Vectorized Operations

• 11. Vectorized_Operations_

• 14

### Date and Time

• 12.Date_Time_

• 15

### Loop Functions

• 13.1.Loop_lappy_

• 13.2.Loop_sappy_

• 13.3.Loop_appy_

• 13.4.Loop_tappy_

• 13.5.Loop_Summary_

• 16

### Data Split

• 14.Split_Data_

• 17

### Course Conclusion

• 15.Course_Conclusion_

• 18

### Resources

• R Programming

• 19