Where Can You Go From Here?

Teach Yourself More

  1. Plan a project and attack it, step by step.
  2. Ujaval Gandhi has 25 Quantum GIS (QGIS) Tutorials
  3. GIS MOOCs
  4. Coursera

Take a class or Get a GIS certificate/degree

Robinson, Anthony C. Maps and the Geospatial Revolution @ Coursera and Pennsylvania State University

Learn how advances in geospatial technology and analytical methods have changed how we do everything, and discover how to make maps and analyze geographic patterns using the latest tools.

GIS Education Center at CCSF
SF State GIS Certificate Program
GIS at Berkeley
Certificate in GIS at CSU East Bay
* GIS Certification Institute
* Comparison of GIS Certifications

Join an organization

Open Street Mappers Meetup
Geo Meetup
GIS Ed Center Meetup

Learn to Code


Girls Develop It

A Meetup designed around the idea of teaching women to code. Want to learn how to code? Have a great idea? Don't be shy. Develop it.

It can be intimidating for women to learn and ask questions when they are in an extreme minority. While open and welcoming, today's budding developer community is up to 91% male. There isn't a comfortable place where women can learn at their own pace and not be afraid to ask "stupid questions." We decided it was time to provide a place where all questions are OK and everyone can learn in a supportive environment. Our courses focus on coding, leveraging existing technology, and having something to show for it (aka building sweet websites).

East Bay Women Web Development Classes

This is a group for women to learn Web Development in the East Bay. Why should San Francisco have all the fun? The goal is to increase representation of women in technology with a focus on developing marketable skills that lead to real jobs. Spaces are needed to hold classes and volunteer instructors welcome.


Women Who Code (SF)

We are women who code: in any framework | any level of experience | any size of company | or just code for fun!

We meet weekly for technical study groups and monthly for larger format events including tech talks, career trainings and hack nights.

Current and aspiring coders are welcome. Bring your laptop and a friend!


PyLadies SF

PyLadies is an international mentorship group with a focus on helping more women become active participants and leaders in the Python open-source community. Our mission is to promote, educate and advance a diverse Python community through outreach, education, conferences, events, and social gatherings.

PyLadies also aims to provide a friendly support network for women and a bridge to the larger Python world. Anyone with an interest in Python is encouraged to participate!

Join our mailing list for announcements and future events: https://groups.google.com/d/forum/pyladiess


CodeChix BayArea

CodeChix has existed since 2009 and were the first group of our kind. We have several types of events where we meet face-to-face and get to know each other:

  1. Hacking sessions - We bring our ideas, projects and code together either as teams or individually and help/learn from each other. We get together and chat about our projects, ideas, life, work etc. and develop friendships and learn about each others backgrounds.
  2. Tech Talks - We invite coders and technical leads to talk to us about their cool projects and share their knowledge with us. These are usually on a weekday evening and last approximately 2.5 hours
  3. Workshops - Join us for 2 to 5 hours on a weekend to learn about a state-of-the-art tool or programming language to improve your skills. Workshops are taught by volunteer industry professionals and CodeChix members. They are hands-on and require you to bring your laptops.

And Now That You Know What Javascript Is…

…You might be turned on by d3

What else is like GIS?

Data visualization

visual.ly FlowingData visualizing.org Datavis @ census.gov Tableau Brainpickings A Gallery A Blog Infosthetics Manyeyes by IBM

Network analysis

NW @FD IDL VisualComplexity

Data journalism

Data Journalism Handbook DJ at The Guardian Data Mapping for Journalists Nieman LabDDJ

Big Data

If you are graduating in 2014 you should at least have read Wikipedia on Big Data

What does the GIS field look like?


And the Job Listings? How to Read? What You Need?

Make A Difference GIS Specialist, Austin Texas

