Open Water Foundation / Learn Web Development

This documentation provides resources to learn how to develop web applications, focusing on software that runs in a web browser and utilizes cloud data and platforms.

This documentation has been written based on experience with web development at the Open Water Foundation.

About the Open Water Foundation

The Open Water Foundation is a 501(c)3 nonprofit social enterprise that focuses on developing and supporting open source software for water resources, so that organizations can make better decisions about water. OWF also works to advance open data tools and implementation. OWF has created this documentation to educate its staff, collaborators, and clients that develop web applications.

See also other OWF learning resources.

How to Use this Documentation

The documentation is organized in order of important web development topics. Because web development can use many different technologies, the initial documentation focuses on common technical issues. More comprehensive information about specific web technology frameworks can be added in the future.

See the Resources section for general information about web development.


The OWF Learn MkDocs website content and examples are licenses under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Source Repository on GitHub

The source files for this documentation are maintained in a GitHub repository: owf-learn-web-dev.

Release Notes

See the Release Notes.