Our pre-bootcamp coursework includes tutorials on Introduction to R Programming to get you ramped up for the bootcamp! Our lessons are all based in R. However, for every R code snippet, we also provide the corresponding Python code. The logic will be the same, syntax will be different.
While we do work in R and Python during the bootcamps, knowledge of any programming language will work- as we teach the principles from a “software agnostic” point of view, the principles transfer across programming languages. To get value out of the course, it should be used to learn how to think critically like a data scientist, the process and common issues with datasets you will encounter, how to setup the infrastructure to support for modeling on large amounts of data, and obviously an understanding of the core machine learning algorithms and how to tackle many different business problems using machine learning.
For example, here’s one video on how to install Python (and R) and implement a basic linear regression model in Python using common packages. You’ll also see in the video how the process and commands are similar in R to implement the same linear regression model: Video
We teach how to interpret data, and then how to apply machine learning to take that to the next level. A good litmus test to see whether you will get the most out of the bootcamp is to watch this series of videos. If you can follow along and understand, then you will probably be successful going through the course. The videos are called Introduction to R programming and are located on our tutorials site (11 parts).
When going through the theory and coding exercises, it is following along with that critical thinking process, so you know how to properly identify different data problems, apply the right solution, etc. We have students who just simply run the full provided code, rather than type it out by hand, so that they can learn the real data science process behind the code first. Then they learn a programming language later using the full provided code to guide them, after they know how tackle different data problems. If you don’t know how to tackle different data problems, no programming language alone is going to help you implement a real solution.
Can we use Python instead of R?
Yes. While the bootcamp will be taught in R or Rstudio, we do provide the code scripts for Python to all of our students (for those that prefer to use Python).