We’re pleased to announce the new Open edX Developer Onboarding course, available on the Open edX Training site (https://training.openedx.io/). The Open edX Developer Onboarding course is meant for developers who already know how to program in Python or JavaScript, and aims to teach learners how to set up a developer environment and begin contributing. The course covers the following topics:
- A technical overview of the Open edX project
- Developer environment setup with Tutor
- Site Operations (how to get an Open edX instance up and running)
- How to write code for the Open edX project
- How to contribute upstream
- A collection of reference materials, tutorials, and how-to guides
If you haven’t seen it yet, take a look at our Intro to the Open edX Project and Contributing course! This short course, for developers and non-developers alike, introduces learners to the Open edX community. We discuss the various types of contributions our community accepts (beyond just code – we have a wide variety of contributors in the Product, Translation, and Marketing spaces). We also go into detail on our Open edX Working Groups and how to join them. Finally, we give practical tips on how to start your contribution journey.
We hope you enjoy these courses! Please provide any feedback by making a post in the Open edX Forums.
Thanks to the various contributors who made the Developer’s Onboarding course possible: Maria Grimaldi, Elizabeth Gordon, Christy Foote-Dizdarevic, Brian Smith, Sara Burns, Sarina Canelake, the Axim Engineering team, and many others who helped answer questions and proofread sections.
![]()