References and further resources

Computational thinking

  1. (2006) Wing, Jeannette M. “Computational Thinking”, Communications of the ACM, March 2006, Vol. 49 No. 3, Pages 33-35. DOI: 10.1145/1118178.1118215.
  2. British Broadcasting Corporation BBC Bitesize. KS3: Introduction to computational thinking.
  3. Computational thinking for high school teachers
  4. Introduction to Computational Thinking for Every Educator
  5. Exploring computational thinking
  6. Computational thinking concepts guide
  7. Exploring computational thinking
  8. Computational thinking - video

Learning to code

There are many courses, MOOCs and other online lessons on learning to code, whether that be in Python, R, or something else. Find one that suits you.

Python

  1. Automate the boring stuff with Python
  2. Introduction to Python
  3. Learn Python

R

  1. R for data science
  2. Learn R programming
  3. R tutorial

General courses (free)

  1. Software Carpentry
  2. The Programming Historian

Paid courses

  1. Udemy
  2. Codecademy
  3. DataCamp