All Courses

Learn new creative and technical skills with 550+ video-based courses and short courses to help you develop. From code and web design courses to photography and design & illustration courses, it’s all here. What would you like to learn?

Budding WordPress developers will love the huge selection of WordPress courses, while designers can master everything from Photoshop to print design. Or maybe you’d like to explore the latest web design trends and techniques, from web animation to typography and much more.

Each course is created by an expert in the field and contains anywhere from half an hour to several hours of detailed video instruction to help you master a new skill.

All courses:

  1. Get a Landing Page Up and Running With Envato Elements

    Get a Landing Page Up and Running With Envato Elements

    Course Beginner

    Creating a fully functional landing page with Envato Elements couldn’t be simpler. Find one that you like, download it, and then customize it to fit your...

  2. Theme Developer’s Guide to WPBakery Page Builder for WordPress

    Theme Developer’s Guide to WPBakery Page Builder for WordPress

    Course Intermediate

    WPBakery Page Builder for WordPress (formerly known as Visual Composer) is probably the most popular page builder on Envato Market. Sitting at over 350,000...

  3. Creating Animated HTML5 Page Transitions

    Creating Animated HTML5 Page Transitions

    Course Intermediate

    Animation in modern websites is usually limited to hover effects, banner sliders, and the like. More rarely might we see websites that transition from one...

  4. How to Make a Professional Invoice

    How to Make a Professional Invoice

    Course Beginner

    Take your business to the next level and learn how to create an invoice using Microsoft Word or Adobe Photoshop in less than ten minutes! When you're...

  5. Up and Running With Variable Fonts

    Up and Running With Variable Fonts

    Course Beginner

    Variable fonts are the next big thing in web typography. They allow for more creativity and design freedom than web designers have ever had with type before....

  6. Node.js From Scratch

    Node.js From Scratch

    Course Beginner

    Node.js is an open-source, cross-platform JavaScript runtime environment that takes JavaScript into the server. Writing fast, cross-platform, and...

  7. How to Customize a Logo Sting in Adobe After Effects

    How to Customize a Logo Sting in Adobe After Effects

    Course Intermediate

    Learn how to customize a stunning logo sting template in Adobe After Effects! Don't worry if you've never used After Effects before, this course is perfect...

  8. Create Turntable Animations With Cinema 4D

    Create Turntable Animations With Cinema 4D

    Course Beginner

    This is a course for artists and designers who are completely new to 3D and are ready to learn the foundational skills you need to get going in Cinema 4D. ...

  9. How to Create an Email Newsletter in MailChimp

    How to Create an Email Newsletter in MailChimp

    Course Beginner

    In this course, you'll learn to create a great-looking email newsletter with MailChimp. Email is still one of the best ways to engage an audience. Whether...

  10. Connect a Database to Your Python Application

    Connect a Database to Your Python Application

    Course Intermediate

    Most apps will need a database for the back-end, but the specific database you choose shouldn't make much of a difference to your app's architecture. With...

  11. Breaking the Grid With CSS Grid Layout

    Breaking the Grid With CSS Grid Layout

    Course Intermediate

    Broken grid layouts (layouts that don’t fit within traditional grid-based layouts) are not only becoming more popular, but they are also easier to achieve...

  12. Practical CSS: Desktop to Mobile Navigation Patterns

    Practical CSS: Desktop to Mobile Navigation Patterns

    Course Beginner

    Creating a website navigation that looks the same on every screen is not really possible. Owing to the smaller screen size, mobile devices often require a...