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

YouTube

JavaScript Course for Beginners - Learn JavaScript from Scratch

Academind via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive 5-hour journey into JavaScript programming, starting from the very basics. Learn the fundamentals of web development, including how dynamic webpages work, JavaScript execution, and its role in host environments. Explore essential concepts such as variables, constants, data types, functions, arrays, and objects. Dive into practical skills like setting up a development environment, working with the DOM, and implementing efficient coding practices. Master debugging techniques using console.log, Chrome DevTools, and Visual Studio Code. Gain insights into JavaScript's history, its differences from Java, and best practices for writing clean, effective code. By the end of this course, you'll have the knowledge and hands-on experience to build your own web applications using JavaScript.

Syllabus

What is JavaScript
How Dynamic Webpages Work
How JavaScript is Executed
Dynamic vs Weakly Typed
JavaScript Runs is a Host Environment
Course Outline
How to Get the Most Out of the Course
Java vs JavaScript
Looking at JavaScripts History
Setting up the Development Environment
Module Introduction
Project Setup
Adding JavaScript to the Website
Introduction to Variables and Constants
Declaring and Defining Variables
Working with Variables and Operators
What does outputresult do?
Number and String Data Types
Using Constants
More on Strings
Introducing Functions
Adding a Custom Function
Returning Values in a Function
Exploring the Importance of Code Order
Basic Intro to Global and Local Scope
Information About the return Statement
Executing Functions Indirectly
Type Conversion
Splitting Code and Functions
Connecting All Buttons
Adding Comments
More Operators
More Core Data Types
Arrays
Objects
Accessing Object Data
Adding a Reusable Function that Uses Objects
Undefind, Null, NaN
TypeOf
Script Tags, Defer, Async
Wrap Up
Module Introduction
Overview of an Efficient Development Workflow
The IDE Look and Feel
Use Shortcuts
Auto Completion and Hints
Extensions
Working with Editor Settings
Using Different Editor Views
Find Help - Overview and MDN
Google Correctly
Debugging Overview
Working with Error Messages
console.log - Debugging Logical Errors
Chrome Devtools and Breakpoints
Testing Code Changes in Devtools
Debugging vs Visual Studio Code
Wrap Up

Taught by

Academind

Reviews

Start your review of JavaScript Course for Beginners - Learn JavaScript from Scratch

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.