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. Ember Testing

    Ember Testing

    Course Intermediate

    In this course you'll learn how to test Ember applications. Rem Zolotykh will teach you how to set up an Ember app for testing, what testing helpers are...

  2. Build an eCommerce App in Laravel

    Build an eCommerce App in Laravel

    Course Intermediate

    In an earlier course, Andrew Perkins showed you how to take a PSD design, and turn it into HTML and CSS. Now he's back to teach you how to take that...

  3. Magento Fundamentals

    Magento Fundamentals

    Course Intermediate

    Magento can be a tricky thing to figure out because it’s one of the most complex PHP systems out there. Thing is, you can learn how to use it properly, you...

  4. Object-Oriented Design in PHP

    Object-Oriented Design in PHP

    Course Intermediate

    Object-oriented design can offer a developer a structured way to break apart an application into logical, maintainable chunks. In this course Matthew...

  5. Detecting Code Smells

    Detecting Code Smells

    Course Advanced

    So your code is showing a few flaws, but not enough to be considered a bug. You might have a code smell in the works. But what is a code smell and how do...

  6. Learning TDD in C#

    Learning TDD in C#

    Course Intermediate

    So you want to use TDD in C#, but don’t know where to start? This course is all about figuring out how this TDD thing works, presenting it in such a way...

  7. Hands-On With PhoneGap

    Hands-On With PhoneGap

    Course Intermediate

    You probably already know HTML, CSS, JavaScript and the basics of database-driven applications. In this course we put all of those tools to work to build a...

  8. Advanced Command Line Techniques

    Advanced Command Line Techniques

    Course Intermediate

    Want to learn some more advanced command line tips that will help you with Bash and Zsh shells? That’s what this course is all about, and we’ll even write...

  9. Using the WordPress Settings API

    Using the WordPress Settings API

    Course Intermediate

    What is the WordPress Settings API and where do you get started? Tom McFarlin knows the WordPress API inside and out, and in this course he’ll give you all...

  10. CodeIgniter Best Practices

    CodeIgniter Best Practices

    Course Advanced

    If you want to build web apps in PHP, CodeIgniter is a great way to do it. It’s simple and elegant, but also well documented, too. Let’s learn the best...

  11. Modern Testing in PHP with Codeception

    Modern Testing in PHP with Codeception

    Course Intermediate

    2013 is officially the year of testing in PHP. Often referred to as “the simplest testing tool ever,” Codeception will be leading the pack, with its...

  12. Introduction to Computer Programming with Java: 101

    Introduction to Computer Programming with Java: 101

    Course Beginner

    Are you a computer programming newbie, hoping to dig more into Java? If so, this course is the one for you. Strap yourself in, because you’re about to get...