Skip to main content

e-SHE

How to Code the Open edX Platform Resource Hub


Discover how the Open edX platform works and prepare to contribute code to this vibrant open-source community!

Are you interested in understanding the open-source codebase that powers the e-SHE Learning Management System? This course is designed to provide a series of unique learning experiences that introduce learners to the Open edX community and offer a comprehensive exploration of how to set up and develop code in an Open edX instance. The course concludes with the creation of a professional portfolio to showcase the learner’s contributions to the Open edX codebase.

This course is ideal for advanced computer science students or experienced developers who would like to become familiar with the Open edX codebase to prepare to assist with administering an Open edX instance. It assumes that learners already know the basics of coding languages and software development in general.

Prerequisites:

    • Knowledge of and experience working with common coding languages: Python, Django, Javascript, CSS, HTML, RDBMS and SQL.
    • Familiarity with cloud computing: Terraform, Docker, Kubernetes and Linux.
    • Familiarity with open-source software projects and code-sharing services: GitHub, GitLab.
Enroll