Data Scientist has been ranked the number one job on Glassdoor and the average salary of a data scientist is over $120,000 in the United States according to Indeed! Data Science is a rewarding career that allows you to solve some of the world’s most interesting problems!

This course is designed for both complete beginners with no programming experience or experienced developers looking to make the jump to Data Science!

This comprehensive course is comparable to other Data Science bootcamps that usually cost thousands of dollars, but now you can learn all that information at a fraction of the cost! With **over 100 HD video lectures** andÂ **detailed code notebooks for every lectureÂ **this is one ofÂ the most comprehensive course for data science and machine learning on Udemy!

We’ll teach you how to program with R, how to create amazing data visualizations, and how to use Machine Learning with R! Here a just a few of the topics we will be learning:

- Programming with R
- Advanced R Features
- Using R Data Frames to solve complex tasks
- Use R to handle Excel Files
- Web scraping with R
- Connect R to SQL
- Use ggplot2 for data visualizations
- Use plotly for interactive visualizations
- Machine Learning with R, including:
- Linear Regression
- K Nearest Neighbors
- K Means Clustering
- Decision Trees
- Random Forests
- Data Mining Twitter
- Neural Nets and Deep Learning
- Support Vectore Machines
- and much, much more!

Enroll in the course and become a data scientist today!

### Course Introduction

Learn about the course!

Overview of Course Curriculum!

Learn about Data Science and what it really is!

Frequently Asked Questions for the Course.

### Course Best Practices

Learn how to get help in the course!

Learn how to get help!

Set-up Time!

### Windows Installation Set-Up

Learn how to install R on Windows!

### Mac OS Installation Set-Up

Get everything set up on your Mac!

### Linux Installation

Get set up on your Linux/Ubuntu OS!

### Development Environment Overview

Development Environment Overview

Zip file Download of Course Notes!

Learn all about RStudio!

### Introduction to R Basics

Introduction to R Basics Section

Learn how to use R as a calculator!

Learn how to use Variables in R!

Learn about RÂ Data Types

Learn about Vectors in R!

Learn aboutÂ Vector Operations!

Learn about Comparison Operators

Learn how to index and slice data from vectors!

Learn how to get help from within R and RStudio!

Overview of Training Exercise

Solutions to Training Exercise

### R Matrices

Introduction to RÂ Matrices!

Learn how to create a matrix in R!

Learn about Matrix Arithmetic!

Learn about Matrix Operations in R!

Learn how to grab data from a Matrix!

Learn about Factor and Categorical Matrices!

Overview of Training Exercise

Solutions to theÂ Training Exercise

### R Data Frames

Introduction to RÂ DataÂ Frames!

Learn the Basics of Data Frames in R!

Learn how to grab data from a Data Frame in R!

Get an overview of the variety of operations you can use on a Data Frame in R!

Get an overview of the variety of operations you can use on a Data Frame in R!

Overview of Training Exercise

Solutions to theÂ Training Exercise

### R Lists

Learn the basics of Lists in R!

### Data Input and Output with R

Learn how to input and export data in R!

Learn how to work with CSV files in R!

Learn how to work with Excel Files in R!

Learn about your various options for SQL and R!

Learn about rvest and webscraping with R!

### R Programming Basics

Intro to Programming Basics

Learn about Logical Operators!

Learn about if, else, and else if Statements in R!

Overview of Training Exercise

Solutions to theÂ Training Exercise

Learn about While Loops in R!

Learn about For Loops in R!

Learn how to create functions in R!

Test your functions knowledge!

Solutions to theÂ Training Exercise

### Advanced R Programming

Intro to Advanced R Programming Section!

Learn about Built-in R Features!

Learn how to use the Apply family of functions in R!

Learn about various Math Functions in R!

Learn about Regular Expressions and Pattern Recognition in R!

Learn about Dates and Timestamps in R!

### Data Manipulation with R

Overview of Dplyr and Tidyr

Get a guide to using Dplyr in R

Part 2 of Guide to using Dplyr in R!

Pipe Operator

Quick note

Overview of Training Exercise

Solutions to theÂ Training Exercise

Guide to using Tidyr in R!

### Data Visualization with R

Learn about Data Visualization in R with ggplot2!

Learn about Data Visualization in R with ggplot2!

Learn about Data Visualization in R with ggplot2!

Learn about Data Visualization in R with ggplot2!

Learn about Data Visualization in R with ggplot2!

Learn about Data Visualization in R with ggplot2!

Learn about Data Visualization in R with ggplot2!

Learn about Data Visualization in R with ggplot2!

Intro to exercises for ggplot2!

Walkthrough for the Solutions to the ggplot2 Exercise Questions!

### Data Visualization Project

Intro to Data Viz Project!

Walkthrough for Data Visualization Project Solutions!

Part 2 of Data Visualization Project Walkthrough

### Interactive Visualizations with Plotly

Learn how to create interactive visualizations with ggplot2 and plotly!