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

Coursera

JavaScript Fundamentals

Packt via Coursera

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
JavaScript Fundamentals begins with an introduction to JavaScript's role in modern web development, covering tool installation and writing initial programs. As the course progresses, you will: - Cover variables, data types, and memory functions. - Learn about conditional statements and loops, crucial for dynamic code, through practical activities and coding challenges. - Explore Functions, return values, scope, and recursion are thoroughly explored to enhance problem-solving skills. - Conclude with object-oriented programming, DOM manipulation, and event handling, ensuring students are prepared for advanced topics and sophisticated web applications. The course is tailored for beginners with basic HTML and CSS knowledge, and intermediate developers seeking to refresh their skills. By the end, students will be adept at creating and manipulating variables, implementing control structures, developing modular code through functions, applying object-oriented principles, manipulating the DOM, and handling events for better user interaction, building a strong foundation for advancing their coding careers.

Syllabus

  • Introduction
    • In this module, we will cover the foundational aspects of the course, introducing you to JavaScript, setting up your development environment, and writing your first program.
  • Variables and Data Types
    • In this module, we will delve into variables and data types, exploring their characteristics, rules, and operations through engaging activities and coding challenges.
  • Conditional and Looping
    • In this module, we will explore control flow statements in JavaScript, learning how to use conditions and loops to build dynamic and efficient programs through practical activities and coding challenges.
  • Functions (Basic and Intermediate)
    • In this module, we will cover the essentials and intermediate concepts of functions in JavaScript, including return values, passing mechanisms, first-class functions, and more through interactive activities and coding challenges.
  • Objects
    • In this module, we will explore JavaScript objects, learning about object literals, constructors, and prototypes, and how to utilize built-in objects to enhance your programming capabilities.
  • The DOM
    • In this module, we will dive into the Document Object Model (DOM), learning how to interact with HTML elements using JavaScript, handle events, and utilize jQuery to create dynamic web pages.

Taught by

Packt - Course Instructors

Reviews

Start your review of JavaScript Fundamentals

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.