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. Crawl the Web With Python

    Crawl the Web With Python

    Course Beginner

    In a recent business venture, I found it necessary to collect bulk data from different online sources in order to centralize it and make it easier for people...

  2. Build a Store With a Payment Gateway in ASP.NET

    Build a Store With a Payment Gateway in ASP.NET

    Course Intermediate

    Every online store needs a shopping cart and a way to take payment from the customer. In this course, you'll build a storefront that lets customers make...

  3. Getting Started With Android

    Getting Started With Android

    Course Beginner

    Creating native Android apps allows you to deliver a first-class mobile experience to your users. This course will take you through native Android...

  4. Create a Custom Yeoman Generator

    Create a Custom Yeoman Generator

    Course Intermediate

    In this course you'll learn how to create a custom generator for the web app scaffolding tool, Yeoman. A good scaffold is like a kick starter for new...

  5. Introduction to Git and GitHub

    Introduction to Git and GitHub

    Course Beginner

    In this course we'll learn all about the excellent source control management system Git. We'll also see how we can use the brilliant GitHub as a remote...

  6. Building a Chrome Extension

    Building a Chrome Extension

    Course Intermediate

    Learn how to create extensions for Google's Chrome browser. In this course you’ll learn everything you need to know in order to extend the functionality of...

  7. Require JS Explained

    Require JS Explained

    Course Intermediate

    In this course you’ll learn all about the excellent script and module loader, RequireJS, which is essential when creating complex JavaScript applications...

  8. The Swift Programming Language

    The Swift Programming Language

    Course Beginner

    At Apple's annual WWDC in 2014, it announced the creation and release of a brand new programming language: Swift. The idea is to use this language going...

  9. Building a CMS With ASP.NET MVC5

    Building a CMS With ASP.NET MVC5

    Course Beginner

    The best way to understand a language or platform is to build something with it, and that's exactly what we'll do in this course. You'll write a simple CMS...

  10. JavaScript Unit Testing with Mocha, Chai and Sinon

    JavaScript Unit Testing with Mocha, Chai and Sinon

    Course Intermediate

    In this course you'll gain a basic understanding of the fundamentals of unit testing your JavaScript code using some popular testing tools. By the end of...

  11. Building Multitenant Apps in Laravel

    Building Multitenant Apps in Laravel

    Course Advanced

    Multitenant apps are all over the web, but tackling your first one can be challenging. This course walks you through developing a multitenant application...

  12. Multi-Platform Apps In C# With Xamarin

    Multi-Platform Apps In C# With Xamarin

    Course Intermediate

    So you’ve probably been hearing quite a bit about Xamarin these days. You’ve heard about the ability to create mobile apps that target iOS as well as...