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. Learn PHP for WordPress

    Learn PHP for WordPress

    Course Intermediate

    What is PHP, and how can you use it for WordPress programming? Discover the answers to those questions and more in our free course, Learn PHP for WordPress. ...

  2. Learn Functional Programming in JavaScript

    Learn Functional Programming in JavaScript

    Course Intermediate

    JavaScript is one of the most interesting programming languages, simply because you can write software in a variety of different ways. We primarily live in...

  3. Build a React Website With a Bootstrap Template

    Build a React Website With a Bootstrap Template

    Course Intermediate

    Often, as web developers, clients come to us with an idea of what they want their project to do or look like, but don't have any concrete examples. In those...

  4. Essential WordPress Plugins

    Essential WordPress Plugins

    Course Intermediate

    Discover the best WordPress plugins to use for backup, security, caching, and SEO. Learn how to install and configure key WordPress plugins in this free...

  5. A Beginner’s Guide to Using WordPress

    A Beginner’s Guide to Using WordPress

    Course Beginner

    Learn how to use WordPress from start to finish in this free WordPress tutorial for beginners. It's the only WordPress beginner's guide you'll ever need. ...

  6. Modern JavaScript Fundamentals

    Modern JavaScript Fundamentals

    Course Beginner

    JavaScript is the language of the web. If you want to code for the web, you need to know JavaScript inside and out. From humble beginnings, JavaScript has...

  7. Practice JavaScript and Learn: Events

    Practice JavaScript and Learn: Events

    Course Beginner

    Events are probably the most important part of writing front-end JavaScript. They allow us to react to the user, asynchronous data, and other key things that...

  8. Practice JavaScript and Learn: The DOM

    Practice JavaScript and Learn: The DOM

    Course Beginner

    The Document Object Model (DOM) is probably the most important component of a web page—it defines the set of objects that represent the elements on the page....

  9. Coding Advanced WordPress Theme Templates

    Coding Advanced WordPress Theme Templates

    Course Intermediate

    Template files are at the heart of every WordPress theme. And if you've already gotten started creating WordPress themes, chances are you have some...

  10. 3 More Practical Projects to Learn WordPress Plugin Development

    3 More Practical Projects to Learn WordPress Plugin Development

    Course Intermediate

    One of the great things about WordPress is how easy it is to add new functionality with plugins. In most cases, the functionality you need already exists in...

  11. Create Content in WordPress With Posts and Pages

    Create Content in WordPress With Posts and Pages

    Course Beginner

    In WordPress, all your content is organized into posts and pages. If you want to use WordPress to the fullest and create a well-organized site, you'll need...

  12. Next-Level React Apps With Hooks

    Next-Level React Apps With Hooks

    Course Intermediate

    Web technologies are always changing, and React is no exception. In the last several releases of React, we have been introduced to a new way of writing...