POSITION OVERVIEW:Uses Geographic Information Systems (GIS), database, and spreadsheet software for GIS design, GIS mapping and analysis, database design and system development, and compilation and analysis of geographic data. May use three or more sets of data simultaneously, and may require programming in languages such as Visual Basic, HTML, Cold Fusion, Avenue, and AML. This is the mid-level GIS position. Incumbent is fully cognizant of how data interact with decision-making processes. Willingness to travel or relocate to field site is expected.


  • Searches for and compiles field data based on project needs and specifications. Screens available data for relevance and applicability.
  • Designs GIS, database, and analytical processes. May include system development (e.g., tailoring hardware, software, and data configurations to meet project needs).
  • Designs and develops GIS automation processes for internal use. Modifies application code to customize automation processes.
  • Utilizes various spatial analysis methods (interpolation, modeling, etc.) to depict patterns and trends of geographic data.
  • Integrates hardware, software, and data. Assesses precision and accuracy of GIS data; makes decisions regarding relevance to projects. May integrate non-GIS data with GIS applications, as appropriate.
  • Performs quality assurance on GIS data and processes.
  • May evaluate commercial GIS applications, and design and develop GIS applications for internal use and client deliverables.
  • Produces client deliverables in both hardcopy and digital format.
  • Provides guidance to GIS technicians assigned to project.
  • Performs other responsibilities associated with this position as may be appropriate.


4-year degree in Geography, Planning, Engineering, Computer Science or related curriculum (or equivalent) and 3-5 years of related experience.


  • Proficiency in GIS software applications and programming is required. Also requires a demonstrated proficiency in both written and oral communication skills and a working knowledge of industry practices. In addition, the incumbent must possess the following specific skills and competencies:
  • Well-developed skills with one or more GIS packages including scripting, programming, modeling, and designing.
  • Ability to design and maintain GIS databases and other database formats such as Microsoft Access, dBase, etc.
  • Proficiency in cartography and map design, including coordinating systems, projections, and map scales.
  • Ability to utilize, convert and incorporate various types of data into GIS. Examples of this data include Computer Aided Design and Drafting (CADD), Global Positioning Systems (GPS) and database files.
  • Knowledge of programming and scripting languages such as Visual Basic, Python, HTML, AML, EML, Cold Fusion, etc.
  • Systems automation skills (e.g., UNIX scripts, NT batch scripts, Linux scripts)
  • Systems and peripheral troubleshooting skills
  • Ability to independently assess data anomalies, software problems, and program design flaws, and take appropriate steps to make the project work.
  • Ability to ascertain hardware/software limitations, how to work within them, and what can be done when limits are reached.
  • Ability to communicate results of assigned tasks in writing.
  • Ability to document work performed on a project in project logs.
  • Ability to document specific information about project data in the metadata file.
  • Proficiency in basic office automation software including MS-Word or MS-Excel.

Parsons offers an ethical, challenging, diverse, rewarding and fun work experience where enthusiastic, responsible people use their energy, talent and dedication to make a difference in the world.

AMEC Environment & Infrastructure Location:Phoenix, AZ

Role Overview
AMEC Environment and Infrastructure is seeking an On-Call GIS Technician. The main responsibility includes GIS technical support on various projects. This exciting opportunity offers a growth position in a team-oriented environment. Preferred past project experience should include the use of data driven pages in an analysis oriented workflow. Candidates should be self-motivated and able to work on projects with multidiscipline teams.

Key Responsibilities

  • Develop project specific map figures as part of a GIS support team.
  • Manage GIS data acquisition and processing as tasked by management and senior GIS Analysts.
  • Perform GIS analysis using ESRI products and remote sensing tools.
  • Provide quality control review of GIS work products.
  • Maintain project data in centralized geodatabase and raster data formats.
  • Interface with clients, project teams, and other AMEC managers.
  • Work effectively with team members as well as independently.

Role Requirements

  • Any combination of training, education, and experience equivalent to graduation from an accredited college or university with a Bachelor’s Degree in GIS, Geology, Geography, or Engineering.
  • Advance degree or certificate in Geographical Information System (GIS).
  • A minimum of 2 years educational and work experience with ESRI technologies, Arc GIS, or other GIS programs.
  • Excellent interpersonal skills with the ability to work in a team environment.
  • Excellent oral and written communication skills.
  • Ability to work efficiently and demonstrate effective organizational skills.
  • Ability to apply scientific, geologic and/or engineering principles to define and solve problems.
  • Proficiency in MS Office application software such as Word, Excel and PowerPoint.


Riverside: GIS Programmer/Analyst II

Psomas is seeking to fulfill a GIS Programmer/Analyst II position. This is a full-time position.
Qualifications: Must be proficient in the following web programming languages (Minimum 3 years)

  • C#
  • HTML/Java Script Visual Studio 2008, 2010
  • Microsoft reporting API: Silverlight, Java, Flex
  • IIS administration (web services)

Must be proficient in the following database systems (Minimum 3 years)

  • SQL
  • T-SQL

Must be proficient/expertise in the following GIS software/platform (Minimum 1 year)

  • ArcGIS Server
  • ArcGIS Desktop
  • ArcGIS SDE

Preferred experiences (not required)

  • Geocortex
  • Local government and utilities experience


Position Description

Organization: CCSC at UCLA
Title: GIS Web Developer
Location: Los Angeles, California
Title GIS Web Developer
Contract Length and Location

This position is in the California Center for Sustainable Communities at UCLA and is under the direction of Dr. Stephanie Pincetl. The contract will run for approximately 12 months, but may last longer (depending on funding).

Position Overview

We are seeking an exceptional GIS web developer to assist in the development of an interactive web-based energy atlas of Los Angeles County. The person will serve as the web-based GIS lead on the project. He or she will be responsible for using the projects geospatial statistical results to create public web based interactive maps that depict building energy use in LA County over time.*

Primary Duties Include:

  • Design and develop public facing web-based and standalone geospatial tools using ArcGIS, JavaScript, HTML, FLEX, .XML, PythonScript, .NET, .VBA, and/or JSON.
  • Collaborate with the center’s director and research staff to develop the final scope of the website
  • Collaborate with the CCSC team and website designer to incorporate the maps into an interactive website and to create a consistent visual design
Project Description

This project aims to increase the theoretical understanding of building energy use across space and time and to provide a tangible energy planning tool for regional and State decision-makers. The California Public Utilities Commission is funding the project through the Los Angeles County Office of Sustainability.

The researchers seek to answer the following questions:

  1. How, where, why and by whom is energy consumed?
  2. What is the relationship between energy consumption and the following characteristics:
    1. Income
    2. Building characteristics (age, size, material, class)
    3. Sociodemographics
    4. Weather
    5. Price of electricity
    6. Industry comparison

The interactive website will be a public-facing application that depicts energy consumption across the region and also provides city-specific energy consumption profiles for the 88 cities within Los Angeles County.


Applicants should possess some combination of the following qualifications:

  • An advanced degree in GIS, Computer Programming, Geography, Environmental Studies, Urban Planning or other related field
  • Strong expertise in desktop and web-based GIS (including coding and programming)
  • Exceptional design skills
  • Experience using maps to translate complex concepts to a diverse audience of stakeholders
  • Experience organizing, manipulating and combining multiple datasets
  • Experience with confidential data
  • Ability to work with an interdisciplinary team
  • Basic understanding of state energy policies and climate change regulation
  • Commitment to public interest research
  • Independent worker who also enjoys being part of a team
Application Process

Interested applicants should send a Cover letter, CV and either a portfolio of GIS work or a link to online examples of work to moc.seitinummocelbaniatsusainrofilac|sboj#moc.seitinummocelbaniatsusainrofilac|sboj.

Applicants may address any questions to Zoe Elizabeth at (310)825-2421.

