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. Coding Blocks for WordPress Gutenberg

    Coding Blocks for WordPress Gutenberg

    Course Intermediate

    After many years of using the same interface, WordPress drastically redesigned its editor for WordPress 5. It's called Gutenberg, and it provides a richer,...

  2. Modern Web Apps With Angular

    Modern Web Apps With Angular

    Course Intermediate

    Angular is a powerful and feature-complete framework that you can use to build the best web apps. Built with TypeScript in mind, Angular takes advantage of...

  3. A Guide to WordPress Permalinks

    A Guide to WordPress Permalinks

    Course Intermediate

    The permalink is the URL you see in the address bar for any post or page on your WordPress site. By default, the WordPress permalinks are hard to read and...

  4. Vuex 4 for Efficient State Management

    Vuex 4 for Efficient State Management

    Course Intermediate

    Managing state in large web apps can be messy—and Vue.js is no exception. But the Vuex library can eliminate a lot of the headaches related to managing state...

  5. Create a Modern Web App With Node, Express, and Vue.js

    Create a Modern Web App With Node, Express, and Vue.js

    Course Intermediate

    Do you want to write modern web apps? Apps with rich, interactive user interfaces that communicate with RESTful APIs on the server? If so, you've come to the...

  6. Creating Progressive Web Apps

    Creating Progressive Web Apps

    Course Intermediate

    Progressive web apps are the perfect marriage of web and native apps. A progressive web app (PWA) is a web app that can be used with or without an internet...

  7. Practice PHP and Learn: Databases

    Practice PHP and Learn: Databases

    Course Intermediate

    If you already know the basics of the PHP language and have created some simple scripts or applications, you might be wondering about your next step. To keep...

  8. Get Started With Vue.js 3

    Get Started With Vue.js 3

    Course Beginner

    Vue.js is an extremely fast and approachable JavaScript framework. With it, you can build reactive and engaging user interfaces. Join Jeremy McPeak in this...

  9. How to Become a Web Developer

    How to Become a Web Developer

    Course Beginner

    Web development can be a daunting topic to get started with. Unlike with conventional applications, not only do you need to be familiar with how the web...

  10. Build a CMS With Laravel

    Build a CMS With Laravel

    Course Intermediate

    Laravel is a PHP framework for modern web apps. Now on version 5, it’s a mature system that continues to win support due to its elegance and stability....

  11. WordPress SEO Without Plugins

    WordPress SEO Without Plugins

    Course Intermediate

    SEO isn't just about installing a plugin and expecting it will do all of the work. It takes a lot of careful planning and work to make your site...

  12. Get Started With Gatsby

    Get Started With Gatsby

    Course Advanced

    Gatsby is a static-site generator that lets you build data-driven websites that are blazing fast. Behind the scenes, Gatsby uses React, and GraphQL to let...