Vassar students have free subscriptions to LinkedIn Learning, which has very many excellent resources for learning new programming languages and concepts.

The official Python tutorial: https://docs.python.org/3/tutorial/

The official React.js tutorial: https://reactjs.org/tutorial/tutorial.html

Create-React-App, a free way to easily start React.js projects: https://github.com/facebook/create-react-app

Codecademy, for intros to most programming languages: https://www.codecademy.com/ 

And here are many excellent Open Data Sources: