A UC Berkeley course teaching urban data analysis, visualization, and mapping using Python and open-source tools for city planning.
Urban Informatics and Visualization is a UC Berkeley course that teaches students to analyze urban data, develop indicators, and create visualizations and maps using Python programming and open-source tools. It focuses on practical skills for quantitative problem solving in urban planning contexts, from data harvesting to communication of results.
Master of City Planning students and other urban planning professionals who need technical skills for data analysis and visualization, particularly those with some GIS experience but limited programming background.
This course provides a structured, hands-on approach to learning urban data analysis with Python, combining academic rigor with practical applications using real public data sources and open-source tools specifically relevant to urban planning challenges.
Urban Informatics and Visualization (UC Berkeley CP255)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Emphasizes learning by doing through exercises and a final project that integrates data harvesting, analysis, and communication, as outlined in the assignments and philosophy.
Covers practical skills for accessing and analyzing urban data from sources like Census APIs and Open Data portals, tailored specifically for city planning applications.
Provides a semester-long framework with readings, lectures, and assessments, ensuring a thorough understanding of Python programming and data visualization fundamentals.
Requires lab access and resources from UC Berkeley, including potential fees and keycard access, which may not be available to external or self-paced learners.
Assumes prior GIS coursework and encourages statistics background, creating hurdles for those without this foundational experience, as stated in the prerequisites.