The goal of this workshop is not to make you experts in D3 or Leaflet. It is to put the data visualization technologies and web mapping in context within the larger web ecosystem and introduce you to working with these libraries.
- Brief overview of Data Visualization
- Where does D3 fit in?
- Whirlwind introduction to Web Development
- Explore D3 Core Concepts and build a bar chart
- Web mapping with Leaflet
- Discussion (Visualization, Web Development, Learning, Deeper dive into some examples, etc.)
These are just some I use a lot, you can find lot's more good ones on the web.
- Google Search
- Favor results from Stack Exchange, Mozilla Developer Network, CSS-Tricks
- If you are going to develop medium to large scale web apps learn more about using front-end development tools.
- caniuse - Check which browsers support what features
- MDN
- Web Design
- A List Apart
- Webdesigner News - curated stories
- Courses for all levels on CodeAcademy, Udacity, Coursera, etc.
- JavaScript: The Good Parts by Douglas Crockford (Intermediate)
- Eloquent Javascript
- Training videos:
- Egghead.io - Bite size web dev video training
- Frontend Masters - all levels, paid subscription
- Kyle Robinson Young videos
- Data Viz