Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Best of All-Time Online Course

Do-It-Yourself Geo Apps

Esri via Independent


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.


Section 1

Overview of the Course and Geo Apps

Geo-enabling means more than plotting dots on a map. This section provides an orientation to the course and thoughts about how geo apps can strengthen communities.

Section 2

Geo Apps for Smarter Communities

This section explains how geo apps can raise community awareness through storytelling, help solve local problems, and enable staff and community members to make the most of their mobile devices.

Section 3

Put Your Story on the Map

Learn to configure application templates to create geo-enabled apps that tell your community’s story.

Section 4

Web Apps for Your Community

See how communities use Esri’s Web AppBuilder to create custom geo apps to help field crews and citizens work smarter.

Section 5

Native Apps for Your Community

Use Esri’s AppStudio to create native geo apps that can be published to community members through the Google Play and Apple app stores.

Section 6

Building Geo Apps on Open Data

Using skills developed in other sections, build an app that unleashes the value of open access data published by local, state, or federal government agencies.

Section 7

Custom Coding and the GeoDev Community

Tap into powerful APIs and SDKs to geo-enable your applications. Discover the GeoDev community on GitHub with Hackerlabs and sample code.

Related Courses


4.8 rating, based on 51 reviews

Start your review of Do-It-Yourself Geo Apps

  • Anonymous
    All of the MOOC courses are very good but this one, Do-It-Yourself Geo Apps I would recommend as a starter for people who have not done any yet. All of the exercises are both easy to follow and yet challenging in their suggestion to do create something...
  • Anonymous

    Anonymous completed this course.

    This course has really given me much insight into the potential of GIS. My experience gain after completing this course is about how information can be visually be presented for good public engagement and that includes helping get the information down...
  • Anonymous
    This is one of the most underrated MOOC from Esri ever! I love the fact that it explores the usage of web applications very thoroughly and extends it into the usage of AppStudio for native applications development. Some rundown on the ArcGIS API for JavaScript was also discussed and I truly wish it could've delved deeper into the step by step of producing a geo app using the API or how to do the customization of published geo apps in AGOL with this API. All in all, a true delight and very insightful.
  • Anonymous

    Anonymous completed this course.

    This Esri MOOC was a great experience, especially for those with very little or no experience with web mapping / geo apps. I have intermediate skills with web mapping and this MOOC explored more than just web mapping, but the different options available through Esri. Experience with different Esri geo app programs such as Survey 123, Experience Builder, Web App Builder, and some experience with coding (no worries! it walks you through each step). I am a Geography - GIS student, graduating in a few months, and this course helped me see what all Esri has to offer. Very flexible and a very do-able courseload!
  • Anonymous
    This course provides anyone that is interested in Geo apps and ArcGIS with a basic understanding of the technology and its potential uses. In addition to just understanding what you can do with ArcGIS the easy step-by-step activities will have you diving into the program, creating Geo apps and nice looking data enriched maps that are easily transferable to client facing products. If you take this MOOC you will undoubtedly come away from it with the basic skill set necessary to start building ArcGIS experience. This is definitely worth the time if you are trying to get into data analysis or consulting.
  • Anonymous

    Anonymous completed this course.

    Very informative course that gives geo geeks the knowledge and resources to build and configure geo apps.
    The class is self paced .
    The instructors are very thorough and fun too.
    The exercises are well thought out and very detailed which makes them easy to follow.

    I had the opportunity to make several geo-apps for varying uses and even write a bit of code!!
    Course facilitators were always ready to help and promptly responded to our concerns.
    I enjoyed every bit of it and would highly recommend the course.
    Kudos Esri
  • Anonymous
    I think this course was perfect for me. I have always wanted to learn more about application development, how to disseminate certain informing to a certain user group and this course just did that.

    I loved how the course is structured, the interaction between the students and the exercises too.

    I feel i have the resources to build on to what i learnt through this course and get much better
  • Anonymous

    Anonymous completed this course.

    It was an amazing opportunity.Never knew i would be able to write a code.
    The story map and geo app making has broadened my GIS Horizon and would be very applicable in my line of work.
  • Anonymous
    I learned an incredible amount and it's always getting better. There is so much one can do with this aspect of ArcGIS, whether you're a web developer or a GIS professional. The instructors also made it easy to understand, no matter your learning level. They kept it interesting and gave us multiple opportunities to apply our knowledge. The DIY projects may have been the best part about this class. Learning and quizzing is one thing, but being able to apply your skills real-time helps you know that you really know the material and you can ask questions of your cohort and teachers when you come up against a wall. I'm happy I took this course and I would take it again.
  • Anonymous
    as a beginner, i found it the time estimate to complete each exercise to be much too short. i suggest revising the time estimate to include a couple references - Time for a complete beginner/inexperienced user vs the time for a very experienced user.

    i am interested in the content but was frustrated by how long each exercise took, which was entirely due to my inexperience. i didn't feel the instructors took that into account - a few more images to find the correct spot on the screen would have gone a long way to reducing my search time.

    i wouldn't recommend this for a beginner; i'd recommend it for someone with much more experience.
  • Anonymous

    Anonymous completed this course.

    This simple to follow course takes you through the various tools that ESRI offer to build geo apps - both for the web and mobile. You learn the correct procedures to create, publish and share your geo apps. You start from using and customising geo apps through the various numerous templates already on offer that require no coding, like Story Maps, all the way through tampering some code to customise them. For the seasoned developer, there are many tools to delve into, so there is something for everyone to learn.
  • Anonymous
    I would like to say Thank you for this type of course as it gives me the way of thinking how GIS lokks like in the Geo app actually before only i know is Arcgis is a software in which we inlcude an image or toposheet and we have to do georeference then image analysis but after doing this course i got the idea ok we can make geo app also and do as much creative can we and without writing any code.

    If i got the oppurtunity to showcase geo app skill after this DIY course i can proudly say Yes :).
  • Anonymous
    Simply outstanding. ESRI offers so much. The MOOC revealed alot . The various platforms for building GeoApps in my view are easy to use. The teaching materials were easy to understand because the instructions were clearly written in a highly professional manner. I am recommending this MOOC to friends and colleagues and hope to learn more about GeoApps. Lessons learned would be highly relevant to my organisation and we'll work on contacting ESRI for training of other staff members hopefully. Thanks ESRI
  • Anonymous

    Anonymous is taking this course right now.

    This course has really exciting despite this narrow bandwidth we are experiencing down here. i have learned a lot when it comes to apps development. it is not as complicated as one might think. The instructions are very clear and specific. You dont even need Sharp analytical skills, anyone can learn and become a developer. I look forward to doing and learning from ESRI Online training and i will encourage my friends to join as well.
  • Anonymous
    This was is my first MOOC in Esri.

    I managed to expand my knowledge and learn more about Geo Apps.

    The ArcGIS Online platform makes it easy to create applications with its wide variety of templates and alternatives that exist to create these applications, and it also synchronizes very well with the map viewer, which gives it a great advantage.

    I enjoyed a lot learning with each DIY exercise in this course.
  • Anonymous

    Anonymous completed this course.

    I have not built web or native apps and it is possible I may never. However what is important for me to know is how the API's and SDK's are used so that I am able to understand how tools developed by software application companies that I work with create new functionality into there existing products, specifically the ArcGIS API for JavaScript. This is a great class to help a person understand the basics.
  • Anonymous
    This course was exactly what I was looking for.

    I am an environmental engineer with many ideas of geo apps in the environmental area. I have not been able to materialize any of them until I took this course.

    I have realized that one does not need to be an expert in programming to be able to develop my own apps (thanks to ESRI tools) . After this course, I am very excited to create my own apps.

  • Anonymous

    Anonymous completed this course.

    This is a really good course, geo-apps are really a new thing to me so I have learned so much more about creating apps and the introduction to coding was also really great.

    Other things that has interest me is creating story maps and also how to create your native app.

    The quality of lecturing is really great from Esri and the instruction are clear.
  • Anonymous
    Highly recommended for starting Geo App enthusiasts. Even if my background is from a different GIS software including open source, I enjoyed the experience of learning the latest ESRI services in GIS Web App and Geo App. I just look forward to more customization and more application samples in the next version or the next phase.
  • Profile image for Θάνος Δογάνης
    Θάνος Δογάνης

    Θάνος Δογάνης completed this course.

    Although I don't consider my self as a developer I found it very useful in my work. It was a good guided tour in the ESRI's developers Platform. I would advise both novice and experienced users, especially those with no programming experience to take the course. They will be more productive in their work and a little bit wiser.

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free