La presente guía propone dos listados bien diferenciados de las mejores plataformas, según sea desde el punto de vista del alumno o profesor:
- Recursos y plataformas para aprender tecnología y programación. Para los que desean simplemente obtener formación (aprender), ya sea a través de centros educativos que imparten su educación online, o bien sitios web de especial relevancia por la calidad y exhaustividad de sus manuales o tutoriales.
- Plataformas de gestión de aprendizaje. Plataformas LMS (Learning Management System) y otros recursos como software educativo. Para aquellos que lo que desean es impartir formación, creando su propia plataforma e-learming.
Tabla de contenidos
Recursos y plataformas para aprender tecnología y programación
La siguiente lista es una recopilación que recoge algunas de las mejores plataformas de aprendizaje online disponibles actualmente. Desarrollo web, programación en general, bases de datos y más. Algunas completamente libres, otras con cursos gratuitos y de pago. La formación de pago mostrada, sin embargo, tiene un coste asequible y justo, y es de calidad.
Coursera
Coursera es una plataforma fundada en 2012 por profesores de ciencias de la computación de la Universidad de Stanford.
Ofrece formación online de muy buena calidad, también en español, impartida por profesores de universidades y compañías de renombre mundial, de una variada gama de temáticas.
Cursos en línea, especializaciones, certificaciones, máster, grados universitarios, postgrados, … Actualmente cuenta en su plataforma con más de 3.100 cursos online.
Usualmente, cuando nos inscribimos en un curso o especialización (formado por varios cursos), tenemos la opción participar en este como oyente de manera gratuita, o bien pagar la tarifa, que lo que obtendremos un título por el curso realizado.
Como dato relevante, dada las temáticas tratadas en QE2c, podemos acceder a cursos de Python, Django, Inteligencia artificial y Machine Learning en el apartado de Ciencia de datos, y a cursos de C++ y Linux en el apartado de Ciencias de la computación. Y esto entre muchos otros.
En pocas palabras, esta plataforma es una auténtica maravilla para la autoformación, a precios asequibles, en comparación con la mayoría de escuelas de formación.
CodeCademy
| Curso de Python de Codecademy |
Una de las mejores plataformas gratuitas para aprender a programar en diferentes lenguajes.
Quizá el lugar más popular, y de los mejores para aprender a programar: Desarrollo Web, HTML y CSS, PHP, JavaScript, jQuery, Python, AngularJS, Ruby, SQL, … Sus cursos son gratuitos.
La interfaz web de CodeCademy proporciona una consola que permite empezar a programar de inmediato.
edX
| Programa Full Stack Cloud Application Development |
Fundado por universidades, EDX el único proveedor de MOOCs (Massive Online Open Courses) sin ánimo de lucro y de código abierto. Podemos encontrar dentro maravillas gratuitas como el curso «Essential Mathematics for Artificial Intelligence». C++, JavaScript, Python, …
Code School
| Code School inicio | cursos de Python de Code School |
Otra gran plataforma, con cursos gratuitos y de pago.
Code School tiene «mini-cursos» gratuitos y, los verdaderamente avanzados son de pago. Igual que CodeCademy, proporciona una consola interactiva vía web que nos permite ver en tiempo real lo que codificamos.
Udemy
Gran cantidad y variedad de cursos a precios más que asequibles, realmente muy bajos.
Sus cursos ofrecen numerosos recursos, aunque están bastante enfocados al aprendizaje mediante vídeo. En ese aspecto deberemos tener en cuenta nuestro nivel de inglés (los subtítulos de muchos de los cursos que he visto son autogenerados).
En cuanto a precios, siguen una política de gran oscilación de precios, con descuentos salvajes, p.ej. del 94%, que aparecen de pronto. Aunque resulta obvia la estrategia comercial, valoro la calidad precio de los cursos muy positiva, en el momento de caída (hasta 12 € por un curso con multitud de horas de vídeo).
Bastante variedad. El alcance y calidad de los cursos varía bastante. Los cursos son valorados por los propios alumnos, lo cual da una idea bastante aproximada de lo que vamos a comprar.
El canal de Youtube de LearnCode.academy
Videotutoriales completamente gratuitos. Incluye. HTML, CSS, JavaScript, CSS Layouts, Responsive Design, React.js, Node.js, Angular.js, Docker, Dev Ops, Server Administration, Deployment Strategies, …
FreeCodeCamp
Plataforma gratuita. Permite ganar experiencia escribiendo código para organizaciones sin ánimo de lucro.
MDN web docs | Mozilla Developer Network
MDN no tiene cursos de formación en el sentido estricto, sino guías de aprendizaje, que son de los mejores recursos que existen, completamente gratuitos, para el aprendizaje de desarrollo web en general (tecnologías y herramientas web).
El sitio MDN está parcialmente traducido al español.
En el apartado de herramientas web, nos enseña a usar y nos permite la descarga del Firefox Developer Edition, el cual es una versión de Firefox adaptada para desarrolladores.
Plataformas de gestión de aprendizaje: LMS y software educativo
Como ocurre a menudo en el software, no hay un claro ganador en la comparativa de software para ofrecer formación. No obstante, también como de costumbre en este sitio web, me inclino por el software libre y apostamos por Moodle, un gran software que además es libre y gratuito.
Además de las opciones open source presentadas, existe otra gama muy amplia que de momento no analizaremos:
Debe de notarse la diferencia, bien definida, entre las aplicaciones o plataformas de software explicadas aquí, y las plataformas de tipo SaaS (Software as a Service) de aprendizaje en línea.
Una plataforma de gestión de aprendizje (LMS) es una aplicación de software y como tal, para poder usarla, debemos descargarla e instalarla en un equipo.
Por otra parte, en el mencionado aprendizaje vía Internet, también llamado e-learning, una empresa, organismo, Universidad, … ofrece el servicio de formación (sea de pago o gratuito) a múltiples clientes a través de internet. Usualmente basta un navegador cualquiera para seguir uno de estos cursos.
Thinkific
Thinkific es una plataforma de creación y venta de cursos en línea, con funcionalidades para la creación de membresías. Con una interfaz muy fácil de usar, permite agregar documentos, presentaciones, cuestionarios, vídeos y otros tipos de contenido multimedia.
Como en toda plataforma comercial, al usar Thinkific debe asumirse una cuota, aunque estas son muchas veces la mejor solución para una persona que empieza o dispone de conocimientos limitados.
Algunas de sus principales funcionalidades:
- Integración con plataformas de pago, para vender nuestros propios cursos.
- Crear una membresía
- Networking: colaboración con otros profesores.
- Nos permite adaptar los cursos con la imagen de nuestra marca
- Herramientas de seguimiento del progreso de los estudiantes
En definitiva, contiene todo lo necesario para desarrollar una formación online, a precios asequibles y razonables. Thinkific ofrece la posibilidad de uso gratuito con el plan Free, con el que podremos crear un solo curso, y estudiantes ilimitados. El siguiente plan, el Basic, son 36 €/mes, en agosto/2023.
Plataforma e-learning de ODOO
ODOO es un software libre, gratuito, desarrollado en Python y con base de datos es PostgreSQL, para la gestión integrada de una empresa. Es modular, lo que nos permitirá utilizar solo los módulos que precisamos. ODOO es potente y escalable.
Así, la plataforma e-learning de ODOO es tan solo uno de estos módulos.
ODOO está disponible en diferentes versiones, locales y remotas, en función de diferentes factores, como cuanta ayuda vamos a necesitar para ponerlo en producción, cómo de personalizadas deben ser las aplicaciones, y otras varias consideraciones.
Por esto, a pesar de ser software libre, ODOO solo será gratuito en un formato auto-hospedado.
Para tomar una decisión final, varios factores juegan en favor de ODOO: este proporciona un lugar donde caben todos los procesos de la empresa: la creación del sitio web corporativo, planificación de proyectos, facturación, e-learning, …
El móulo e-learing de ODOO nos permitirá agregar todo tipo de contenido a los cursos que hagamos: vídeos, presentaciones en PDF, infografías, páginas web, cuestionarios y certificaciones.
- Gestión de preguntas y respuestas de examen.
- Diferentes tipos de preguntas: cuadros de texto, fechas, respuestas con opción única o múltiple.
- Podemos definir si un examen incluye todas las preguntas o una selección aleatoria de estas, para dificultar la compartición de respuestas entre alumnos.
- Definir un límite de tiempo.
- Definir el límite de intentos de los alumnos de aprobar un examen.
- Gestión de certificados. Podemos otorgar certificados, y hacer que el alumno lo reciba por email inmediatamente después de completar con éxito una certificación.
Artículo completo: Introducción a Odoo
Open edX
edX es una plataforma de software libre (open source), altamente personalizable, potente, robusta y escalable, que permite realizar proyectos de formación tan sofisticados como queramos, como por ejemple en cursos de tipo MOOC (Massive Open Online Course), y admitir a millones de usuarios.
Relacionado: Introducción a Open edX
Moodle
Moodle es una plataforma libre (open source), escrita en PHP, para crear entornos de aprendizaje, también denominados estos LMS y en ocasiones CMS (course management system).
Moodle es de los más populares LMS libres. Es altamente personalizable, permitiendo crear cursos completamente profesionales: online, presenciales, de aprendizaje combinado, y de otras varias modalidades.
Podemos crear completos sitio web, convertidos en robustos entornos educativos con infinidad de posibilidades.
Dispone de una amplia comunidad de usuarios, desarrolladores y colaboradores, que actualizan con frecuencia, e incorporan mejoras.
Para utilizar Moodle, podemos descargar la aplicación e instalarla en nuestro servidor, en modo autoalojado, o bien solicitar la asistencia de un Moodle Partner.
Existen módulos que pueden usarse para integrar Moodle junto a un sitio web creado con numerosos CMS, como WordPress, Joomla, … Sin embargo, Moodle es una softwatre LMS en sí mismo, por lo que no depende de ningún CMS.
Learndash, plugin para WordPress
Learndash es un plugin de pago para WordPress (actualmente el mejor valorado), por lo que depende de WordPress para funcionar y debe ejecutarse sobre un sitio web creado con este CMS.
Learndash supera a Moodle en velocidad y monetización. Ofrece todo tipo de herramientas para convertir el sitio web en una especie de Udemy.
Google Classroom
La gradeza de Google Classrom está en su gran disponibilidad, el hecho de ser totalmente gratuito y su gran facilidad de uso.
Cabe destacar la comodidad que ofrece la obvia integración con otros servicios del gigante Google.
Algunas funcionalidades:
- Compartir el calendario de exámenes y entregas de trabajos con los alumnos
- Para el aprendizaje en línea o presencial
- Métodos de comunicación en tiempo real entre profesores y alumnos.
- Asignación de tareas de forma selectiva, compartir documentos con varias o todas las clases.
Conclusiones, comparativas y consejos
Thinkific es una plataforma comercial, un servicio enfocado en la creación de cursos online. Open edX y Moodle son, en contrapartida, aplicaciones de software libre; por ello son productos mucho más versátiles y personalizables, pero que requerirán más tiempo, aprendizaje y conocimientos técnicos.
Las plataformas comerciales como Thinkific disponen de servicios de asistencia que nos ayudarán cuando nos encontremos frente a un problema que no sabemos resolver. Como siempre ocurre con el software libre, estaremos solos frente a las dificultades.
Si queremos una solución fácil y rápida, Thinkific podría ser la solución perfecta. Si deseamos una plataforma mucho más flexible y altamente personalizable, y los conocimientos técnicos no son una barrera, plataformas como Open edX o Moodle pueden ser la solución.
De entre estos dos, Open edX es más adecuado para proyectos más grandes y con requerimientos técnicos avanzados.
Por otra parte, Open edX y ODOO están desarrollados en Python, factor a considerar por la facilidad en la integración con nuestro sitio web, si este está hecho con las mismas tecnologías. En este aspecto, a pesar de que Thinkific es más sencillo, el esfuerzo para integrarlo con un sitio hecho con Django puede complicarlo.
Como regla muy general, sin tener en cuenta que cada proyecto es un mundo diferente, con necesidades y recursos diferentes, una buena forma de enfocar este dilema podría ser guiarse por las siguientes directrices:
Si necesita poner su sitio rápidamente en línea, a funcionar y generar ingresos, y ya tiene material formativo para ello, empiece su servicio de formación online con Thinkific. Mientras tanto puede buscar alternativas más sofisticadas, e ir migrando tranquila y progresivamente.
Si buscamos un entorno muy profesional y académico, podemos optar por Open edX o Moodle. Si además de esto, debemos cubrir otros aspectos de la gestión empresarial, ODOO tiene una solución completa e integral, y su módulo e-learning es una opción a considerar.
Deja una respuesta