How to Install edX on Windows 11

edX is an open-source platform that provides free online courses from various universities and institutions. If you want to access this platform on your Windows 11 machine, follow these steps:

Step 1: Install Python

edX requires Python 3.5 or higher version to be installed on your system. Follow these steps to install Python:

  1. Visit the official Python website at https://www.python.org/downloads/
  2. Click on the "Download Python" button according to your Windows version.
  3. Once downloaded, double-click on the .exe file and follow the installation wizard to complete the installation.

Step 2: Install Git

edX also requires Git to be installed on your system. Follow these steps to install Git:

  1. Visit the official Git website at https://git-scm.com/downloads
  2. Click on the "Download for Windows" button according to your Windows version.
  3. Once downloaded, double-click on the .exe file and follow the installation wizard to complete the installation.

Step 3: Clone the edX repository

  1. Open the Git Bash terminal and navigate to the directory where you want to clone the edX repository.
  2. Run the following command:

git clone https://github.com/edx/edx-platform.git

This will clone the edX repository to your system.

Step 4: Install edX dependencies

  1. Open the Command Prompt terminal and navigate to the cloned edx-platform directory.
  2. Run the following command to install the edX dependencies:

pip install -r requirements/edx/base.txt

This will install all the required dependencies for edX to run on your system.

Step 5: Run edX

  1. Open the Command Prompt terminal and navigate to the cloned edx-platform directory.
  2. Run the following command to start edX:

python manage.py runserver

This will start the edX server on your local machine.

Step 6: Access edX on your Browser

  1. Open your web browser and go to http://localhost:8000
  2. This will take you to the edX login page where you can create an account or login if you already have one.

Congratulations! Now you have successfully installed edX on your Windows 11 machine.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!