Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

JavaScript Full Course for Beginners

Bro Code via YouTube

Overview

Embark on a comprehensive 8-hour JavaScript tutorial designed for beginners. Learn essential concepts including variables, arithmetic expressions, user input, and type conversion. Master control structures like if statements, switches, and loops. Explore functions, arrays, objects, and advanced topics such as callbacks, promises, and async/await. Dive into DOM manipulation, event handling, and canvas API. Apply your knowledge by building practical projects including a stopwatch, rock paper scissors game, tic-tac-toe, snake game, and pong game. Gain a solid foundation in JavaScript programming through hands-on coding exercises and real-world examples.

Syllabus

) JavaScript tutorial for beginners .
) variables ❎.
) arithmetic expressions .
) user input .
) type conversion .
) const ⛔.
) Math .
) hypotenuse calc practice program .
) counter program #️⃣.
) random number generator .
) useful string methods .
) string slicing ✂️.
) method chaining ⛓️.
) if statements ❔.
) checked property ✔️.
) switches .
) AND OR logical operators && ||.
) NOT logical operator ❕.
) while loops .
) do while loops .
) for loops .
) break and continue statements .
) nested loops ➿.
) functions ☎️.
) return statement .
) ternary operator ❔.
) var vs let .
) template literals .
) format currency .
) number guessing game .
) temperature conversion program ️.
) arrays .
) loop through an array ➰ .
) sort an array of strings ️.
) 2D arrays .
) spread operator ️.
) rest parameters .
) callbacks .
) array.forEach() .
) array.map() ⚙️.
) array.filter() ️.
) array.reduce() .
) sort an array of numbers .
) function expressions .
) arrow function expressions .
) shuffle an array .
) nested functions .
) maps ️.
) objects .
) this keyword .
) classes ‍.
) constructors .
) static keyword ⚡.
) inheritance .
) super keyword ‍♂️.
) getters & setters ️.
) objects as arguments .
) array of objects .
) anonymous objects .
) error handling .
) setTimeout() ⏰.
) setInterval() ⏲️.
) Date objects .
) clock program .
) asynchronous ⏳.
) console.time() ⌚.
) promises .
) async .
) await ✋.
) ES6 Modules .
) DOM intro ✨.
) element selectors .
) DOM traversal .
) add/change HTML elements .
) add/change CSS properties .
) events ️.
) addEventListener() .
) show/hide HTML elements .
) detect key presses ️ .
) animations ️.
) canvas API ️.
) window .
) cookies .
) stopwatch program ⏱️.
) rock paper scissors game ✊.
) tictactoe game ⭕.
) snake game .
) pong game .

Taught by

Bro Code

Reviews

5.0 rating, based on 1 Class Central review

Start your review of JavaScript Full Course for Beginners

  • Ilanchezhian M
    It's really the best course!!! he starts from scratch and explaining with concepts with real-life examples and he has some pretty simple programs in the middle of the course for better understanding, he also added some mini projects at last to get a grasp of everything we have learned and Feel to free check I highly recommend this course for every newbie!

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.