Data Science foundation for Programmers is a one day course that introduces Programmers to developing Data Science applications.
The hands-on course uses the R Programming language to introduce machine learning algorithms.
The program includes a one day workshop followed by a one week online session to complete the Programming Exercises.
Workshop Outline
What is Data Science
- An introduction to Data Science
- Data Science process flow/steps
- Machine Learning algorithms
- How to choose an algorithm
The R Programming Language
- Why should you learn R and who is using it
- R in the ‘Big Data world’
- R syntax(Assignments, Data Structures, Flow Control, Functions)
- R packages – an overview
- Loading and Handling Data in R
- Example Datasets
Exploratory Data analysis
1) Understanding your Data:
In this section, we understand the characteristics of the data which help us later in choosing an algorithm. This includes
- Summary in R
- Distributions
- Dimensions of Data – Mean, Standard deviation, Mode
- Data corelations
2) Preprocessing Data :
Here, we understand the steps in preprocessing data including Scale, Center,
Standardize, Normalization and Principal Component Analysis
3) Visualizing Data :
In this section, we discuss techniques to data visualization in R
From Programming to Statistical Programming
- Making Predictions – Supervised and unsupervised learning
- Understanding Linear Regression
- Non linear regression techniques (ex Support vector machines, k nearest, Decision trees)
- Linear classification techniques (ex Logistic regression)
- Non linear classification techniques(ex Neural networks)
- Model Evaluation
R in the wider context
- R in the Big Data world – ex Apache Spark
- Deep learning
- R and Python
Dates and Venue:
London
July 22 9:30 am to 4:30 pm – venue in central London
Miami
Workshop one: Tuesday Aug 2 and Wednesday Aug 3 in the evening 5:30 to 8 pm
Workshop two: Saturday Aug 6 full day (9 am to 4:30 pm)
New York
Aug 10 and 11 in the evening 5:30 to 8 pm
Investment
$199 USD for New York and Miami and
£140 GBP + VAT for UK
For registration (including Online option) please contact [email protected]
Notes
a) Workshops have limited places – please contact fast if interested
b) Outline and Syllabus subject to change
c) The course is hands-on – and you will need to have your own laptop and previously install R on it.(instructions will be provided)
d) You do not need to already know R Programming but you must have some Programming background in a language.