JavaScript intermedio es una persona que tiene conocimientos y habilidades en el lenguaje de programación JavaScript por encima de lo básico, pero aún no en un nivel avanzado.
Los programadores intermedios de JavaScript tienen una buena comprensión de los conceptos básicos de JavaScript, como variables, operadores, construcciones de flujo de control y funciones, y han desarrollado las habilidades para aplicar estos conceptos para depurar y crear programas más complejos.
También comienzan a explorar conceptos más avanzados, como la programación orientada a objetos, el manejo de eventos y la manipulación del modelo de objetos de documento (DOM) en los navegadores web.
Además, pueden tener una buena comprensión de cómo integrar JavaScript con otras tecnologías web, como HTML y CSS, y desarrollar aplicaciones web más complejas utilizando bibliotecas y marcos de JavaScript populares, como React o Angular.

Lo que aprenderás:
- Obtendrá una comprensión más profunda de cómo se ejecuta JavaScript en el navegador, incluido el cifrado, la elevación y la concurrencia.
- También aprenderá a usar clases y módulos para crear aplicaciones web de gran tamaño.
- Como usar funciones asíncronas para aumentar la eficiencia de la aplicación.
Los programadores de JavaScript con un nivel intermedio son capaces de resolver problemas y crear aplicaciones web más complejas y sofisticadas usando JavaScript, pero todavía tienen mucho que aprender y desarrollar sus conocimientos y habilidades en el lenguaje.
Con JavaScript intermedio, comprenderá cómo incorporar JavaScript en aplicaciones web más grandes y complejas utilizando conceptos como clases, promesas, asíncrono/espera y solicitudes.
Este curso se encuentra disponible en la plataforma de Codecademy.
Si quieres acceder al curso puedes usar este enlace.