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. Build an App From Scratch With JavaScript and the MEAN Stack

    Build an App From Scratch With JavaScript and the MEAN Stack

    Course Intermediate

    Full-stack web development requires coding both a front-end for the browser and a back-end server. Using JavaScript for both parts of the app makes life a...

  2. Create Your Own Alexa Skill

    Create Your Own Alexa Skill

    Course Intermediate

    Technology is getting more and more integrated into everyday life. Now, with devices like Amazon Alexa, software is moving into users' homes and lives in a...

  3. TypeScript Fundamentals

    TypeScript Fundamentals

    Course Beginner

    JavaScript is a very popular and widespread language, but it has a lot of limitations. When it was created, web pages were much simpler, and JavaScript was...

  4. Android Fundamentals: Activities

    Android Fundamentals: Activities

    Course Beginner

    Activities are one of the fundamental building blocks of Android apps. The app UI is built from Activities, so if you want to become an app developer, you'll...

  5. Theme Developer’s Guide to WPBakery Page Builder for WordPress

    Theme Developer’s Guide to WPBakery Page Builder for WordPress

    Course Intermediate

    WPBakery Page Builder for WordPress (formerly known as Visual Composer) is probably the most popular page builder on Envato Market. Sitting at over 350,000...

  6. Node.js From Scratch

    Node.js From Scratch

    Course Beginner

    Node.js is an open-source, cross-platform JavaScript runtime environment that takes JavaScript into the server. Writing fast, cross-platform, and...

  7. Connect a Database to Your Python Application

    Connect a Database to Your Python Application

    Course Intermediate

    Most apps will need a database for the back-end, but the specific database you choose shouldn't make much of a difference to your app's architecture. With...

  8. Convert a jQuery App to Vue.js

    Convert a jQuery App to Vue.js

    Course Intermediate

    Front-end web frameworks have taken component-based development and kicked it into high gear. Vue.js is one of the newest and most popular frameworks and is...

  9. Angular Fundamentals

    Angular Fundamentals

    Course Intermediate

    When it was first released, Angular turned the world of front-end development upside down. It was one of the first modern JavaScript frameworks, and the...

  10. Enhance Your Laravel App With Vue.js

    Enhance Your Laravel App With Vue.js

    Course Intermediate

    Laravel is a great framework for building PHP web apps, making it easy to get started and to deliver a solid product. To take the user experience to the next...

  11. Up and Running With WooCommerce

    Up and Running With WooCommerce

    Course Beginner

    WooCommerce is the most popular eCommerce platform on the web and the most popular way of bringing eCommerce to WordPress. If you're creating an online...

  12. 3 Practical Examples to Learn Laravel

    3 Practical Examples to Learn Laravel

    Course Beginner

    Laravel is the most popular PHP application framework, and there are countless tutorials, articles, and yes, even videos on how to get started with and learn...