Today LearnOSM relaunched with a new design and simpler content management. LearnOSM is a key resource for learning to map with OpenStreetMap through step-by-step tutorials. We have worked with the Humanitarian OpenStreetMap Team (HOT) and a community of translators and developers to update the design and make it easier than ever to contribute content. Funded by a grant from the Knight Foundation, the relaunch of LearnOSM is part of an initiative to make editing OpenStreetMap even more accessible.

LearnOSM new design

Front page of LearnOSM

The main content on LearnOSM is the beginner’s guide, but there are also advanced guides and teaching materials for each experience level, all of which are authored and actively maintained by HOT and regularly used in trainings around the world. Currently LearnOSM is available in English, Indonesian, Japanese, Portuguese and Italian – with additional languages like French and Spanish in the works.

LearnOSM - Japanese

Front page of LearnOSM in Japanese

Contribute to LearnOSM via GitHub

The new LearnOSM is built with Jekyll and hosted on GitHub, which keeps communication open and simplifies contributing. Content and site are managed alike through a GitHub issue queue, open to the public. Content can be alternatively authored with Prose, upcoming improvements to Prose stand to directly benefit LearnOSM.

Contribute to LearnOSM

Contributor guide on LearnOSM

Get involved. Familiarize yourself with ongoing tasks on GitHub and open an issue where you have a request or a contribution. If you wish to improve a guide, create a translation, or enhance the website, fork and create a pull request.