¿Qué plataforma y qué idioma se utilizan para crear un sitio web como Khan Academy? ¿Cuáles son los componentes en la construcción de tal sitio web?

Dado que esto es lo que hago para ganarme la vida, puedo decirles que si bien la pregunta parece simple, la respuesta no es porque es una pregunta demasiado amplia y los detalles exactos variarán dependiendo de los lenguajes de programación utilizados, la habilidad del desarrolladores, la habilidad de esas características específicas (propietarios de productos, partes interesadas, etc.), si las bases de datos son o no bien entendidas (generalmente no lo son), y así sucesivamente.

En cuanto a la Academia Khan, es un sitio encantador y receptivo. Tiene necesidades únicas, por lo que supongo que es un CMS personalizado. Como regla general, para obtener más información sobre un sitio web específico , simplemente consulte sus ofertas de trabajo. Para Khan Academy, están aquí: Desarrollador de software.

Parece que usan mucho Python en el backend y Javascript en el front-end (no es de extrañar). Esa y otras tecnologías pueden darle una idea de lo que está pasando debajo del capó.