Skip to content
Online school lessons that anyone can improve ๐Ÿ“๐Ÿ†“
Branch: master
Clone or download
Fetching latest commitโ€ฆ
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Wikicours ๐Ÿ“–โœ๏ธ

Build Status contributions welcome first-timers-only Join the chat at

Wikicours is an online repository of school lessons that anyone can improve through a wiki โœ๏ธ๐Ÿ“š

You can see it as a โ€œWikipedia of school lessonsโ€, all the content is under free license ๐Ÿ†“๐ŸŽ“

For now at least, it is only in French and built for the French school programs, but you contribute to the project even if you don't speak French! ๐Ÿ‡ซ๐Ÿ‡ท๐ŸŒ

The topics targeted are those covered by the official school curriculum, for all classes in middle school and school (French collรจge and lycรฉe). ๐Ÿซ

To know more, you can read the article explaining the goals of the project and the idea behind it: ๐Ÿ‘€

The name could translate to Wikicourse in English.

Mozilla Global Sprint

This project is participating in the Mozilla Global Sprint! ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

Mozilla Global Sprint is a global online hackathon dedicated to building projects for a healthy Internet. โœจ๐Ÿ’ป๐ŸŒ๐ŸŒ

Anyone is welcome to contribute, regardless of your experience or skillset! If are new to the Global Sprint or to Open Source in general, check out this sort guide. ๐Ÿ˜‰

Contributing ๐Ÿ‘‹๐Ÿค

โš ๏ธ As of now, we mainly need help in three areas:

  • ๐Ÿ“š Lessons to publish: We're actively looking for people willing to contribute learning material to the project. We need: courses, exercises and test subjects with worked-out answers, methodology sheets, revision sheets, or really anything that can be useful for French students at the collรจge (middle school) and lycรฉe (high school) level. (see how to upload your material)
  • ๐ŸŽจ Design: The design we have right now is extremely bare-bones and not really attractive. We would love to see suggestions for a new design or for improving what we have now. We have also no branding for the project yet, so we would love to see suggestions too! (se the issue about this)
  • ๐Ÿ’ป Website development: The website is only at the prototype stage. Any help for implementing a better design, adding some features or sections, improving the content (e.g the homepage), making some tweaks or anything else is very welcome! (see related issue)

We'll welcome any help with this or if you have any other idea or suggestion ! ๐Ÿ’ก Just reach out on the Gitter commnity chat! ๐Ÿ—ฃ๐Ÿ’ฌ

Oh, and a note about the name: I'm note a huge fan of the name โ€œWikicoursโ€, but that's the best one I could come up with. If you have any idea for another name I'd love to hear about it! ๐Ÿท (see the issue)

Be sure to check out our small contributing guide for more info!

Community ๐Ÿ‘ถ

Weโ€™re serious about being community driven: everyone is welcome to join the community chat on Gitter and be part of the projectโ€™s development. Weโ€™d love to hear your feedback and your ideas for Wikicours, or to help you if you have any questions! ๐Ÿ’กโ“๐Ÿค™

You can also find us on Twitter or reach out via e-mail. ๐Ÿ’Œ๐Ÿ“ฌ

Of course, all the basic rules of good conduct in a community apply here. If you want guidelines more detailed than just โ€œbe nice to each other,โ€ check out the Mozilla Community Participation Guidelines, which is a great standard code of conduct. ๐Ÿ˜‰

Running in development

This site is built using Gatsby, a static site generator for React. โš›๏ธ

To run the site locally, clone the repository, install the dependencies and start the development live server:

git clone
npm install
gatsby develop


The content of this repository is bound by the following licenses:

You canโ€™t perform that action at this time.