¿Qué se necesita para construir un sitio web como Coursera? ¿Y qué debería aprender para ello?

Bueno, en primer lugar, debe aprender idiomas frontend (del lado del cliente, que significa lo que el cliente ve) como HTML, CSS y javascript (también se puede usar como lenguaje backend) para diseñar la interfaz del sitio web y se necesita mucha práctica para lograr un Interfaz como coursera y este tipo de sitios web.

Entonces es el momento para el backend (o podemos decir el lado del servidor) la base de datos, las funciones y el sistema de inicio de sesión que hace que el sitio web sea dinámico y crear cursos … etc.

Sé que es un largo viaje, pero FOTUNATAMENTE tiene un atajo que puede usar como nuevo en el desarrollo web, puede usar un CMS (Content Managment System) como Drupal, WordPress, Magento … etc.

En estos CMS, puede comprar un tema de un sitio web como Plantillas y temas de sitios web de ThemeForest u obtener un tema gratuito y comenzar a personalizarlo sin tener que saber todos estos idiomas, pero es posible que aún necesite saber lo básico al menos.

Así que para los sitios web similares a coursera apostaría por WordPress, ya que lo usé antes para hacer un sitio web basado en cursos como coursera.

Buena suerte

En lugar de crear un sitio web similar a Coursera desde cero, puede utilizar una solución ya hecha como CMS + LMS.

Los sistemas de gestión de contenido como Joomla, WordPress, Drupal son gratuitos. Además, hay sistemas de gestión de aprendizaje desarrollados para las necesidades de dichos CMS (JoomlaLMS, LearnDash, Opigno). Estos CMS son gratuitos, de código abierto y se actualizan y mejoran constantemente por las grandes comunidades que los respaldan.

Una plataforma elegida correctamente como LMS puede ahorrarle un montón de tiempo, eximirlo de la necesidad de administrar todos los materiales manualmente y darle un control total sobre sus cursos electrónicos. Para elegir el derecho de LMS, preste especial atención a criterios tales como la estrategia de precios de LMS y la integración de herramientas de comercio electrónico.