Applications will be accepted on a rolling basis until the position is filled. We anticipate a start date of mid-January.

For an example of the Center’s previous interactive mapping work, please visit here


Title: GIS/Urban Forestry Intern
Position Detail
Organization: City of Gainesville, FL Public Works Dept.
Location: Gainesville, FL
Application Deadline: 2013-12-15
Posted: 2013-12-04

Position Description: The City Of Gainesville’s Public Works Department currently has an opening for a qualified Intern to perform skilled and technical work assisting with tree inventory and data management.

To qualify for this position you must be currently enrolled in an accredited college or university with sophomore or junior level status with major coursework in forestry, geography, geomatics or a related field. The successful applicant will be able to give a 1-year commitment to this grant-funded position.

The ideal candidate will be proficient with MS Excel and MS Access—having experience in creating scripts for data management, formatting, and editing; experience in ArcGIS v10.x to geocode, designing/editing databases, importing various forms of non-spatial data, GPS field data collection, and creating custom queries/reports; and must possess knowledge of native Florida tree species and common ornamental trees/shrubs.

Please Note:
· Student must be able to work 20 hours per week.
· Student must be available to work at least one year.

Please visit the City of Gainesville, FL employment website to apply:



Position Detail
Organization: Coachella Valley Economic Partnership (CVEP)
Title:</b> GIS Coordinator
Location:</b> Palm Springs, CA
Posted:</b> 2013-12-03


The primary responsibilities of this mid-level position will include map production, data creation, data analysis, and the collection and research of data and information from a variety of sources. This position will also be required to build and maintain a relational geodatabase following industry standards for data storage, data integrity, and metadata.

  • Bachelor’s Degree in Geography, Civil Engineering, Planning or related field, and two (2) years of practical work experience in a GIS discipline using ESRI software is required, or;
  • At least four (4) years of practical work experience using ESRI software is required. A GIS certificate from an accredited university or community college can substitute for one year of work experience in GIS.2 year’s experience in the use of ESRI Suite of products: ArcGIS Desktop 10.0 or later (ArcMap, ArcCatalog, ArcToolbox). A working knowledge of ESRI product extensions is desired.
  • Working knowledge of enterprise relational database management systemsWorking knowledge of GPS technologies and associated software, primarily Trimble handheld GPS units and ArcPad software.
  • Working knowledge of PC applications: Windows, Microsoft Office (Access, Excel, Outlook, Powerpoint, Word), Adobe Illustrator and Photoshop.
  • Specific GIS application experience in parcel/centerline mapping and data migration from CAD sources is highly desired.
  • Experience with ArcGIS Server and the creation and deployment of map services and web applications is desired.
  • Strong communication skills working with elected officials, members of the public, and stakeholders in the public/private sectors.
ESSENTIAL DUTIES AND RESPONSIBILITIES (other duties may be assigned)
  • Map production.
  • Collection and research of data and information from a variety of sources (federal, state, county, city, tribal, contractor) for the development and maintenance of the GIS databases. This would include but is not limited to, the creation, verification, and update of various spatial data layers used in our projects.
  • Data verification and field work which may entail the use of GPS technology.
  • GIS support for all projects. This may include data, analysis, maps, research, and field work.
  • Integration and/or migration of AutoCAD parcel/centerline datasets with GIS spatial data. This may involve geo-referencing and/or conversion of the CAD data.
  • Integration of parcel data from legal descriptions using coordinate geometry.

$57,000-$80,000 DOE, annually
Email updated resume/CV to: moc.pevc|tnirpeulb#moc.pevc|tnirpeulb or call Joe Wallace for more information: 760-340-1575

Getting Involved

LA County GIS

See Also

GIS Curriculum (2000)
Certificate Curriculum at Penn State
GIS in the Design Curriculum at Harvard
National Center for Geographic Information and Analysis (NCGIA) GIS Core Curriculum for Technical Programs
Using GIS in Education