Learn JavaScript - Full Course for Beginners
por Beau Carnes
Recorre los fundamentos de JavaScript: variables, cadenas, arrays, funciones, condicionales, objetos y bucles, con ejercicios prácticos paso a paso.
Recomendado, valoración editorial 4 de 5
verificado 2026-09-08 — sigue siendo gratis en YouTube
Empezar en YouTubeRespuesta rápida
Curso gratis de Programación de nivel principiante en YouTube impartido por Beau Carnes (3 h 27 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 8 de septiembre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que nunca han programado y quieren empezar con JavaScript desde cero.
- Nivel
- Principiante
- Duración
- 3 h 27 min · 100 capítulos
- Precio
- Gratis en YouTube
- Autor
- Beau Carnes
- Publicado
- 2018
- Plan sugerido
- 3 sem. · 6 h/sem.
- Verificado
- el 8 de septiembre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso de fundamentos de JavaScript muy bien estructurado, con capítulos cortos y ejercicios que consolidan cada concepto. Es ideal para quien empieza de cero y puede seguir contenido en inglés. Al ser de 2018, conviene complementarlo con material más reciente.
Puntos fuertes
- Progresión clara de lo simple a lo complejo, con capítulos cortos y bien marcados.
- Incluye ejercicios prácticos como Word Blanks, Golf Code o Record Collection.
- Duración amplia (unas 3,5 horas) que cubre los fundamentos con detalle.
A tener en cuenta
- El curso está en inglés.
- Publicado en 2018: puede no reflejar prácticas actuales del lenguaje.
- Los capítulos listados llegan hasta los bucles; la descripción menciona 134 partes y un currículo de ES6, pero no se detalla aquí.
De qué trata
Curso de JavaScript para principiantes de unas 3 horas y media, con capítulos cortos y ejercicios prácticos que siguen el currículo de freeCodeCamp. Empieza con cómo ejecutar JavaScript, variables y operaciones matemáticas, y continúa con cadenas de texto, arrays y funciones.
Después aborda condicionales (if/else, switch), objetos y bucles, con ejercicios como Word Blanks, Golf Code, Counting Cards o Record Collection. La descripción habla de 134 partes en total; los capítulos publicados llegan hasta los bucles do...while.
- Variables, operadores y matemáticas básicas
- Cadenas de texto y arrays
- Funciones, argumentos y ámbito
- Condicionales, if/else y switch
- Objetos y bucles for, while y do...while
Para quién es este curso
- Personas que nunca han programado y quieren empezar con JavaScript desde cero.
- Quien prefiere aprender con muchos ejemplos cortos y ejercicios prácticos encadenados, siguiendo el currículo de freeCodeCamp.
- Estudiantes de desarrollo web que necesitan una base sólida antes de pasar a frameworks como React.
Mejor busca otro si…
- Quien ya domina variables, funciones, condicionales, objetos y bucles en JavaScript.
- Quien busca contenido sobre JavaScript moderno o desarrollo web completo: los capítulos disponibles se centran en fundamentos.
Antes de empezar
- Ninguno especificado: se presenta como curso para principiantes.
Qué sabrás hacer al terminar
- Declarar y usar variables, operadores aritméticos y cadenas de texto en JavaScript.
- Manipular arrays con métodos como push(), pop(), shift() y unshift().
- Escribir funciones con argumentos, valores de retorno y ámbito global y local.
- Controlar el flujo con if/else, switch y operadores de igualdad y lógicos.
- Crear y modificar objetos y recorrer datos con bucles while, for y do...while.
Estructura del curso
- 01
Primeros pasos, variables y matemáticas básicas
Desde 0:00. Introducción, cómo ejecutar JavaScript, comentarios, declaración y asignación de variables, operaciones matemáticas, decimales, resto y operadores aumentados.
- 02
Cadenas de texto
Desde 21:19. Declaración de strings, comillas y secuencias de escape, concatenación, longitud, notación de corchetes, inmutabilidad y el ejercicio Word Blanks.
- 03
Arrays
Desde 40:44. Arrays anidados y multidimensionales, acceso y modificación de datos, push(), pop(), shift(), unshift() y el ejercicio Shopping List.
- 04
Funciones y ámbito
Desde 51:41. Funciones reutilizables, argumentos, ámbito global y local, valores de retorno y el ejercicio Stand in Line.
- 05
Condicionales y lógica
Desde 1:08:41. Booleanos, if/else, igualdad, operadores and/or, switch, retorno temprano y los ejercicios Golf Code y Counting Cards.
- 06
Objetos
Desde 1:49:11. Notación de punto y corchetes, actualizar, añadir y borrar propiedades, búsquedas, objetos anidados y el ejercicio Record Collection.
- 07
Bucles
Desde 2:10:15. While, for, números impares, cuenta atrás, recorrer arrays, bucles anidados y do...while.
Capítulos del vídeo
- 0:00Introduction
- 1:24Running JavaScript
- 4:23Comment Your Code
- 5:56Declare Variables
- 6:15Storing Values with the Assignment Operator
- 11:31Initializing Variables with the Assignment Operator
- 11:58Uninitialized Variables
- 12:40Case Sensitivity in Variables
- 14:05Basic Math
- 15:30Increment and Decrement
- 16:22Decimal Numbers
- 16:48Multiply Two Decimals
Ver los 88 restantes
- 17:18Divide Decimals
- 17:33Finding a Remainder
- 18:22Augmented Math Operations
- 21:19Declare String Variables
- 22:01Escaping Literal Quotes
- 23:44Quoting Strings with Single Quotes
- 25:18Escape Sequences
- 26:46Plus Operator
- 27:49Plus Equals Operator
- 29:01Constructing Strings with Variables
- 30:14Appending Variables to Strings
- 31:11Length of a String
- 32:01Bracket Notation
- 33:27Understand String Immutability
- 34:23Find the Nth Character
- 36:28Word Blanks
- 40:44Arrays
- 41:43Nest Arrays
- 42:33Access Array Data
- 43:34Modify Array Data
- 44:48Access Multi-Dimensional Arrays
- 46:30push()
- 47:29pop()
- 48:33shift()
- 49:23unshift()
- 50:36Shopping List
- 51:41Write Reusable with Functions
- 53:41Arguments
- 55:43Global Scope
- 59:31Local Scope
- 1:00:46Global vs Local Scope in Functions
- 1:02:40Return a Value from a Function
- 1:03:55Undefined Value returned
- 1:04:52Assignment with a Returned Value
- 1:05:52Stand in Line
- 1:08:41Boolean Values
- 1:09:24If Statements
- 1:11:51Equality Operators
- 1:19:17And / Or Operators
- 1:21:37Else Statements
- 1:22:27Else If Statements
- 1:23:30Logical Order in If Else Statements
- 1:24:45Chaining If Else Statements
- 1:27:45Golf Code
- 1:32:15Switch Statements
- 1:41:11Returning Boolean Values from Functions
- 1:42:20Return Early Pattern for Functions
- 1:43:38Counting Cards
- 1:49:11Build Objects
- 1:50:46Dot Notation
- 1:51:33Bracket Notation
- 1:52:47Variables
- 1:53:34Updating Object Properties
- 1:54:30Add New Properties to Object
- 1:55:19Delete Properties from Object
- 1:55:54Objects for Lookups
- 1:57:43Testing Objects for Properties
- 1:59:15Manipulating Complex Objects
- 2:01:00Nested Objects
- 2:01:53Nested Arrays
- 2:03:06Record Collection
- 2:10:15While Loops
- 2:11:35For Loops
- 2:13:56Odd Numbers With a For Loop
- 2:15:28Count Backwards With a For Loop
- 2:17:08Iterate Through an Array with a For Loop
- 2:19:43Nesting For Loops
- 2:22:45Do...While Loops
- 2:24:12Profile Lookup
- 2:28:18Random Fractions and Whole Numbers
- 2:31:46parseInt Function
- 2:33:29Ternary Operator
- 2:34:57Multiple Ternary Operators
- 2:36:57var vs let
- 2:41:32const Keyword
- 2:43:40Mutate an Array Declared with const
- 2:44:52Prevent Object Mutation
- 2:47:17Arrow Functions
- 2:53:04Default Parameters
- 2:54:00Rest Operator
- 2:55:31Spread Operator
- 2:57:18Destructuring Assignment
- 3:06:39Template Literals
- 3:10:43Simple Fields
- 3:12:24Declarative Functions
- 3:12:56class Syntax
- 3:15:11getters and setters
- 3:20:25import and export
Plan de estudio sugerido
3 semanas · unas 6 h por semana
- 1.Semana 1: capítulos de 0:00 a 1:08:00 (variables, cadenas, arrays y funciones); practica cada concepto en la consola.
- 2.Semana 2: de 1:08:41 a 2:03:00 (condicionales y objetos); repite los ejercicios Golf Code y Counting Cards sin mirar la solución.
- 3.Semana 3: de 2:03:06 al final (Record Collection y bucles); resuelve variaciones propias con for y while.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Pausa en cada ejercicio (Word Blanks, Shopping List, Stand in Line) e intenta resolverlo antes de ver la solución.
- Escribe el código a mano en un editor o en la consola del navegador en lugar de solo mirar.
- Repasa el ámbito global y local (desde 55:43), porque es una fuente habitual de errores al empezar.
- Combina el vídeo con el currículo de freeCodeCamp mencionado en la descripción para practicar más.
Antes y después de este curso
- AlternativaAprende JavaScript - Curso Completo Desde CeroCurso completo de JavaScript desde cero en español, útil si prefieres el idioma.
- AlternativaJavaScript - Curso COMPLETO desde 0 | Paso a paso y con Ejemplos 👨💻Otro curso de JavaScript desde cero, en español y con ejemplos.
- Después de este cursoReact Course - 10 Hours (freeCodeCamp)Siguiente paso natural tras los fundamentos de JavaScript.
Cómo lo presenta Beau Carnes
This complete 134-part JavaScript tutorial for beginners will teach you everything you need to know to get started with the JavaScript programming language.
Click the ⚙️ to change to a dub track in Hindi (Dubbed via Melt Labs -
⭐️Curriculum⭐️ This is a stand-alone video but it follows the JavaScript curriculum at freecodecamp.org. Access the curriculum here: 🔗 Basic JavaScript: 🔗 ES6…
Extracto de la descripción original en YouTube.
Preguntas frecuentes
+¿Necesito saber programar antes?
No. Se presenta como curso completo para principiantes y empieza por cómo ejecutar JavaScript y declarar variables.
+¿Cuánto se tarda en completarlo?
El vídeo dura unas 3 horas y 27 minutos. Con pausas y práctica, calcula unas 3 semanas a unas 6 horas semanales.
+¿Qué temas cubre?
Variables, matemáticas, cadenas, arrays, funciones, condicionales, objetos y bucles, según los capítulos publicados.
+¿Está en español?
No, está en inglés. La descripción menciona una pista doblada al hindi, no al español.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de Beau Carnes; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.