Gain a whole range of new creative and digital skills so that you can design and build your first website from start to finish – all for free!
Want to learn how to code? This is the perfect place to learn how to confidently make your own websites from scratch.
Learn how to work with Javascript to build interactivity into your websites. No previous Javascript knowledge necessary!
Our crypto course shows you how to code websites that interact with the Ethereum blockchain and smart contracts in a practical, real-world, no-hype, no-BS, ethical way.
Everything you need to create your own augmented reality filters for Instagram and Facebook Camera using Spark AR.
Discover how to create your very own professional-level 3D website with cutting-edge techniques.
Discover how to make this award-winning ‘wonky’ grid slideshow in an easy, and impressive way.
Become a WordPress whizz by building custom websites with CMSs, reviews and payment features.
Join our 45-minute workshop, perfect for beginners/intermediate developers, to learn how to set up a Shopify store using the Dawn theme. We'll guide you step-by-step through the …
Learn how to make OpenGL shaders using the programming language GLSL, and gain insight on how the top websites use hardware-enabled graphics.
Join us for an 80 minute, on-demand workshop, where you'll learn how to seamlessly integrate OpenAI's ChatGPT into your web app project.
An intermediate-level, 12 hour JavaScript and React.js course designed for budding full stack developers and folks who want to build big things.
Create digital artwork like a professional, and find your style in generative digital art! A beginner-friendly course, containing 12 hours of content for budding digital artists
Squarespace is the ultimate DIY site builder, but there’s more to it than just building and launching a basic website. Learn how to use Squarespace 7.1 and Fluid Engine to …
Build completely custom e-commerce websites using HTML, CSS & Sass, Javascript and Shopify's templating language Liquid.
In this short course you’ll learn how to tackle a client brief, plan your work, design an app’s user interface, code it from scratch, and launch it on the App …
Learn how to write cleaner, more flexible Javascript with React.js, an open-source frontend framework. Create beautiful websites with user interface components and easy-to-understand code!
Take full control of web graphics and give your site interactions a bit of flourish with movement and animation.
Make type animations from scratch! Learn how to bend and mould typography for use in your own websites using P5.js.
Learn Three.js, Matter.js and PIXI.js to make interactive websites using collision engines, displacement maps and interactive 3D in the browser.
Integrate the Barba.js Javascript library into your websites and use CSS and Javascript techniques to add smooth and harmonious effects.
Break down concepts such as trigonometry, algebra, randomness and noise in a visual way to add layers of interactivity into your projects.
Motion, timings and easings: you'll learn these techniques to create animation toys using Two.js, a Javascript tool for creating and manipulating shapes.
The front-end level-up. Learn how to create fancy animations, use new code libraries and fetch data.
Learn how to create interactive, engaging experiences using HTML, CSS, SVG and Javascript.
Learn the basics of 3D Modeling & 3D Printing and bring your ideas to life!
Get to grips with one of the world’s most popular programming languages, Python, using a creative, practical approach.
Remix projects by learning how to work with APIs (how different websites talk to each other) and Ajax (a way of grabbing and working with that data).
Use the command line to integrate design and development tools such as VS Code, Github, Sass, Jekyll, and Netlify into your workflow.
New to back-end coding? Use Ruby on Rails to build custom web applications from scratch.