Tag Archives: MOOC

Free GIS Programming Tutorials: Learn How to Code

From GIS Geography:

Learn to write code for free in any GIS programming language

What do successful self-taught GIS programmers eat for breakfast?

A healthy dose of Python, JavaScript, SQL, VB.NET, C++, HTML, CSS… In that order are the most popular GIS programming languages.

It’s not necessary to have GIS programming skills to land a job in the industry. But it’s a feather in your cap if you do. And it will certainly help.

If you’re just starting out, we flaunt some of the best, free GIS programming resources available to pave your way to coding competency:

-Thanks to Reddit user Korlyth for his contributions and inspiration to us for creating this post.

 GIS Programming in Applications – Python, C++, .NET, C#

Python has been a standard language in GIS because Esri and open source tend to gravitate toward it. Of all GIS programming languages, many consider it to be the front-runner.

In addition to Python, C++, C# and .NET languages exist in GIS:

C++ lets you work in multiple environments. While C# and the .NET languages offer you good development tools and interaction with Windows-based software.

We suggest to learn Python first because its usually the first language a company looks for.

Continue reading Free GIS Programming Tutorials: Learn How to Code

Elmhurst College Digital Earth MOOC

Elmhurst College’s Skills for the Digital Earth MOOC (massive open online course) is a FREE, 4-week, online course designed to introduce how location technologies are used in society. Offered through Desire2Learn (D2L) Open Courses<https://opencourses.desire2learn.com/cat/>.

Registration Opens March 1

Run Dates: April 3 – April 30

Course Description

Ever stop to think about how important location is when using your smart phone? This educational MOOC begins with an elementary explanation of how society uses location in a myriad of disciplines. Geography, or rather, “where?” is important to all of us from various perspectives.

Within this MOOC, participants will learn what location technologies are used for, how the discipline developed and learn by doing via a series of scaffolded practical exercises. Online spatial software will be employed for any device using a browser which takes users through exercises and real world examples. It is appropriate for those with no prior experience with geographic information systems (GIS) software all the way to advanced users.

In this course, participants will:

*   Understand basic geographic concepts and be exposed to the geospatial workforce.

*   Identify skills associated with the Geospatial Technology Competency Model (GTCM).

*   Use geospatial tools and technology and apply some business fundamentals using GIS.

*   Recognize employment opportunities in the geospatial industry.

*   Use and interpret spatial data and data sources.

*   Gain core geospatial abilities which are consistent with those of someone working in the geospatial industry.

Completing the Course

Upon successful completion of Modules 1-6, participants will be issued a certificate of completion. Upon successful completion of Module 7, participants will receive an additional certificate.

*   Module 1-6’s certificate of completion may be used as a waiver to GIS 100 Introduction to Geospatial Technologies, the first course in the  Online Undergraduate Certificate in Geographic Information Systems<http://www.elmhurst.edu/gis> at Elmhurst College.

*   Module 1-7’s certificate of completion may be used as a waiver to AGS 500 Fundamentals of Geospatial Technologies, the first course in the  Online Master’s Degree or Graduate Certificate in Applied Geospatial Sciences<http://www.elmhurst.edu/ags> at Elmhurst College.

For more information, and to register for the course, please visit:


Free Online Course

Anyone can build apps on the ArcGIS Platform.

You don’t have to be a software developer to build valuable geo-enabled apps that make your communities smarter and businesses more successful. This course will show you how to combine location and narrative in one application to better communicate and broadcast your story, create custom web applications that solve problems in your community, and build powerful native applications for iOS and Android devices without touching a piece of code. If you are a developer, you’ll be interested in Esri’s APIs, SDKs, and the buzzing GeoDev community.

Sign up by Feb 17th!


Coursera Certificate in DATA SCIENCE

The Most Coveted Coursera Certificates

When you share your Course or Specialization Certificate on LinkedIn, you’re showing employers that you have the motivation and talent to complete rigorous courses from a top university. Take a look back at the most-shared Certificates of 2015*, and enroll now to add in-demand skills to your resume in the new year.


Johns Hopkins

Ask the right questions, manipulate data sets, and create visualizations to communicate results.

This Specialization covers the concepts and tools you’ll need throughout the entire data science pipeline, from asking the right kinds of questions to making inferences and publishing results. In the final Capstone Project, you’ll apply the skills learned by building a data product using real-world data. At completion, students will have a portfolio demonstrating their mastery of the material.

coursera data science

GIS MOOC Roundup

From GIS Lounge

GIS MOOC Roundup

Continue reading GIS MOOC Roundup

Coursera: Python Data Structures

Coursera through University of Michigan starts December 7th:


About this Course

This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Informatics”. This course is equivalent to the second half of the 11-week “Programming for Everybody (Python)” course.

Subtitles available in English
2-4 hours/week

Coursera: Univ. of Pennsylvania-Designing Cities

About this Course
Each module in Designing Cities will focus on a different aspect of city design including: How Today’s City Evolved; The Ideas That Shape Cities; Tools for Designing Cities; Making Cities Sustainable; Cities in the Information Age; Preserving Older Cities; Designing New Cities, Districts and Neighborhoods; The Challenges of Informal Cities and Disadvantaged Neighborhoods; and Visionary Cities. Materials will be presented by the instructors and guest faculty from PennDesign through a series of five or more lessons per module, each typically 10-12 minutes long. The first lesson in each module will be a roundtable discussion among professors Stefan Al, Jonathan Barnett, and Gary Hack introducing the big issues associated with the subject. Each succeeding module will be a self-contained illustrated presentation of a set of ideas and images. There will be a list of suggested readings for those who wish to follow up on the ideas in each module. Everyone enrolled in Designing Cities will be expected to complete 3 assignments. These will be posted on the course site and they will be in the form of peer assessments. There will be a great deal to be learned from the ideas participants submit, reflecting cities of all sizes and circumstances across the globe so once you submit your assignment, you’ll be able to see what your peers have done.

For more info:

Designing Cities