Code Courses

Find the best WordPress courses, mobile app development courses and much more, all in one place. These in-depth code courses will take you from novice to pro developer in no time.

Want to write your own WordPress plugins? Start with an easy introduction to WordPress plugin development and then try a few practical projects to create your own WordPress plugins.

Want to learn something else? Just follow the same approach for your chosen topic, whether it’s JavaScript, PHP, Ruby, or anything else. These code courses contain the perfect mix of theory and practice to help you become a better developer.

All Code courses:

  1. Code a Quiz App With Vue.js

    Code a Quiz App With Vue.js

    Course Intermediate

    Single-page web apps are more and more in demand, but they can be hard to build with vanilla JavaScript. Thankfully, there are some powerful frameworks that...

  2. Swift Design Patterns

    Swift Design Patterns

    Course Intermediate

    As you grow your skills as a coder, it's important to go beyond language syntax and functionality. Design patterns have evolved over the years to solve...

  3. Five Practical Examples to Learn React

    Five Practical Examples to Learn React

    Course Beginner

    React is one of the most popular web frameworks. And let's be honest: there are lots of tutorials and articles out there to help you get started with React....

  4. Essential Extensions for Visual Studio Code

    Essential Extensions for Visual Studio Code

    Course Intermediate

    Visual Studio Code has quickly become one of the most popular free code editors available. In this training course, you'll learn how to make it even better...

  5. Essential Extensions for Brackets

    Essential Extensions for Brackets

    Course Intermediate

    Brackets is a flexible, lightweight text editor that is perfect for front-end development. In this short course, you'll learn about a number of extensions...

  6. WordPress Coding Basics: The Loop

    WordPress Coding Basics: The Loop

    Course Intermediate

    The Loop is at the heart of the way WordPress displays posts or other content. Each post to be displayed is processed and formatted within the Loop. So if...

  7. Code a Custom Drupal Module

    Code a Custom Drupal Module

    Course Beginner

    Drupal 8 has made it easy to create engaging, content-driven websites for you and your customers. You have been following along with our courses on Envato...

  8. Easy Mobile Apps With Ionic Creator

    Easy Mobile Apps With Ionic Creator

    Course Intermediate

    Ionic Creator lets you build mobile apps with an easy drag-and-drop interface. Whether you're building a simple app or prototyping a more complex project,...

  9. Build a Social App With React Native

    Build a Social App With React Native

    Course Advanced

    React Native, created by Facebook, lets you write native mobile apps in modern JavaScript. React Native apps will be transformed into native views specific...

  10. How to Build a Custom Theme for Drupal 8

    How to Build a Custom Theme for Drupal 8

    Course Beginner

    Drupal is a CMS (content management system) that allows you to quickly and easily create content-driven sites for yourself and your customers. Using existing...

  11. How to Use the Google Calendar API

    How to Use the Google Calendar API

    Course Intermediate

    If you've used Gmail, you've probably also used Google Calendar. This tool is widely used for scheduling and organizing events. Since Google has provided a...

  12. PHP Design Patterns

    PHP Design Patterns

    Course Intermediate

    Design patterns are the lifeblood of object-oriented programming. They are solutions to problems that every developer faces with just about every application...