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

YouTube

JavaScript Full Course (2024)

Bro Code via YouTube

Overview

Embark on a comprehensive 12-hour JavaScript journey covering beginner to advanced concepts. Learn essential programming fundamentals, including variables, operators, and user input. Master control structures, functions, and arrays while building practical projects like a counter, number guessing game, and temperature converter. Dive into object-oriented programming, explore DOM manipulation, and create interactive web applications. Develop skills in asynchronous programming, API integration, and modern JavaScript features. Complete hands-on projects such as a dice roller, stopwatch, calculator, and weather app to reinforce your learning. By the end, gain a solid foundation in JavaScript programming and web development techniques.

Syllabus

#1 JavaScript tutorial for beginners
#2 Variables
#3 Arithmetic operators ➕
#4 Accept user input
#5 Type conversion
#6 Constants
#7 ⭐ Counter program
#8 Math object
#9 Random number generator ⁉
#10 If statements
#11 Checked property ✅
#12 Ternary operator ❓
#13 Switches
#14 String methods
#15 String slicing ✂️
#16 Method chaining ⛓
#17 Logical operators ❗
#18 Strict equality
#19 While loops
#20 For loops
#21 ⭐ Number guessing game ↕
#22 Functions
#23 Variable scope
#24 ⭐ Temperature conversion program ️
#25 Arrays
#26 Spread operator
#27 Rest parameters
#28 ⭐ Dice Roller program
#29 ⭐ Random password generator
#30 Callbacks
#31 forEach ➿
#32 map
#33 filter
#34 reduce ♻
#35 Function expressions
#36 Arrow functions
#37 JavaScript Ojects
#38 What is THIS
#39 Constructors
#40 Classes
#41 STATIC keyword ⚡
#42 Inheritance
#43 SUPER keyword ‍♂️
#44 Getters & Setters
#45 Destructuring
#46 Nested objects
#47 Arrays of objects
#48 Sorting
#49 Shuffle an array
#50 Dates
#51 Closures
#52 setTimeout ⏰
#53 ⭐ Digital Clock program
#54 ⭐ Stopwatch program ⏱
#55 ES6 Modules
#56 Asynchronous code
#57 Error handling ⚠
#58 ⭐ Calculator program
#59 What is the DOM?
#60 Element selectors
#61 DOM navigation
#62 Add & change HTML ️
#63 Mouse events
#64 Key events ⌨
#65 Hide/show HTML
#66 NodeLists
#67 classList
#68 ⭐ Rock Paper Scissors
#69 ⭐ Image Slider ️
#70 Callback Hell?
#71 Promises
#72 Async/Await ⏳
#73 JSON files
#74 Fetch data from an API ↩️
#75 ⭐ Weather App project ☀️

Taught by

Bro Code

Reviews

Start your review of JavaScript Full Course (2024)

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.