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. Get Started With Lumen

    Get Started With Lumen

    Course Beginner

    Lumen is the fast new PHP micro-framework from the Laravel project. It allows you to use the power of Laravel, including the Eloquent ORM and features such...

  2. Process Payments With Stripe and Laravel Cashier

    Process Payments With Stripe and Laravel Cashier

    Course Intermediate

    Stripe is a payment-processing service that comes with a suite of easy-to-use APIs and powers e-commerce for businesses of all sizes. Stripe makes it easy to...

  3. Web App to Mac App With NW.js

    Web App to Mac App With NW.js

    Course Beginner

    If you're used to developing with web technologies, it's hard to go back to developing with OS-specific languages and APIs. What's worse, if you want to...

  4. Building an App With Cordova

    Building an App With Cordova

    Course Beginner

    The Cordova platform is a cross-platform framework for building apps. Instead of building an app with native languages like Java or Objective C, you can...

  5. Build a Static Site Generator Using SPL Iterators

    Build a Static Site Generator Using SPL Iterators

    Course Intermediate

    In PHP, we're all familiar with the foreach, for, do-while, and while looping constructs, which help us quickly and easily iterate over data structures in...

  6. Sails.js From Scratch

    Sails.js From Scratch

    Course Intermediate

    Sails.js is designed to make it easy to build Node.js web apps. Like Ruby on Rails, it implements the MVC (model-view-controller) pattern and saves a lot of...

  7. Explore Amazon Web Services

    Explore Amazon Web Services

    Course Intermediate

    Amazon Web Services are a comprehensive set of services that help you build and deploy better software. There are over 25 data centers hosting more than 1.4...

  8. Building a Wiki With React and Firebase

    Building a Wiki With React and Firebase

    Course Intermediate

    React is a powerful and effective JavaScript library. In this course, Tuts+ instructor Andrew Burgess will show you how to use it to build a multi-user web...

  9. Connect the Web With WebSockets

    Connect the Web With WebSockets

    Course Intermediate

    WebSockets make it possible to have interactive, two-way communication sessions between the user's browser and a server. With this API, you can receive...

  10. Easy Node.js Development Environment With Vagrant

    Easy Node.js Development Environment With Vagrant

    Course Intermediate

    When developing a Node.js app, you will probably need one or more of these dependencies: a database server, a key-value store, a background worker or a...

  11. PHP OWASP Security

    PHP OWASP Security

    Course Advanced

    The OWASP Top Ten is a list of the ten most critical web application security flaws that researchers have found in the wild, ranked by level of threat. This...

  12. Build a CMS With Rails

    Build a CMS With Rails

    Course Advanced

    This course will show you how to build a content management system (CMS) using Ruby on Rails. We'll build up the most important functionality of a real-world...