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

  2. 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...

  3. 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...

  4. 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...

  5. How to Use Custom Post Types in WordPress

    How to Use Custom Post Types in WordPress

    Course Intermediate

    Custom post types allow you to extend WordPress's default post with data that is useful for your own website. For example, if you want to create a portfolio...

  6. 3 Practical Projects to Learn to Code WordPress Plugins

    3 Practical Projects to Learn to Code WordPress Plugins

    Course Intermediate

    Part of the reason for the popularity of WordPress is how customizable it is. With the right themes and plugins, you can make WordPress do just about...

  7. Easier Project Setup With the Vue.js CLI 3

    Easier Project Setup With the Vue.js CLI 3

    Course Intermediate

    Front-end coding has come a long way since JavaScript first appeared, but more sophisticated frameworks and tools mean that setting up a project or...

  8. Getting Started With Django

    Getting Started With Django

    Course Beginner

    If you like the elegance of the Python programming language, Django is the web framework for you! Django is a powerful but pragmatic framework, with an...

  9. Faster Web Apps With the Svelte Framework

    Faster Web Apps With the Svelte Framework

    Course Beginner

    Svelte is a new approach to building user interfaces. Traditional frameworks like React and Vue do the bulk of their work in the browser, but Svelte shifts...

  10. Custom Post Types and Taxonomies: WordPress Content Architecture

    Custom Post Types and Taxonomies: WordPress Content Architecture

    Course Intermediate

    WordPress uses more than just posts and pages to organize content. In fact, if you're not using custom post types and taxonomies, you haven't yet unlocked...

  11. Hands-on Angular: Connect to an API

    Hands-on Angular: Connect to an API

    Course Intermediate

    If you want to create a web app, at some point you'll need to connect to an API—whether to save user data, retrieve real-time information, or access data...

  12. Make Your Theme's Design Customizable With the WordPress Customizer

    Make Your Theme's Design Customizable With the WordPress Customizer

    Course Intermediate

    The WordPress Customizer is a great way to tweak the look of a WordPress site. It's especially great for end users of your themes. They can see their changes...