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. Create a Modern Web App With Node, Express, and Vue.js

    Create a Modern Web App With Node, Express, and Vue.js

    Course Intermediate

    Do you want to write modern web apps? Apps with rich, interactive user interfaces that communicate with RESTful APIs on the server? If so, you've come to the...

  2. Creating Progressive Web Apps

    Creating Progressive Web Apps

    Course Intermediate

    Progressive web apps are the perfect marriage of web and native apps. A progressive web app (PWA) is a web app that can be used with or without an internet...

  3. Practice PHP and Learn: Databases

    Practice PHP and Learn: Databases

    Course Intermediate

    If you already know the basics of the PHP language and have created some simple scripts or applications, you might be wondering about your next step. To keep...

  4. Get Started With Vue.js 3

    Get Started With Vue.js 3

    Course Beginner

    Vue.js is an extremely fast and approachable JavaScript framework. With it, you can build reactive and engaging user interfaces. Join Jeremy McPeak in this...

  5. How to Become a Web Developer

    How to Become a Web Developer

    Course Beginner

    Web development can be a daunting topic to get started with. Unlike with conventional applications, not only do you need to be familiar with how the web...

  6. Build a CMS With Laravel

    Build a CMS With Laravel

    Course Intermediate

    Laravel is a PHP framework for modern web apps. Now on version 5, it’s a mature system that continues to win support due to its elegance and stability....

  7. WordPress SEO Without Plugins

    WordPress SEO Without Plugins

    Course Intermediate

    SEO isn't just about installing a plugin and expecting it will do all of the work. It takes a lot of careful planning and work to make your site...

  8. Get Started With Gatsby

    Get Started With Gatsby

    Course Advanced

    Gatsby is a static-site generator that lets you build data-driven websites that are blazing fast. Behind the scenes, Gatsby uses React, and GraphQL to let...

  9. Create Gutenberg Blocks Without Writing JavaScript

    Create Gutenberg Blocks Without Writing JavaScript

    Course Intermediate

    Want to create your own custom Gutenberg blocks but don't know JavaScript? It is possible to code Gutenberg blocks without having to write a line of...

  10. Everything You Need to Know About WordPress Widgets

    Everything You Need to Know About WordPress Widgets

    Course Intermediate

    WordPress widgets let you add blocks of content or interactive features to your site. With a widget, you can add content to your sidebar, footer, header, or...

  11. Practice JavaScript and Learn: Create a Contact Form

    Practice JavaScript and Learn: Create a Contact Form

    Course Beginner

    If you understand the basics of JavaScript and the key concepts we use to build web apps, the next step is to practice putting it all together in a practical...

  12. Introduction to WordPress Plugin Development

    Introduction to WordPress Plugin Development

    Course Intermediate

    Part of the reason for the success of WordPress is how easy it is to customize with themes and plugins. There are a huge number of plugins available in the...