Codecademy: Learn R

Free intro lessons in common topics including dataframes and cleaning, common statistics,...

Machine Learning interactive session, using algorithms for image classification

Beginner interactive Python session demonstrating concepts of image...

Microsoft and UC Berkeley: Foundations of data science

Intro to key concepts and methods of data science for quant-confident beginner Python programmer

Microsoft: Take your first steps with Python

Beginner Python overview covering common programming techniques of logic, functions, lists, code...

OpenLearn: Learn to code for data analysis

Intro to working with datasets and coding with Python for beginning programmers interested in...

Text Analysis in R
An introduction to programming and text analysis in R using text mining and Natural Language...
    Teacher: Picture of Andrew Moles
UCL: Introduction to Research Programming (with Python)

Intro to how and why to write software for academic research, using Python, suitable for PhD...

Web Design: HTML, CSS and Bootstrap