JavaScript Tutorial for Beginners - Full Course in 8 Hours [2020]

Clever Programmer · 2.8M views · 2019 · 7:57:28

Open on YouTube

Web developmentEducation & learningcourse

Why Stack Overflow recommends it

Stack Overflow users link it as a free, long-form starting point for learning JavaScript, and learners also cite it when asking for help with bugs in the course's challenge projects.

Recommended by 2 people across 2 different months, 2020 to 2021.

What it is

A near-eight-hour beginner JavaScript course from Clever Programmer. It starts with core language features (numbers, functions, loops, strings, arrays, objects, JSON) and DOM manipulation, then moves into project challenges like an age-in-days calculator, a cat generator, rock paper scissors and a Blackjack game.

What people said

Recommends MD.FAHIM HOSSEN · 2020-03 · Stack Overflow · on “best Way to learn javascript is through a book or Paid course (i already have some basics knowledge about Programming)?”

There are some Udemy Courses. You can learn from them.. There is a 7/8 hours crash course of JavaScript in youtube which is made by CleverProgrammer ( [this video] ). And also see some basics of JS from Mosh. You can find them in youtube. And yes,You may follow a course book.But to me, it's better to learn from websites(W3School.com) and tutotrial(Youtube)

Recommends tm616 · 2021-05 · Stack Overflow · on “Failure to execute javascript function”

Hi, I'll be honest with you, I'm new and I'm just following a tutorial ( [this video] ) (about 4 hrs 15 mins and onwards) so I've just copied along. Is there a way to fix this?

Cites allthingsimportant · 2020-09 · Stack Overflow · on “Result for Age in Days JS challenget problem?”

I'm following Clever Programmer's youtube JS tutorial ( [this video] ), and the first challenge is an Age in Days calculator with two buttons and a results box. The only problem is when I click the 'Click me' button, it does NOT correctly display the answer (which should print 'You are XXXX days old'), but instead displays the JS code in full (i.e the function and all my comments, but not the actual answer). I have checked each file (HTML, CSS and JS) and I cannot find where the error is or what is causing it? I believe it is something to do with these lines of code in the JS function: h1.appendChild(textAnswer); document.getElementById('flex-box-result').appendChild(h1); The full code is here an