This is the repository for the LinkedIn Learning course Building Website Interactivity with JavaScript. The full course is available from LinkedIn Learning.
This project-based course dives deep into JavaScript, focusing on its practical applications in web development without relying on frameworks. Instructor Joe Chellman starts with the essentials of JavaScript interactivity and user experience enhancement, progressing through creating basic web components and developing a straightforward game. Joe emphasizes accessibility in web design, ensuring your projects are usable by everyone.
Experiment with building a simple, reusable web component and a game prototype, mastering both the fun and function of JavaScript. Suited for beginner and intermediate web designers and developers, this course requires only a foundational understanding of JavaScript, particularly functions and event handlers. Broaden your understanding of JavaScript's possibilities and enhance your web development skills.
This repository has directories for each chapter in the course, with subfolders for each video. Most of the videos have live coding exercises, and have both a begin and end folder showing the files in their state at the beginning of that video, and at its end.
It is assumed that you'll be coding along with the instructor. In many cases there is a work-in-progress folder in each chapter named wip that you can use to follow along.
This course does not uses branches. Everything is contained in the main branch.
- To use these exercise files, you should have the following installed:
- A text editor or IDE like Visual Studio Code or WebStorm
- A preferred web browser. If you can read this document, you already do!
- Clone this repository into your local machine using the terminal (Mac), CMD (Windows), or a GUI tool like Fork.
- You can also download the files by choosing Download Zip under the Code dropdown button.
This course is designed to be run in GitHub Codespaces. To do this, fork the repository to your own account using the Fork button near the top of the window.
Once you have your copy of the repository, click the green Code dropdown button, where you'll find a Codespaces tab. From there you can start a Codespace the way you'll see in the course. Codespaces are free up to a certain level of hourly usage per month, and you can pay for more if needed.
Joe Chellman
Web Designer, Author, Trainer
Check out my other courses on LinkedIn Learning.