Learn with tutorials¶
Follow step-by-step guides to learn the basics of interacting with Wikimedia projects.
Build your first tool¶
Learn how to edit wiki pages using Python and the Pywikibot framework. This tutorial helps you get started quickly using only your browser.
Generate ideas for articles¶
Learn how to use the MediaWiki API to generate ideas for new Wikipedia articles. This tutorial uses Python and the Flask framework.
Write a bot that uses Wikidata¶
Use Python to handle large datasets from Wikidata and transfer data between tools in your workflow.
Display holidays from Wikipedia¶
Learn how to use the MediaWiki API to fetch holidays for a given date from Wikipedia. This tutorial also covers how to use the API to log in to Wikipedia and add new holidays. This tutorial uses Python and the Flask framework.
Add JavaScript or CSS to a wiki¶
Customize MediaWiki with client-side JavaScript and CSS. Share user scripts, and explore gadgets other people have created.
Host a tool on Wikimedia cloud servers¶
Toolforge is a free hosting environment for running and managing tools. Get started with Toolforge by creating an account and setting up a basic web service.