Computer Courses

JavaScript Tutorial for Beginners (Bro Code)

Sikhami InstituteEnglish

Free

Join for free
  • 80 video lectures (12h 49m)
  • Certificate of completion
  • Ask the teacher your doubts
  • Watch on the web and in the Android app

About this course

Bro Code's beginner JavaScript course in short, practical lessons, with many small projects such as a password generator and a weather app. Who it's for: complete beginners who learn best by building small things. These are the free, official videos of the "JavaScript tutorial for beginners" playlist from the Bro Code YouTube channel (youtube.com/@brocodez). All videos belong to Bro Code; Sikhami is not affiliated with Bro Code and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.

What you will learn

• Variables, operators, if statements and loops • Functions, arrays, objects and classes • Constructors, inheritance and other object-oriented ideas • Working with the DOM, NodeLists and events • Asynchronous code, promises, async/await and fetch • Projects: a random password generator, a stopwatch, a weather app and more

Course content

1 section · 80 lectures · 12h 49m

  1. 1. JavaScript tutorial for beginners 🌐

    • JavaScript tutorial for beginners 🌐12m
    • JavaScript VARIABLES are easy! 📦12m
    • JavaScript ARITHMETIC OPERATORS in 8 minutes! ➕8m
    • How to accept JavaScript USER INPUT in 5 minutes 💬5m
    • Learn JavaScript TYPE CONVERSION in 5 minutes! 💱5m
    • JavaScript CONSTANTS are easy 🚫7m
    • JavaScript COUNTER PROGRAM 🔢9m
    • Why the Math object in JavaScript is useful 🧮5m
    • Random number generator in JavaScript ⁉8m
    • If statements in JavaScript are easy 🤔15m
    • The JavaScript checked property is easy ✅10m
    • JavaScript TERNARY OPERATOR in 6 minutes! ❓6m
    • Learn JavaScript SWITCHES in 6 minutes! 💡6m
    • Useful JavaScript STRING METHODS 🧵8m
    • Learn JavaScript STRING SLICING in 8 minutes! ✂️8m
    • Learn JS METHOD CHAINING in 5 minutes! ⛓5m
    • Learn JavaScript LOGICAL OPERATORS in 5 minutes ❗5m
    • Learn JavaScript STRICT EQUALITY in 3 minutes! 🟰3m
    • Learn JavaScript WHILE LOOPS in 8 minutes! 🔁8m
    • Learn JavaScript FOR LOOPS in 5 minutes! 🔂5m
    • JavaScript NUMBER GUESSING GAME ↕8m
    • JavaScript FUNCTIONS are easy! 📞12m
    • Learn JavaScript VARIABLE SCOPE in 5 minutes! 🏠5m
    • JavaScript TEMPERATURE CONVERSION PROGRAM 🌡️16m
    • Learn JavaScript ARRAYS in 8 minutes! 🗃8m
    • Learn 2D ARRAYS in JavaScript in 6 minutes! ⬜6m
    • JavaScript SPREAD OPERATOR in 4 minutes! 📖4m
    • JavaScript REST PARAMETERS in 8 minutes! 🗄8m
    • Build this dice roller program with JavaScript 🎲14m
    • Build this JavaScript random password generator 🔑12m
    • Learn JavaScript CALLBACKS in 7 minutes! 🤙7m
    • JavaScript forEach() method in 8 minutes! ➿8m
    • JavaScript map() method in 7 minutes! 🗺️7m
    • JavaScript filter() method in 6 minutes! 🚰6m
    • JavaScript reduce() method in 5 minutes! ♻️5m
    • JavaScript FUNCTION EXPRESSIONS in 7 minutes! 🐣7m
    • Learn JavaScript ARROW FUNCTIONS in 8 minutes! 🎯8m
    • Learn JavaScript OBJECTS in 7 minutes! 🧍7m
    • What is THIS in JavaScript? 👈4m
    • JavaScript CONSTRUCTORS in 5 minutes! 🛠5m
    • Learn JavaScript CLASSES in 6 minutes! 🏭6m
    • Learn JavaScript STATIC keyword in 8 minutes! ⚡8m
    • Learn JavaScript INHERITANCE in 7 minutes! 🐇7m
    • The JavaScript SUPER keyword is super! 🦸‍♂️9m
    • JavaScript GETTERS & SETTERS are awesome!!! 📐13m
    • JavaScript DESTRUCTURING in 8 minutes! 💥8m
    • Learn JavaScript NESTED OBJECTS easy! 📫9m
    • JavaScript ARRAYS of OBJECTS are easy! 🍎10m
    • Learn JavaScript SORTING in 6 minutes! 🗃6m
    • How to SHUFFLE AN ARRAY in 4 minutes! 🔀4m
    • Learn JavaScript DATE objects in 8 minutes! 📅8m
    • Learn JavaScript CLOSURES in 10 minutes! 🔒10m
    • Learn JavaScript setTimeout() in 6 minutes! ⏰6m
    • JavaScript console.time() is awesome! ⏲4m
    • Format currency EASY in JavaScript 💲5m
    • Build a JS compound interest calculator 💰18m
    • Build this digital clock with JavaScript! 🕐10m
    • Build this stopwatch with JavaScript! ⏱18m
    • Learn JavaScript ES6 Modules in 6 minutes! 🚢6m
    • What is asynchronous JavaScript code? 💤4m
    • JavaScript Error handling in 9 minutes! ⚠9m
    • Build this JS calculator in 15 minutes! 🖩15m
    • The JavaScript DOM explained in 5 minutes! 🌳5m
    • Learn JavaScript ELEMENT SELECTORS easy! 📑17m
    • Learn DOM Navigation in 15 minutes! 🧭15m
    • How to ADD/CHANGE HTML using JavaScript 🛠️15m
    • Learn JavaScript MOUSE EVENTS in 10 minutes! 🖱10m
    • Learn JavaScript KEY EVENTS in 10+ minutes! ⌨11m
    • How to HIDE and SHOW HTML using JavaScript 🖼5m
    • What are NodeLists in JavaScript? 📃13m
    • Learn the JavaScript classList property easy! 💡16m
    • Build this rock paper scissors game with JavaScript! 👊18m
    • Build this image slider with JavaScript! 🖼️15m
    • What is JavaScript CALLBACK HELL? 🔥5m
    • What are JavaScript PROMISES? 🤞12m
    • JavaScript ASYNC/AWAIT is easy! ⏳4m
    • Learn JSON files in 10 minutes! 📄10m
    • Learn how JavaScript COOKIES work! 🍪14m
    • How to FETCH data from an API using JavaScript ↩️14m
    • Create a weather app with JavaScript! ☀️38m