Data Science and Machine Learning Bootcamp with R

Learn how to use the R programming language for data science and machine learning!
4.6 (593 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
5,282 students enrolled
$19
$195
90% off
Take This Course
  • Lectures 126
  • Length 18 hours
  • Skill Level All Levels
  • Languages English, captions
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2016 English Closed captions available

Course Description

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!

What are the requirements?

  • Computer Access with download privileges.
  • Basic Math Skills

What am I going to get from this course?

  • Program in R
  • Use R for Data Analysis
  • Create Data Visualizations
  • Use R to handle csv,excel,SQL files or web scraping
  • Use R to manipulate data easily
  • Use R for Machine Learning Algorithms
  • Use R for Data Science

What is the target audience?

  • Anyone interested in becoming a Data Scientist

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Course Introduction
02:33

Learn about the course!

02:02

Overview of Course Curriculum!

03:49

Learn about Data Science and what it really is!


Article

Frequently Asked Questions for the Course.

Section 2: Course Best Practices
Article

Learn how to get help in the course!



1 question

Learn how to get help!

Article

Set-up Time!

Section 3: Windows Installation Set-Up
06:19

Learn how to install R on Windows!

Section 4: Mac OS Installation Set-Up
05:26

Get everything set up on your Mac!

Section 5: Linux Installation
Article

Get set up on your Linux/Ubuntu OS!

Section 6: Development Environment Overview
00:21

Development Environment Overview

09:00

Zip file Download of Course Notes!

12:33

Learn all about RStudio!

Section 7: Introduction to R Basics
02:27

Introduction to R Basics Section

04:30

Learn how to use R as a calculator!

05:25

Learn how to use Variables in R!

05:31

Learn about R Data Types


07:35

Learn about Vectors in R!

04:23

Learn about Vector Operations!

09:36

Learn how to index and slice data from vectors!

02:12

Learn how to get help from within R and RStudio!


06:30

Learn about Comparison Operators


02:12

Overview of Training Exercise

07:21

Solutions to Training Exercise


Section 8: R Matrices
00:48

Introduction to R Matrices!

10:23

Learn how to create a matrix in R!

04:15

Learn about Matrix Arithmetic!

05:22

Learn about Matrix Operations in R!

06:34

Learn how to grab data from a Matrix!

08:14

Learn about Factor and Categorical Matrices!


01:00

Overview of Training Exercise

13:10

Solutions to the Training Exercise

Section 9: R Data Frames
00:44

Introduction to R Data Frames!

08:43

Learn the Basics of Data Frames in R!

09:15

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

15:58

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

18:40

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

01:06

Overview of Training Exercise

15:07

Solutions to the Training Exercise

Section 10: R Lists
09:00

Learn the basics of Lists in R!

Section 11: Data Input and Output with R
00:24

Learn how to input and export data in R!

06:09

Learn how to work with CSV files in R!


11:43

Learn how to work with Excel Files in R!

09:56

Learn about your various options for SQL and R!

06:52

Learn about rvest and webscraping with R!

Section 12: R Programming Basics
00:58

Intro to Programming Basics

08:05

Learn about Logical Operators!

14:59

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

01:27

Overview of Training Exercise

12:05

Solutions to the Training Exercise

06:52

Learn about While Loops in R!

12:28

Learn about For Loops in R!

19:15

Learn how to create functions in R!


02:14

Test your functions knowledge!

20:15

Solutions to the Training Exercise

Section 13: Advanced R Programming
00:53

Intro to Advanced R Programming Section!

09:49

Learn about Built-in R Features!

15:16

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

03:22

Learn about various Math Functions in R!

05:16

Learn about Regular Expressions and Pattern Recognition in R!


12:07

Learn about Dates and Timestamps in R!

Section 14: Data Manipulation with R
00:40

Overview of Dplyr and Tidyr

11:42

Get a guide to using Dplyr in R

10:04

Part 2 of Guide to using Dplyr in R!

06:19

Pipe Operator

Article

Quick note

01:09

Overview of Training Exercise

06:47

Solutions to the Training Exercise

20:30

Guide to using Tidyr in R!

Section 15: Data Visualization with R
06:42

Learn about Data Visualization in R with ggplot2!

18:37

Learn about Data Visualization in R with ggplot2!

16:59

Learn about Data Visualization in R with ggplot2!

07:57

Learn about Data Visualization in R with ggplot2!

07:01

Learn about Data Visualization in R with ggplot2!

07:48

Learn about Data Visualization in R with ggplot2!

10:47

Learn about Data Visualization in R with ggplot2!

05:23

Learn about Data Visualization in R with ggplot2!

02:29

Intro to exercises for ggplot2!

12:51

Walkthrough for the Solutions to the ggplot2 Exercise Questions!

Section 16: Data Visualization Project
02:46

Intro to Data Viz Project!

10:56

Walkthrough for Data Visualization Project Solutions!

10:48

Part 2 of Data Visualization Project Walkthrough

Section 17: Interactive Visualizations with Plotly
08:49

Learn how to create interactive visualizations with ggplot2 and plotly!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jose Portilla, Data Scientist

Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science and programming. He has publications and patents in various fields such as microfluidics, materials science, and data science technologies. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming the ability to analyze data, as well as present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Data Inc. and provides in-person data science and python training courses to a variety of companies all over the world, including top banks such as Credit Suisse. Feel free to contact him on LinkedIn for more information on in-person training sessions.

Ready to start learning?
Take This Course