Skip to content

ckbekker72/urbandatascience

 
 

Repository files navigation

Urban Data Science

Course website: This repository contains the Jupyter notebooks for the video lectures and the in-class exercises. See the course videos, readings, and other materials at https://urbandatascience.its.ucla.edu.

Instructor: Adam Millard-Ball, he/him

About this course: New data sources are a potential goldmine for urban planners and policy makers. But sometimes they are large, sometimes they are messy, sometimes they are awkward to access, and often they are all of these things. In this hands-on course, we’ll develop skills in scraping, processing, and managing urban data, and using tools such as natural language processing, geospatial analysis, and machine learning. We’ll use examples from transit, housing, and equity planning, and build competence in open-source tools and languages such as Python and SQL. We’ll also consider the limits to data science, and the biases and pitfalls that "big data" can entail.

Prerequisites: Basic Python programming experience. You should be familiar with Python syntax, Jupyter notebooks, plotting via matplotlib, and pandas dataframes.

Modules

  1. APIs
  2. Scraping
  3. Wrangling
  4. Spatial relations
  5. Classification part 1
  6. Classification part 2
  7. Clustering
  8. Parsing text
  9. Natural language processing
  10. Big data

In-class exercises

For more information: Visit the course website

About

Urban Data Science course materials

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.6%
  • HTML 1.4%