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ó.
- ¿Cuáles son algunas maneras de hacer que la educación en línea sea más atractiva?
- ¿Cuál es la diferencia entre los cursos de algoritmos de Stanford y Princeton en Coursera?
- ¿Cuál es el uso de las soluciones de e-learning hoy en día?
- ¿Vale la pena tomar cursos de ciencia de datos de Udacity?
- ¿Cuál es el futuro del aprendizaje en línea?