Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Introduction to web programming for GIS applications

Understanding web programming fundamentals focused on geospatial applications using Leaflet, Turf.js, and PostGIS
4.6
4.6/5
(1,244 reviews)
5,254 students
Created by

9.0

CourseMarks Score®

7.0

Freshness

9.6

Feedback

9.8

Content

Platform: Udemy
Video: 14h 41m
Language: English
Next start: On Demand

Top Web Mapping courses:

Detailed Analysis

CourseMarks Score®

9.0 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

7.0 / 10
This course was last updated on 11/2019.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

9.6 / 10
We analyzed factors such as the rating (4.6/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

9.8 / 10
Video Score: 9.8 / 10
The course includes 14h 41m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 4 hours 17 minutes of 14 Web Mapping courses on Udemy.
Detail Score: 10.0 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
5 resources.
0 exercise.
0 test.

Table of contents

Description

“Excellent overview of web programming with Geospatial data. I highly recommend this for any beginners. For those with more experience designing web applications, there are a number of points addressed that often are overlooked in typical tutorials. This was a great dive into using open source tools and provides a great example of the tools in action. ” – Student Review on Udemy

“Thank you for this course! It fills a knowledge gap that I wasn’t even aware I had. As a GIS scientist without formal computer science training, a lot of what you are teaching here will come in handy.” – Student message on Udemy
“You truly have inspired me to take a step away and focus on learning more webGIS. Thanks!!” – Student comment on Twitter
“Michael is an incredibly knowledgeable instructor who assumes no prior knowledge. The course content builds up from some very basic coding practices to complex interaction between client and database via a server. Although it was not expected that the exercises were completed I did indeed follow along and now have a fully-functional webapp that I can modify to suit my needs. For an introduction, this course covers an incredibly wide range of concepts covering not only the display and processing of spatial data but also some internet security measures and even a little history thrown in which makes it much easier to understand the possibilities and limitations of Web GIS. I am thoroughly looking forward to starting Michael’s Leaflet course.” – Student Review on Udemy

“The course is exactly what I need — not some copy the script and modify, but rather an understanding of what the process is. At this point, it sounds like a great overview and I am equally impressed with the background and teaching style of the instructor.” – Student Review on Udemy
“Great course does exactly what it says on the tin! Easily digested bite sized lectures that are clear and concise and always put the learning into a geospatial perspective, just what I was looking for.” – Student review on Udemy
This course is oriented towards achieving a conceptual understanding of how web technologies work together to form a web application that can be used to distribute, collect, or analyze geospatial data.

The focus will be on understanding concepts.  You will not have to install any software on your computer.  You will not be asked to follow along step-by-step. Instead the goal will be to provide the background information necessary to understand how the internet works, which technologies you really need to understand and when to use them.  We will also explore additional technologies that you may want to explore further as your understanding and needs grow.

We will be using readily available open source software so you will be able to create web maps without spending any money. The concepts you will learn, however, will be equally valid if you have access to commercial GIS software and web servers.
My intention is to provide the information that I wish I had available before I began my journey into the world of geospatial web development.  I spent a lot of time trying to put together the big picture from the detailed information that was available and I wasted a lot of time pursuing technologies that really were not necessary.  My hope is to help you navigate the world of web development more efficiently than I did and that after taking this course you will be better prepared to take more detailed courses from myself or others. 

You will learn

✓ Understand the basic technologies used in web programming and how they interact to form a web application. You will gain basic knowledge of HTML, CSS, JavaScript, jQuery, Bootstrap, PHP, AJAX, SQL, and the PostgreSQL database. More specifically you will gain enough understanding of these technologies to be able to use Leaflet, Turf.js, and PostGIS to create a web-mapping application that is freely available to all.

Requirements

• This is an introductory level course. The focus is on understanding concepts and, although examples will be provided, installing software and following along is not expected.
• Some familiarity with programming and GIS will be beneficial but it is not assumed.

This course is for

• Two main groups of students will benefit from this course. First will be GIS users who are interested in understanding how to distribute and collect data using the internet. Second will be web developers interested in adding geospatial applications to their toolkit.

How much does the Introduction to web programming for GIS applications course cost? Is it worth it?

The course costs $14.99. And currently there is a 82% discount on the original price of the course, which was $84.99. So you save $70 if you enroll the course now.
The average price is $15.5 of 14 Web Mapping courses. So this course is 3% cheaper than the average Web Mapping course on Udemy.

Does the Introduction to web programming for GIS applications course have a money back guarantee or refund policy?

YES, Introduction to web programming for GIS applications has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Introduction to web programming for GIS applications course, but there is a $70 discount from the original price ($84.99). So the current price is just $14.99.

Who is the instructor? Is Michael Miller a SCAM or a TRUSTED instructor?

Michael Miller has created 19 courses that got 5,705 reviews which are generally positive. Michael Miller has taught 15,753 students and received a 4.5 average review out of 5,705 reviews. Depending on the information available, Michael Miller is a TRUSTED instructor.
GIS Programming
I have been programming and working with database applications for over 30 years, and specializing in geospatial applications for over 20 years.  I am a believer in the 80/20 pareto principle which suggests that you only need to understand 20% of a subject in order to do 80% of your work. My goal in all my courses is to teach at the level of that 20% sweet spot and to provide my students with the background and the tools they need to learn the rest of what they need on their own.
Browse all courses by on Coursemarks.

9.0

CourseMarks Score®

7.0

Freshness

9.6

Feedback

9.8

Content

Platform: Udemy
Video: 14h 41m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):

Introduction to web programming for GIS applications rating
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/introduction-to-web-programming-for-gis-applications/" target="_blank" title="Introduction to web programming for GIS applications on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/90.svg" width="200px" alt="Introduction to web programming for GIS applications rating"/></a>