HOME > Development > JavaScript for Beginners_3

JavaScript for Beginners_3

  • Development
  • May 12, 2025
SynopsisJavaScript for Beginners, available at $64.99, has an average...
JavaScript for Beginners_3  No.1

JavaScript for Beginners, available at $64.99, has an average rating of 4.63, with 145 lectures, based on 8 reviews, and has 31 subscribers.

You will learn about The fundamentals of JavaScript The Primitive Data types in JavaScript Functions Working with Arrays Working with Objects Working with the Document Object Model (DOM) to manipulate content on web pages This course is ideal for individuals who are Beginner JavaScript students or Beginner JavaScript students looking to learn the fundamentals of the JavaScript language It is particularly useful for Beginner JavaScript students or Beginner JavaScript students looking to learn the fundamentals of the JavaScript language.

Enroll now: JavaScript for Beginners

Summary

Title: JavaScript for Beginners

Price: $64.99

Average Rating: 4.63

Number of Lectures: 145

Number of Published Lectures: 145

Number of Curriculum Items: 145

Number of Published Curriculum Objects: 145

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • The fundamentals of JavaScript
  • The Primitive Data types in JavaScript
  • Functions
  • Working with Arrays
  • Working with Objects
  • Working with the Document Object Model (DOM) to manipulate content on web pages
  • Who Should Attend

  • Beginner JavaScript students
  • Beginner JavaScript students looking to learn the fundamentals of the JavaScript language
  • Target Audiences

  • Beginner JavaScript students
  • Beginner JavaScript students looking to learn the fundamentals of the JavaScript language
  • The JavaScript for Beginners course aims to teach students who are new to JavaScript the fundamentals of the programming language. The course is taught by Darragh O’Neill a Udemy Instructor who has has received excellent reviews on the platform and has at present a 4.7 star rating.

    As someone who was once new to JavaScript too Darragh knows how hard it can be to learn the language which is why every single line of code we write will be explained clearly and concisely in this course! JavaScript can be a difficult coding language to learn but I promise by the end of this course students will be much more confident working with JavaScript! We start off by learning about variables and the primitive data types of strings, numbers, boolean etc. before working with control flow and decision making concepts such as if statements and loops. The course then teaches students how to declare and invoke functions. We will also cover other topics such as working with Arrays and Objects and of course working with the Document Object Model (the ‘DOM’).

    The course also contains several mini-projects and challenges so we can apply the JavaScript syntax that we have learnt. The course has overs 13+ hours of content and by the end of this course students will be familiar with all the fundamental aspects of the JavaScript language including data types, variables, let, const var, arrays, objects, functions, manipulating the DOM and more.

    Course Curriculum

    Chapter 1: JavaScript Basics

    Lecture 1: Introduction to JavaScript

    Lecture 2: Visual Studio Code Text Editor

    Lecture 3: Internal JavaScript

    Lecture 4: External JavaScript

    Lecture 5: Using the Console

    Lecture 6: Comments in JavaScript

    Lecture 7: Introduction to Variables

    Lecture 8: Variables Part 2 – Const Keyword

    Lecture 9: Introduction to Strings

    Lecture 10: Template Literals

    Lecture 11: Introduction to Numbers & Math Operators

    Lecture 12: Math Operators Part 2 – Increment & Decrement Operators

    Lecture 13: Checking if numbers are Even or Odd

    Lecture 14: Order of Operation

    Lecture 15: Random Numbers

    Lecture 16: Creating a Dice Roll in JavaScript

    Lecture 17: Boolean Values

    Lecture 18: Introduction to Arrays

    Lecture 19: Null & Undefined

    Lecture 20: User input & Type Conversion

    Lecture 21: Review of JavaScript Basics Lecture

    Chapter 2: Control Flow in JavaScript

    Lecture 1: Comparison Operators

    Lecture 2: Comparison Operators – Loose Equality & Strict Equality

    Lecture 3: Comparison Operators continued

    Lecture 4: if Statements

    Lecture 5: else Statements

    Lecture 6: else if Statement

    Lecture 7: else if Number Guessing Game Challenge

    Lecture 8: Logical AND (&&) Operator

    Lecture 9: Logical OR Operator

    Lecture 10: Logical NOT operator

    Lecture 11: Logical NOT Practice Example

    Lecture 12: Ternary Operator

    Lecture 13: switch Statements

    Lecture 14: for loops

    Lecture 15: for loops with Arrays

    Lecture 16: for loops Exercise Two – Even & Odd Numbers

    Lecture 17: decrementing Loops

    Lecture 18: while loops

    Lecture 19: while loop guessing game

    Lecture 20: while loop revision

    Lecture 21: while Loop Challenge

    Lecture 22: do while loop

    Lecture 23: for Loop Challenges – Part One

    Lecture 24: for Loop Challenges – Part Two

    Lecture 25: for Loop Challenges- Part Three: use for loop to iterate over an Array Backwards

    Lecture 26: Block Scope – Global and Local Variables

    Lecture 27: Control flow review lecture

    Chapter 3: JavaScript Functions

    Lecture 1: Introduction to Functions

    Lecture 2: Our first Function! sayHello() Function

    Lecture 3: Our second Function

    Lecture 4: Creating a rollDice Function

    Lecture 5: Functions with One Argument

    Lecture 6: Functions with Two Arguments – Add Numbers

    Lecture 7: Functions with Three Arguments

    Lecture 8: The return Keyword

    Lecture 9: Return Statement – Area of a Rectangle

    Lecture 10: Return Statement – Area of a Circle

    Lecture 11: Code Challenge – User Can Decide Area to Calculate Program

    Lecture 12: Return Statement Basic Challenge

    Lecture 13: Return Statement that returns boolean value

    Lecture 14: Return Statement Exercise – Lending Decision

    Lecture 15: Function Declarations and Function Expressions

    Lecture 16: Hoisting of Function Declarations

    Lecture 17: Function Challenge – Guessing Game Numbers 1-100

    Lecture 18: Arrow Functions

    Lecture 19: Arrow Functions Part 2

    Lecture 20: Fizz Buzz Coding Challenge

    Lecture 21: FizzBuzz Instructions & Hint

    Lecture 22: FizzBuzz Solution

    Lecture 23: Function Challenge – Flip Coin

    Lecture 24: Review of functions

    Chapter 4: Arrays in JavaScript

    Lecture 1: Introduction to Arrays

    Lecture 2: Accessing an Array & Array Iteration (String elements)

    Lecture 3: Array Methods – Push

    Lecture 4: Array Methods – Pop

    Lecture 5: includes() method

    Lecture 6: reverse() method

    Lecture 7: indexOf() method

    Lecture 8: concat() method

    Lecture 9: Print Array Function

    Lecture 10: Find Max Number Function

    Lecture 11: Find Min Number Function

    Lecture 12: Nested Loops

    Lecture 13: 2D Arrays

    Lecture 14: Iterating over a 2D Array

    Lecture 15: Array Review

    Chapter 5: Objects in JavaScript

    Lecture 1: Object Literal Notation

    Lecture 2: Accessing Object Properties Using Dot Notation

    Lecture 3: Accessing Object – Practice Lecture

    Lecture 4: Accessing Object Properties Using Square Bracket Notation

    Lecture 5: Adding Methods to Objects

    Lecture 6: the this keyword

    Lecture 7: Iterating Over An Array of Objects

    Lecture 8: Object Review Lecture

    Instructors

  • JavaScript for Beginners_3  No.2
    Darragh ONeill
    Software Developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 1 votes
  • 4 stars: 3 votes
  • 5 stars: 4 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!