Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Modern Web Development with JavaScript, jQuery & TypeScript
Rating: 4.5 out of 5(10 ratings)
3,639 students

Modern Web Development with JavaScript, jQuery & TypeScript

Master JavaScript from scratch, build dynamic websites with jQuery, and write scalable applications using TypeScript.
Created byLogic Labs
Last updated 1/2026
English
English [Auto],

What you'll learn

  • Syntax
  • Comments
  • Variables
  • Operators
  • Data Type
  • Functions
  • Strings
  • Selectors
  • Events
  • Slide
  • Slide
  • Get, Set & Add
  • Remove
  • Filtering
  • noConflict()
  • Enums
  • Tuples
  • Definitely Typed and more...

Course content

3 sections36 lectures5h 36m total length
  • Syntax7:52

    Embed JavaScript in HTML with the script tag, declare variables, and display hello world using document.write. Practice if/else, for loops from 0 to 4, and a name-parameter function for personalization.

  • Comments9:43

    Explore how to use JavaScript comments in HTML to document code, including single-line // and multi-line /* */ formats, for clearer debugging and maintainability.

  • Variables9:09

    Learn to declare and use variables in JavaScript within HTML documents, including string, numeric, and boolean types, and display results with document.write.

  • Operators9:07

    Explore JavaScript operators, including arithmetic, assignment, comparison, and logical operators, with practical examples using variables to produce boolean results in web applications.

  • Data Type6:25

    Explore JavaScript data types such as number, string, boolean, and array, and learn how to declare variables and display outputs in an HTML document.

  • Functions8:06

    Learn to define reusable JavaScript functions with the function keyword, pass parameters, return values, and call them from HTML, including examples like hello world, a sum, and anonymous functions.

  • Strings7:08

    Master declaring strings in JavaScript with single or double quotes, assigning to variables, displaying via document.write, and using length and index to compose full names.

  • Booleans8:31

    Explore booleans in JavaScript, using true and false in conditional statements and logical operations, and declare boolean variables to control code flow with if and else.

  • If Else7:57

    Demonstrates JavaScript if else conditional statements for HTML pages, using variables and document.write to display messages, from hourly greetings to grade outcomes based on score.

  • For Loop8:16

    Learn to use for loops in JavaScript with HTML to iterate arrays, initialize and update variables, and output results via document.write, including nested loops and countdowns.

  • While Loop8:54

    Explore how to implement while loops in HTML with JavaScript to repeatedly execute code using a condition, output with document.write, and handle user input for squares.

  • Regular Expressions9:04

    Learn to use regular expressions in JavaScript within HTML to perform pattern matching, test for patterns, and manipulate strings with match and replace methods.

  • Class10:50

    Learn how to create and use JavaScript classes in an HTML document, including constructors, properties, methods, inheritance, and static methods.

  • Modules9:19

    Learn to create and use JavaScript modules in HTML by exporting and importing functions, organizing code into modular, maintainable components across the application.

  • Json10:36

    Master JSON, the lightweight data interchange format for server–web app data transfer, and practice parsing and stringifying in JavaScript within HTML. Access nested properties with dot notation and render results.

Requirements

  • No prior programming experience required
  • Basic computer skills

Description

Do you want to become a confident web developer and truly understand how modern JavaScript works?


This course is a complete, step-by-step guide to learning JavaScript, jQuery, and TypeScript, starting from the basics and moving all the way to real-world application development.


You’ll begin with core JavaScript fundamentals, learn how to make websites interactive using jQuery, and then level up by writing clean, scalable, and professional code with TypeScript.


Everything is explained clearly, with hands-on projects, real examples, and best practices used by professional developers.


By the end of this course, you’ll not only understand how things work — you’ll know why they work.


What You’ll Learn

  • JavaScript fundamentals and advanced concepts

  • DOM manipulation and event handling

  • Asynchronous JavaScript (Promises, async/await, APIs)

  • jQuery for animations, effects, and AJAX

  • TypeScript basics, types, interfaces, and classes

  • How to write clean, maintainable, scalable code

  • Convert JavaScript projects into TypeScript


Why Take This Course?

  • Beginner-friendly explanations

  • Real-world projects you can showcase

  • Clear progression from JavaScript → jQuery → TypeScript

  • Modern best practices, not outdated techniques

  • Learn skills used by real developers in real jobs


After Completing This Course, You’ll Be Able To

  • Build interactive websites from scratch

  • Understand and debug JavaScript confidently

  • Use jQuery for dynamic user interfaces

  • Write safer, more scalable code with TypeScript

  • Move on easily to frameworks like React, Angular, or Vue


Ready to Start?

If you want to master JavaScript, understand jQuery, and confidently use TypeScript, this course is for you.


Enroll now and start your journey to becoming a professional web developer.

Who this course is for:

  • Beginners who want to learn JavaScript, jQuery and TypeScript the right way
  • Anyone who wants to build real web applications
  • Students preparing for front-end or full-stack roles
  • Web developers who want to understand JavaScript, jQuery and TypeScript