Contribute Learning Resources to Help Others Learn

Use this form to submit educational resources for inclusion on On this site we love permissive and open licenses like Creative Commons and Open Source licenses. All content hosted on should have an open license to make it available to as many people as possible.

If your resource is predominately source code, then you will want an Open Source license. For other types of resources you will want to use a Create Commons license. Our preferred Creative Commons license is Attribution-ShareAlike 4.0 International (CC BY-SA 4.0), but any Creative Commons license should work (be aware that the non-commercial license may prevent use in some classroom settings). For source code, any common permissive license is acceptable. If you aren’t sure which license, then the MIT License is a good choice.

Examples of resources include a GitHub repository, YouTube video/playlist, SlideShare presentation, PDF of text book, PPTX of presentation, sample project, tutorial, how to guide, Google Doc link, etc. All submissions are subject to review and modification. Submissions may be hosted on our own servers or accounts, even if a direct link is provided. Not all submissions will be included on We will do our best to attribute you according to your preferences on

Resource Submission Form

    Either for more information, or where people will find this learning resource.

    Where will he resource be hosted?

    How would you like this resource attributed

    Optional link for more information. Especially if the resource will be hosted on

    Link to splash logo. See the resource page for examples. Image ideally should be 500 pixels square PNG.

    Language *

    If your resource is in a different language then specify that in the comments below.


    What learning stage does this resource target?

    Any comments for review by curators (not for publishing).