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

Do-It-Yourself Geo Apps

Esri via Independent

This course may be unavailable.


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.


4.9 rating, based on 96 Class Central reviews

Start your review of Do-It-Yourself Geo Apps

  • As a GIS beginner, I loved everything about this course, Very practical. I knew the importance of maps but being able to create custom apps was something I never expected to be able to do. Am already creating a GeoApp for my organization to collect and display data and colleagues now see me as a GIS guru. After just 4 weeks of training! this is amazing.
  • 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.
  • Rachel Riley
    I had done a similar course a few years ago and think ESRI have done an incredible job making it even simpler for a "end-user" like me to create attractive apps quickly...I've been able to show colleagues what's possible with GIS using real-life examples...
  • 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
    This was an excellent course. I received a brief exposure to web maps and dashboards developed by someone else at work several months ago but didn't have the opportunity to create one on my own. This course gave me the opportunity to do that. I also learned about some tools I never heard of such as native apps. This course greatly expanded my professional mental "toolset" and made me much better at using modern GIS tools. In addition, I learned a lot about how to use ArcGIS Online and have been able to use this knowledge at work already. I have taken a lot of GIS courses and this is one of the best. Highly recommended.
  • 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
    I really enjoyed this course!! It definitely showed the power and importance of geoapps. I'm looking forward to continuing on and learning more. I have a few ideas of creating other apps and will definitely be taking advantage of the developer portion.
  • Profile image for Osayaba Odaro
    Osayaba Odaro
    I have done hundreds of courses literally, but this has been the best by far. It has really empowered and exposed me to alot of things, and depending on how one can design and commercialize an app, it can easily set you up for life!!!
  • Dickson Mbeya
    The course is rich in content. Do-It-Yourself Geo Apps MOOC is very good for beginners in geo app development. It lays a good foundation for one to build upon as a developer. Again, once enrolled in this course, you get access to software license for free. Yes! You heard me right, you get a free access to software license so you can build your geo app development skills.
  • Anonymous
    The course is nicely designed and introduces several products developed by Esri to developed apps having geographic components.
  • Anonymous
    This was a great introduction to ESRI's various tools for creating geo apps of both the web and native varieties!
  • 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
    Great content in general. The provided material contained guided sections with accurate step by step detail. It was a great learning experience.
  • 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
  • JC Reardon
    ESRI's MOOC courses are amazing - designed and run by the same professional educators and subject matter experts that provide training at the corporate level, made accessible to anyone and everyone. No PowerPoint nonsense, it's straight to roll-up-your-sleeves and dive-in, direct interaction with production software. Every exercise is extremely detailed, with lots of opportunities encouraging students to 'poke around' and play with all the bells and whistles. No neutered trial software or pale simulators here, you get to play with the real thing. Jump at the opportunity to take any of their courses, you wont regret it!
  • 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
    The Do-It-Yourself Geo Apps has been a revealing experience for me since I have no background in GIS or coding.

    The learning objectives were practical and I am able to visualize what I have learn to apply in my field of work.

    I would encourage anyone who had the opportunity to take similar courses in the future to make use of it!
  • Anonymous
    Although I'm a long time user of ESRI Arcview-ArcMap-ArcGIS, this DIY Geoapps MOOC is my first exposure to the world of creating web app and native app. It is very empowering to be able to quickly create an app to engage and inform your community both at home and around the world. The course material is very well organized. The "two part" format of the exercises allow you to first complete an example by following step by step instructions and then create new ones on your own to practice the skills you learnt and explore other functionalities. Four week is a bit short for me to fully engage with the 6 section course, so I'd recommend you to make time to keep up with it.

Never Stop Learning.

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