We're celebrating a new year and new skills, by offering a 21% discount off all courses and collections at checkout! ✨
Courses
Course Collections
Library
Guides
Tutorials
Book
SuperHi Editor
Student Work
About
Help
Browse our growing collection of resources and advice on how to make, build, learn and grow your creative career.
Working
Code
Design
Project Management
All
Learn how to add social share images to Shopify themes!
Are you living that #wfh life? Alice Katter shares her tips on how to stay creative while working from home.
Intermediate
27:37
In this tutorial, we add a moving 3d flag, as seen on Yuta Takahashi's website, using the Javascript library, Three.js, to our website.
When you really need work and the long game won't work for now, you've got to get out there and go get it.
Beginner
22:40
In this tutorial, we'll let our users change the background color of our portfolio website using HTML, CSS + JS as seen on the SVA Masters of Branding website
17:48
In this tutorial, we'll talk about how to work with Spark AR, Facebook's tool for making a fashion-style filter mask for Instagram and Facebook camera. No code needed!
31:46
As seen on the Azab site (or when you win at Solitaire), it's fairly straight forward to create a glitch-style collage that draws the image again and again whenever your user moves their mouse. In this video, we build up how to make a site that has a HTML canvas slideshow that reveals each image on click and has a tweening movement.
05:07
Sometimes it'd be nice to have an app instead of a browser tab for a web service, but that site may not have a native Mac or Windows app. Using Nativefier command line tool, we can make our own app in just a few minutes!
02:58
On the Friends With Benefits site, there's a great effect where each section sticks to the top of the page and other sections overlap it in a parallax style. In this tutorial, we talk about how it was achieved.
17:39
When we're working with CSS and Javascript, sometimes we want to be able to add smooth movements that feel more natural. In this tutorial, we talk about how to rethink your Javascript code to create a weighted speed so any moving object feels a lot more natural and real
18:34
In the ideology.press site, there's a floating 3d book that rotates and follows your mouse around the page. Using six flat images, we talk about how to turn those images into a digital interactive cube.
11:06
On the Ways Of Knowing Cities site, there's a clever cut out style effect where the background shows through text. We talk how about to make your own similar effect, firstly using a normal design program, then by using CSS's screen blend mode.
14:50
Kanye's new album Ye was announced recently alongside a site that let you to make your own version of the album cover. In the past, my friend Simon and I made two unofficial album art generators that received several million views and mainstream press coverage. They took us 30 minutes to make each. I'll show you how we made The Life of Pablol, If You're Typing This It's Too Late and how to make your own Yenerator.
17:05
On the new showcase for Airbnb's new typeface, Cereal, there's a great way that they show off the different sizes and weights of the face by making individual letters respond to mouse movements. We talk about how to achieve this effect (and more) using a few lines of Javascript and a little math.
25:39
In this tutorial, I talk about how to build a Twitter bot, based on the @newsycombinator bot, that scrapes content from the web and posts on Twitter hourly. We write a Ruby script which we get on to hosting service Heroku and set up to run automatically once an hour.
15:24
On the Bao London site, there's a lovely design effect of the screen split in two as you scroll with one side staying in place. Today, we build a whole site from scratch using a similar technique.
20:55
One popular digital design technique at the moment is the ability to click on a site to add a new image – in this tutorial we talk about how to let users click to reveal a new image wherever the mouse is
08:24
On the beautiful concreterep.com site, there's lots of clever design techniques that they use through the site. We take apart two: a floating logo and captions that sticky to photo overlays. Both effects use CSS only and are both positioning tricks.
14:51
One of the most requested tutorials we've had is about page transitions. There's plenty of Javascript libraries that do them but how can you roll your own? We show you!
12:44
In this tutorial, we talk about how to work Javascript's date and time features to make the hands of an analog clock.
14:30
In this tutorial, we talk about how to make your own SVG images from scratch using HTML and CSS and then use Javascript to animate the contents of your image
08:19
In this tutorial we look at how to build the image lazy loading effect used on the Teenage Engineering site. We'll start with a lo-res pixelated image before replacing it with the full-res version.
05:19
On webpages like the Animade portfolio, they're using an effect where, instead of using an animated GIF, they're using a video that plays when your mouse goes over it, and pauses when your mouse moves away. This play and pause effect is pretty simple to add into any site.
07:23
Today, we talk about how to add the graphic design technique of having text around the edges of your page. Using a quick rotation and setting the origin for the rotation, we can place text as we want it quickly and easily.
12:45
In the final part of our mini-series, we talk about how we edit a post using Rails's edit and update actions and then add a way to delete the posts if needed.
14:15
In part 4 of 5 of our series, we talk about how to get your Rails code from just being on your computer to being hosted by Heroku where everyone in the world can view your work. We talk about how to use Git to deploy our code and making your code's configuration safe with secrets.
09:43
In part 3 of our five part series, we add styling to our Venue site using Sass (think CSS but upgraded!) and talk about Rails's application layouts.
13:49
For part 2 of our five-part series, we add image uploads with resizing to our site using Carrierwave (a Ruby 'gem', a.k.a. a library for adding functionality) and a place to store the images, Amazon S3
25:58
In this 5-part series, we talk about how to make an image bookmarking web application using Ruby on Rails, Sass, Git, Amazon S3 and Heroku. If you've ever wanted to make your own custom web software, this is the series for you.
19:41
A few sites let you draw all over them but how? We talk about how to use the <canvas> tag and Javascript together to let your visitors draw all over your site!
12:12
On the On The Rocks Magazine site, there's a great slideshow effect which changes slide depending on how far across the slideshow your mouse is. We talk about how it's done with a tiny bit of CSS and Javascript