These lessons will guide you through the process of creating your first Web app with an ArcGIS map.
Build on the skills you learned in the foundation lessons (or already had) and start adding basic tools and elements to your Web app.
Once you've mastered the basics, discover ways to combine elements and further customise your Web app.
Use these lessons to explore and test the limits of the ArcGIS API for JavaScript.
Each lesson is a self-contained series of exercises. You can follow the lesson step-by-step to produce a Web app similar to the lesson's demo app or you can jump to a specific topic to learn how to implement a particular tool or feature.
A lesson's level is an indication of how much or how little explanation and base code is given. The foundation lessons cover basic concepts that you should be familiar with before proceding to more complex lessons but otherwise lessons can be completed in any order.
A lesson's category, listed below the lesson title and indicated by the card colour, is an indication of its main focus or purpose. Lessons are divided into the following categories: