We may earn an affiliate commission when you visit our partners.
Course image
William Mead

This course is the third in our JavaScript for Beginners Specialization. The scripts will become more complex and introduce more complex jQuery plugins. You will have several challenges to practice your skills throughout the course. The course objectives include how to identify objects in JavaScript; create new objects and populate them with data; manipulate objects by adding, modifying and deleting data in objects; manipulate the DOM based on the data in objects; identify and articulate how multiple functions work together to create a more complex program; and identify processes for breaking larger programs into smaller, more manageable pieces.

Enroll now

Two deals to help you save

We found two deals and offers that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Getting Started & jQuery Plugins and Capturing the Scroll Event
In this module, you will be introduced to jQuery plugins and be able to present the advantages and challenges associated with using jQuery plugins. You will also be able to recognize common mistakes to avoid when using jQuery plugins. You will be introduced to the Flexslider jQuery plugin and be able to use it to build basic and more advanced image sliders.
Read more
Combining Scripts and Skill Building Through Practice
In this module, you will be able to use jQuery to create a smooth scroll effect for in-page navigation, as well as develop a script, using jQuery, that keeps track of scroll positions on the page.You will be able to compare and contrast the in-page smooth scroll script and the location tracking script created using jQuery with one created using plain JavaScript. You will be able to build a webpage using HTML and CSS that will combine some of the different scripts created in this course. You will be able to combine some of the different scripts and jQuery plugins explored in this course into the Scription webpage through a series of challenges.
Introduction to Objects & Data in JavaScript
In this module, you will be introduced to the object literal and be able to demonstrate some of the ways to manipulate data inside objects. You will be able to develop good habits and processes that help with thinking about how to solve a programming problem, including breaking a problem down into smaller pieces.
Building a Simple Game in JavaScript
By building this game within this module, you will be able to practice the JavaScript you have already learned while constructing a script with more functions and complexity. You will be able to then extend the script in many creative ways.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops programming abilities in a popular language, which are core skills for modern web development
Introduces the Flexslider jQuery plugin, which is one of the most popular javascript image sliders
Strengthens an existing foudnation for intermediate javascript learners
Explores the manipulation of the DOM, which is standard in web development
Taught by William Mead, who are recognized for their work with jQuery
Requires jQuery, the latest version of which is 3.6.0, while this course uses 1.9.1

Save this course

Save Interactivity with JavaScript and jQuery to your list so you can find it easily later:
Save

Reviews summary

Practically designed javascript course

According to students, Interactivity with JavaScript and jQuery is a beginner-friendly course that provides helpful videos, start files, and assignments. Projects are engaging and practical. Students learn to think about code and write code for projects with complex functionality. The instructor receives high marks for experience and thoughtful course design.
Includes helpful resources for learners.
"The videos, the start files and the assignments are very helpful."
"In order to get the most out of these courses, I recommend you 'get your hands dirty, break out your code editor as well as your browser'."
"Mr. Mead has obviously put a great deal of thought and experience into this course.I have learned a great deal more than I expected to learn."
Teaches students how to practically apply JavaScript.
"I learned a lot, specially on the subject of how to practically think about the code and write the code of a project with complex functionality."
Students highly value the instructor's expertise.
"Mr. Mead has obviously put a great deal of thought and experience into this course.I have learned a great deal more than I expected to learn."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Interactivity with JavaScript and jQuery with these activities:
Review JavaScript concepts related to objects
Refresh your understanding of JavaScript object-oriented concepts to enhance your ability to work with objects in jQuery.
Browse courses on JavaScript
Show steps
  • Review notes or online resources on JavaScript objects.
  • Practice creating, modifying, and accessing object properties.
  • Identify and understand the difference between object literals and constructors.
Participate in a jQuery study group or online forum
Engage with peers to share knowledge, ask questions, and discuss jQuery-related topics.
Browse courses on jQuery
Show steps
  • Find a study group or online forum dedicated to jQuery.
  • Introduce yourself and share your interests in jQuery.
  • Participate in discussions, ask questions, and offer help to others.
Practice using jQuery to manipulate DOM elements
Engage in hands-on exercises to reinforce understanding of jQuery's DOM manipulation capabilities.
Browse courses on jQuery
Show steps
  • Create a basic HTML document.
  • Use jQuery to select and modify DOM elements.
  • Practice adding, removing, and modifying elements and their attributes.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Review jQuery plugin documentation
Review documentation on jQuery plugins to gain deeper understanding and learn about advanced features.
Browse courses on jQuery
Show steps
  • Locate the documentation for the specific plugin you'll be using.
  • Read through the documentation to understand the plugin's purpose and functionality.
  • Identify the different options and settings available for the plugin.
Build a jQuery-based webpage with advanced features
Create a webpage that utilizes jQuery plugins to enhance interactivity and improve user experience.
Browse courses on jQuery
Show steps
  • Plan the layout and design of your webpage.
  • Choose appropriate jQuery plugins based on the desired functionality.
  • Implement the jQuery plugins into your webpage.
  • Test the webpage for functionality and responsiveness.
Create a tutorial on a specific jQuery plugin
Create a tutorial to enhance understanding and facilitate the use of a particular jQuery plugin.
Browse courses on jQuery
Show steps
  • Choose a jQuery plugin to focus on.
  • Write a detailed explanation of the plugin's features and usage.
  • Include code examples to illustrate the plugin's functionality.
  • Publish the tutorial online or share it with others.
Participate in a jQuery-based hackathon or coding challenge
Push your jQuery skills to the limit by participating in a competition that encourages innovation and problem-solving.
Browse courses on jQuery
Show steps
  • Find a hackathon or coding challenge that focuses on jQuery.
  • Form a team or work solo to develop a jQuery-based solution.
  • Present your solution to a panel of judges or the community.
Create a jQuery-based interactive application
Build a project that demonstrates proficiency in utilizing jQuery for interactive and dynamic web experiences.
Browse courses on jQuery
Show steps
  • Design and plan the functionality of your application.
  • Implement the jQuery code to create the desired interactions.
  • Test and debug the application to ensure proper functionality.
  • Deploy the application online or share it with others.

Career center

