https://sharelearn.net/learn/courses/csr-duke-programming-web/
Programming Foundations with JavaScript, HTML and CSS