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. Migrate an Android App to Material Design

    Migrate an Android App to Material Design

    Course Intermediate

    Years ago, when Android was still a budding mobile operating system, it was rather notorious for its ugly user interface. Because there were no design...

  2. Authentication With Laravel

    Authentication With Laravel

    Course Intermediate

    Authentication is extremely important, and as a result, authentication is extremely difficult to get right. But Laravel's built-in authentication system...

  3. Create a Portfolio Site With Angular

    Create a Portfolio Site With Angular

    Course Intermediate

    Angular 2 is the latest version of the incredibly popular AngularJS framework, rewritten from the ground up to take advantage of all the latest technologies...

  4. WordPress Secure Setup Guide

    WordPress Secure Setup Guide

    Course Intermediate

    WordPress is, generally speaking, a relatively easy system to install and have ready to work on in a short space of time. However, it’s also easy to...

  5. Git Basics: The Three Trees

    Git Basics: The Three Trees

    Course Beginner

    Git has become the most widely used system for version control and sharing code. If you want to help build open-source software, or if you want to work on a...

  6. Introduction to jQuery

    Introduction to jQuery

    Course Beginner

    Web developers have had to overcome a lot of obstacles. Probably the biggest hurdle that we've faced is the browser itself. Not only have we had to work...

  7. Twig Template Engine for PHP

    Twig Template Engine for PHP

    Course Beginner

    Embedding HTML in your PHP is one of the worst decisions you can make. Not only is it a pain to write, it's also a pain to maintain. If you use a...

  8. Data Handling With Python

    Data Handling With Python

    Course Beginner

    Python is a powerful language that is easy to learn and excels at many different types of computing. It is used to run large, well-known websites. It is used...

  9. WordPress Basics: How to Install and Customize a Theme

    WordPress Basics: How to Install and Customize a Theme

    Course Beginner

    One of the great things about WordPress is that it lets you choose from thousands of different themes to customize your site's look and feel. Many of these...

  10. Unit Testing React Components

    Unit Testing React Components

    Course Intermediate

    React is a very popular library, so you can find courses all over the web that will teach you how to use its amazing features. However, sometimes testing...

  11. Introduction to Xamarin for iOS Apps

    Introduction to Xamarin for iOS Apps

    Course Beginner

    It's time to take another look at mobile development with Xamarin. Recently, Microsoft made the big announcement that it would purchase Xamarin. So what...

  12. Introduction to the WordPress REST API

    Introduction to the WordPress REST API

    Course Beginner

    The WordPress REST API is a new addition to the WordPress core and has the potential to change the way we interact with WordPress. With the REST API, we can...