Learning and Courses

Open-source projects categorized as Learning and Courses

Top 13 Learning and Course Open-Source Projects

  • Exercism - Scala Exercises

    Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

    Project mention: Help! | reddit.com/r/dotnet | 2023-05-30
  • edX

    The Open edX LMS & Studio, powering education sites around the world!

    Project mention: Copyright denied as pose lacks originality | news.ycombinator.com | 2022-12-11

    Everyone does that. MIT too.

    At some point, look at the git history for who wrote Open edX, and at some point, look at the git history for who created the first edX course. Compare that to the official narrative, and try to find their names anywhere in PR materials.



  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Canvas LMS

    The open LMS by Instructure, Inc.

    Project mention: Best LMS for freelancers, to include a way for clients to track learners? | reddit.com/r/instructionaldesign | 2023-03-05

    I did not realize that Canvas is open source. That's an LMS most people like. You have hosting space and server-side savvy, you could set that up: https://github.com/instructure/canvas-lms

  • Moodle

    Moodle - the world's open source learning platform

    Project mention: Any options out there to self-host training videos? | reddit.com/r/selfhosted | 2023-05-17

    Probably too "full blown" but Moodle is decent: https://moodle.org/

  • Sakai

    Sakai is a freely available, feature-rich technology solution for learning, teaching, research and collaboration. Sakai is an open source software suite developed by a diverse and global adopter community.

    Project mention: :w !sudo tee % | reddit.com/r/ProgrammerHumor | 2022-06-01

    here is an example of a large scale enterprise-level project written in Java: https://github.com/sakaiproject/sakai

  • Tutor

    The Docker-based Open edX distribution designed for peace of mind

  • Chamilo LMS

    Chamilo is a learning management system focused on ease of use and accessibility

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.


    GitHub repository for official ILIAS release branches and development branches (trunk)


    RELATE is an Environment for Learning And TEaching

  • Exercism - website

    The codebase for Exercism's website. (by exercism)

    Project mention: How to get better at programming while doing DevOps at work? | reddit.com/r/devops | 2022-08-29

    First to get a grasp of language use [Exercism(https://exercism.org/) anything similar. You can also practice leetcode questions in language of your choice. Leetcode may not help you with day to day stuff but it will force you out of your comfort zone and will make you think about what and how to write.

  • OpenOLAT

    Learning Management System OpenOlat

  • Open eClass

    Open eClass

  • Mahara

    Github clone of the Mahara ePortfolio git repository. Info on contributing to the main repo: https://wiki.mahara.org/wiki/Developer_Area/Contributing_Code Questions are answered in https://mahara.org/forums or for quick ones use Twitter @maharaproject

    Project mention: Which Database to use for building University Social media app ? | reddit.com/r/FlutterDev | 2022-07-30
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-30.

Learning and Courses related posts


What are some of the best open-source Learning and Course projects? This list will help you:

Project Stars
1 Exercism - Scala Exercises 7,083
2 edX 6,385
3 Canvas LMS 4,848
4 Moodle 4,739
5 Sakai 930
6 Tutor 742
7 Chamilo LMS 681
8 ILIAS 332
9 RELATE 332
10 Exercism - website 279
11 OpenOLAT 241
12 Open eClass 110
13 Mahara 104
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises