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.

All JavaScript for Designers content:

  1. How to Create an Animated Spirit Day Presentation With fullPage.js

    How to Create an Animated Spirit Day Presentation With fullPage.js

    Tutorial Intermediate

    October 18th 2018 is Spirit Day, something we recognize each year at Tuts+, and on this day we speak out against LGBTQ bullying, especially among LGBTQ youth.

  2. 11 Practical Web Animation Courses

    11 Practical Web Animation Courses

    Tutorial Beginner

    Here are 11 courses that will teach you how to create beautiful animations with CSS, JavaScript, and dedicated frameworks like GreenSock and Sequence.js.

  3. Quick Tip: How to Manipulate the Cursor Appearance With CSS

    Quick Tip: How to Manipulate the Cursor Appearance With CSS

    Tutorial Beginner

    In this quick tip, we’ll learn how to customize the cursor appearance with CSS. We’ll be changing our cursor into arrows to make navigating a slideshow easier.

  4. 5 JavaScript Courses for Web Designers

    5 JavaScript Courses for Web Designers

    Tutorial Beginner

    JavaScript is an essential language for any web designer to master. Here are five courses that will teach you the essentials of JavaScript from a web...

  5. How to Build a Full-Screen Responsive Carousel Slider With Owl.js

    How to Build a Full-Screen Responsive Carousel Slider With Owl.js

    Tutorial Intermediate

    In this tutorial, we’ll learn how to build an animated, responsive, full-screen carousel slider with Owl.js.

  6. Master the Three.js 3D Web Graphics Framework in Our New Course

    Master the Three.js 3D Web Graphics Framework in Our New Course

    Tutorial Beginner

    Learn how to use 3D graphics in your web design projects in our new short course, Three.js: Beyond the Basics.

  7. Three.js: Beyond the Basics

    Three.js: Beyond the Basics

    Course Intermediate

    In our introductory course, 3D on the Web With Three.js, you were introduced to the world of 3D web graphics using the Three.js framework. In this short...

  8. 5 Essential Tips for Service Worker Development

    5 Essential Tips for Service Worker Development

    Tutorial Intermediate

    This tutorial will furnish you with five essential tips for service worker development, and we hope they’ll help you avoid classic beginner hiccups and save...

  9. How to Build an Attractive Responsive Image Gallery With slick.js

    How to Build an Attractive Responsive Image Gallery With slick.js

    Tutorial Intermediate

    In this tutorial we’ll use slick.js, a popular jQuery plugin, to build an attractive responsive image gallery.

  10. How to Add Deep Linking to the Bootstrap 4 Tabs Component

    How to Add Deep Linking to the Bootstrap 4 Tabs Component

    Tutorial Intermediate

    In this new tutorial we’ll learn how to add deep linking to the Bootstrap 4 tabs and make them shareable.

  11. How to Build a Sticky Sidebar on Page Scroll With ScrollMagic.js

    How to Build a Sticky Sidebar on Page Scroll With ScrollMagic.js

    Tutorial Intermediate

    In this tutorial we’ll use ScrollMagic.js, a popular JavaScript library, to build a sidebar that becomes sticky on page scroll.

  12. Quick Tip: Beware When Using the Slim Version of jQuery

    Quick Tip: Beware When Using the Slim Version of jQuery

    Tutorial Beginner

    In this quick tip I’m going to explain to you when you should and shouldn’t use the “slim version” of jQuery. For this tip I’ll assume you’re familiar with...