Learners who complete Interactivity with JavaScript and jQuery will develop knowledge and skills that may be useful to these careers:
Web Developer
Web Developers create and maintain websites. They may work on a variety of projects, from simple brochure sites to complex e-commerce applications. Courses such as Interactivity with JavaScript and jQuery can help Web Developers build interactive and engaging websites. This course can help you develop the skills you need to create websites that are both visually appealing and easy to use.
Front-End Developer
Front-End Developers are responsible for designing and developing the user interface of a website or application. They work to create websites that are both visually appealing and easy to use. Courses such as Interactivity with JavaScript and jQuery can help Front-End Developers build interactive and engaging user interfaces. This course can help you develop the skills you need to create websites that are both visually appealing and easy to use.
UI Developer
UI Developers are responsible for designing and developing the user interface of a website or application. They work to create websites that are both visually appealing and easy to use. Courses such as Interactivity with JavaScript and jQuery can help UI Developers build interactive and engaging user interfaces. This course can help you develop the skills you need to create websites that are both visually appealing and easy to use.
JavaScript Developer
JavaScript Developers are responsible for developing and maintaining JavaScript applications. They work on a variety of projects, from simple scripts to complex web applications. Courses such as Interactivity with JavaScript and jQuery can help JavaScript Developers build interactive and engaging web applications. This course can help you develop the skills you need to create JavaScript applications that are both visually appealing and easy to use.
jQuery Developer
jQuery Developers are responsible for developing and maintaining jQuery applications. They work on a variety of projects, from simple scripts to complex web applications. Courses such as Interactivity with JavaScript and jQuery can help jQuery Developers build interactive and engaging web applications. This course can help you develop the skills you need to create jQuery applications that are both visually appealing and easy to use.
UX Designer
UX Designers are responsible for designing the user experience of a website or application. They work to create websites that are both visually appealing and easy to use. Courses such as Interactivity with JavaScript and jQuery can help UX Designers build interactive and engaging user experiences. This course can help you develop the skills you need to create websites that are both visually appealing and easy to use.
Computer Programmer
Computer Programmers are responsible for writing and maintaining computer programs. They work on a variety of projects, from small business applications to large enterprise systems. Courses such as Interactivity with JavaScript and jQuery can help Computer Programmers build interactive and engaging software applications. This course can help you develop the skills you need to create software applications that are both visually appealing and easy to use.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. They work on a variety of projects, from small business applications to large enterprise systems. Courses such as Interactivity with JavaScript and jQuery can help Software Engineers build interactive and engaging software applications. This course can help you develop the skills you need to create software applications that are both visually appealing and easy to use.
Web Designer
Web Designers are responsible for creating the visual design of a website. They work to create websites that are both visually appealing and easy to use. Courses such as Interactivity with JavaScript and jQuery can help Web Designers build interactive and engaging websites. This course can help you develop the skills you need to create websites that are both visually appealing and easy to use.
Graphic designer
Graphic Designers are responsible for creating visual concepts for a variety of media, including websites, brochures, and logos. Courses such as Interactivity with JavaScript and jQuery can help Graphic Designers build interactive and engaging visual concepts. This course may help you develop the skills you need to create visual concepts that are both visually appealing and easy to understand.
Art Director
Art Directors are responsible for overseeing the visual design of a variety of media, including websites, brochures, and logos. Courses such as Interactivity with JavaScript and jQuery can help Art Directors build interactive and engaging visual designs. This course may help you develop the skills you need to create visual designs that are both visually appealing and easy to understand.
Data Analyst
Data Analysts are responsible for collecting, analyzing, and interpreting data. They work to create data-driven solutions that are both effective and efficient. Courses such as Interactivity with JavaScript and jQuery can help Data Analysts build interactive and engaging data-driven solutions. This course may help you develop the skills you need to create data-driven solutions that are both visually appealing and easy to understand.
Business Analyst
Business Analysts are responsible for analyzing business processes and identifying opportunities for improvement. They work to create business solutions that are both effective and efficient. Courses such as Interactivity with JavaScript and jQuery can help Business Analysts build interactive and engaging business solutions. This course may help you develop the skills you need to create business solutions that are both visually appealing and easy to understand.
Project Manager
Project Managers are responsible for planning and executing projects. They work to create projects that are both successful and efficient. Courses such as Interactivity with JavaScript and jQuery can help Project Managers build interactive and engaging projects. This course may help you develop the skills you need to create projects that are both visually appealing and easy to understand.
Marketing Manager
Marketing Managers are responsible for planning and executing marketing campaigns. They work to create marketing campaigns that are both effective and efficient. Courses such as Interactivity with JavaScript and jQuery can help Marketing Managers build interactive and engaging marketing campaigns. This course may help you develop the skills you need to create marketing campaigns that are both visually appealing and easy to understand.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Interactivity with JavaScript and jQuery.
Provides a comprehensive introduction to JavaScript and is particularly useful for those new to the language. It covers fundamental concepts, such as data types, variables, functions, and objects, and provides numerous examples and exercises to help readers practice their skills.
Comprehensive guide to JavaScript and valuable resource for both beginners and experienced developers. It covers a wide range of topics, from basic concepts to advanced techniques, and provides numerous examples and exercises to help readers learn how to use JavaScript effectively.
Comprehensive guide to jQuery, a popular JavaScript library for manipulating the DOM. It covers a wide range of topics, from basic concepts to advanced techniques, and provides numerous examples and exercises to help readers learn how to use jQuery effectively.
Comprehensive introduction to JavaScript and valuable resource for those new to the language. It covers fundamental concepts, such as data types, variables, functions, and objects, and provides numerous examples and exercises to help readers practice their skills.
Collection of jQuery recipes and valuable resource for both beginners and experienced developers. It covers a wide range of topics, from basic concepts to advanced techniques, and provides numerous examples and exercises to help readers learn how to use jQuery effectively.
Comprehensive introduction to JavaScript and valuable resource for those new to the language. It covers fundamental concepts, such as data types, variables, functions, and objects, and provides numerous examples and exercises to help readers practice their skills.
Concise guide to the essential parts of JavaScript and valuable resource for both beginners and experienced developers. It covers topics such as variables, functions, objects, and arrays, and provides practical advice on how to write clean and efficient code.
Concise guide to objects and functions in JavaScript and valuable resource for both beginners and experienced developers. It covers topics such as object creation, properties, methods, and inheritance, and provides practical advice on how to write clean and efficient code.
Collection of JavaScript design patterns and valuable resource for experienced developers. It covers topics such as the singleton pattern, the observer pattern, and the factory pattern, and provides practical advice on how to use these patterns effectively.
Collection of advanced JavaScript techniques and valuable resource for experienced developers. It covers topics such as closures, inheritance, and event handling, and provides practical advice on how to write clean and efficient code.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Interactivity with JavaScript and jQuery.
Interactivity with JavaScript and jQuery
Most relevant
Javascript for Beginners: Introduction to Objects
Most relevant
Javascript for Beginners: Working With Arrays
Most relevant
Work with Dates in JavaScript
Practical Design Patterns in JavaScript
JavaScript Array Methods and Objects Data Structures
Guided Project: Learn JavaScript with Rock-Paper-Scissors
JavaScript Objects, Prototypes, and Classes
Index Objects with Pandas
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser