Learn JavaScript for Designers

Bring your websites to life with interactive elements using JavaScript. These tutorials are tailored to web designers and are full of practical examples and tips.
  1. How to Build a Responsive Slider With Swiper.js

    How to Build a Responsive Slider With Swiper.js

    Tutorial Intermediate

    In this tutorial, we'll build a unique page layout by taking advantage of Swiper.js, one of the most popular JavaScript sliders available now.

  2. How to Add and Subtract Time From a Date in JavaScript

    How to Add and Subtract Time From a Date in JavaScript

    Tutorial Beginner

    In this post, I'll show you how to manipulate dates with a JavaScript Date object. Specifically, I'll show you how you can add and subtract time from a Date...

  3. How to Build a JavaScript Popup Modal From Scratch

    How to Build a JavaScript Popup Modal From Scratch

    Tutorial Intermediate

    In this tutorial we’ll learn how to build flexible popup modals (windows) with HTML, CSS, and JavaScript–without using a framework like Bootstrap!

  4. How to Build a Responsive Navigation Bar With Flexbox

    How to Build a Responsive Navigation Bar With Flexbox

    Tutorial Intermediate

    Time for a practical exercise in flexbox! In this tutorial we will use flexbox to create a mobile-first, responsive, toggleable navigation bar with different...

  5. Building an Admin Dashboard Layout With CSS (and a Touch of JavaScript)

    Building an Admin Dashboard Layout With CSS (and a Touch of JavaScript)

    Tutorial Intermediate

    In this tutorial, we’ll create a responsive dashboard layout. To build it, we’ll borrow some ideas from the WordPress dashboard.

  6. How to Animate a “Full-Screen Section to Fixed Header” on Page Scroll

    How to Animate a “Full-Screen Section to Fixed Header” on Page Scroll

    Tutorial Beginner

    In this new tutorial, we'll start with a full-screen section with a heading and learn how to animate it to a fixed page header on scroll. This type of effect...

  7. How To Build a Simple Carousel With Vanilla JavaScript (14 Lines of Code!)

    How To Build a Simple Carousel With Vanilla JavaScript (14 Lines of Code!)

    Tutorial Beginner

    In this tutorial, we’ll build a simple carousel or slider using less than 15 lines of vanilla JavaScript.

  8. How To Build a Website Search Bar with JavaScript

    How To Build a Website Search Bar with JavaScript

    Tutorial Beginner

    In this tutorial we’ll use JavaScript to implement a basic search bar and search function to filter a list of articles.

  9. Write Your Own Password Validation with JavaScript

    Write Your Own Password Validation with JavaScript

    Tutorial Advanced

    In this tutorial, we’ll write our very own password validation. It will include features such as toggling password display, matching a confirm password...

  10. 6 Coding Languages You Need to Learn to Get Into Machine Learning

    6 Coding Languages You Need to Learn to Get Into Machine Learning

    Tutorial Beginner

    Thinking about getting into machine learning? There is a learning curve and starting now is your best bet. Learn which programming languages to prioritize...

  11. An Introduction to JavaScript Event Listeners for Web Designers

    An Introduction to JavaScript Event Listeners for Web Designers

    Tutorial Beginner

    With JavaScript event listeners, you can add dynamic functionality to your web page. You can react to events taken place on the page–for instance, you can...

  12. Vertical and Horizontal Scrolling With fullPage.js

    Vertical and Horizontal Scrolling With fullPage.js

    Tutorial Beginner

    These days more and more sites are designed based on the single-page approach (known as single-page or one-page sites). In this tutorial, we’ll explore how...