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.
Smooth processes and happy human relationships are key to managing effectively. Learn better ways to work with complexity so you can run projects like a pro.
Learn how to work with Javascript to build interactivity into your websites. No previous Javascript knowledge necessary!
Learn best practices to create effective, intuitive experiences for people through an iterative UX design process.
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.
Gain practical foundations in responsive web design, from layouts and visual hierarchy to branding, color, type and so much more.
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.
Learn to design and deliver effective workshops that will engage your team and super-charge your creative work
This 5-hour course is suitable for anyone and overviews the basics of good deck building, storytelling, public speaking, and slide design. Use the presentation tool of your choosing, or learn the …
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
Build scalable design systems and bring wireframes to life through UI best practices, styles, components, and more.
Build digital services that care about people, society and planet
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.
In just 30 minutes, learn how to analyse and test any interactive system with a game lens, using well established and very effective tools from the game designer’s toolkit.
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.