Skip to main content

Course Detail Page

Open edX Developer Onboarding

Curious about writing code for the Open edX project? This course will show you how to get started.

About This Course

Note: This course is under construction. It will be ready for you to enroll by mid-2024.

This course is intended for anyone wanting to write code for the Open edX project. It covers many basics of Open edX software engineering, including what our software stack is, how to get started with our development environment (Tutor), the basics of contributing and project norms, and how to find help in the forums and via working groups.


This course assumes background knowledge of software engineering/coding. This course will not teach you how to code.

Course Staff

Sarina Canelake Image

Sarina Canelake

Sarina has been working on the Open edX project since 2012. She is the administrator of the Core Contributor program and the Engineering Manager of the Axim Engineering Team. Based in Boston, Massachusetts, USA, you can usually find her grilling, watching Deep Space 9, setting up elaborate Christmas light displays, or playing with her cats: Rupert, Arthur, and Ashley.

Frequently Asked Questions

Will this course teach me how to code?

No. This course will point you at some coding resources, but will not teach you to code. This course covers how to set up a development environment and how to contribute code back to the project.

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

See our list of supported browsers for the most up-to-date information.

Powered by the Open edX Platform

Enjoy courses about the Open edX project on an Open edX course instance