Code Tutorials

Discover thousands of free code tutorials to help you learn web and mobile development. You can learn Android app development, master React Native, become a better WordPress developer, and much more.

All Code tutorials:

  1. Adding Custom Hooks in WordPress: Custom Actions

    Adding Custom Hooks in WordPress: Custom Actions

    Tutorial Beginner

    In this two-part series, we're going to review the WordPress hook system and how it's implemented, and we're going to take a look at how to define both our...

  2. How to Use async in PHP

    How to Use async in PHP

    Tutorial Intermediate

    In this tutorial, I will show you how to use the async library from Spatie to run code asynchronously in PHP.

  3. Set Up Routing in PHP Applications Using the Symfony Routing Component

    Set Up Routing in PHP Applications Using the Symfony Routing Component

    Tutorial Intermediate

    Today, we'll go through the Symfony Routing component, which allows you to set up routing in your PHP applications.

  4. Learn React 18: Building Your First React App

    Learn React 18: Building Your First React App

    Tutorial Beginner

    It's possible to build applications with React without using any tool-chains—just with the React library and pure JavaScript. In this tutorial, you'll see how.

  5. SQL for Beginners: Part 3 - Database Relationships

    SQL for Beginners: Part 3 - Database Relationships

    Tutorial Beginner

    Today, we continue our journey into the world of SQL and relational database systems. In this part three of the series, we'll learn how to work with multiple...

  6. Code Your First API With Node.js and Express: Understanding REST APIs

    Code Your First API With Node.js and Express: Understanding REST APIs

    Tutorial Beginner

    If you've have heard of these terms like REST and API, but don't have a complete understanding of how they work or how to build your own API, this series is...

  7. How to Create a Resumable Video Uploader in Node.js

    How to Create a Resumable Video Uploader in Node.js

    Tutorial Intermediate

    In this tutorial, I'll demonstrate how to make a video uploader for your site that can resume an interrupted upload and generate a thumbnail upon completion.

  8. Introduction to Network Programming in Python

    Introduction to Network Programming in Python

    Tutorial Advanced

    This tutorial will give an introduction to sockets in Python and how to use the socket module to build HTTP servers and clients in Python. It will also cover...

  9. How to Use the Symfony Event Dispatcher for PHP

    How to Use the Symfony Event Dispatcher for PHP

    Tutorial Intermediate

    Today, we're going to learn how to use the Symfony event dispatcher component, which allows you to create events and listeners in your PHP applications....

  10. 9 Best Weather App Templates

    9 Best Weather App Templates

    Tutorial Beginner

    By using a premium weather app template, you will be able to easily create a fully functional and professionally designed weather app that your users will love.

  11. Demystifying Python Recursion

    Demystifying Python Recursion

    Tutorial Intermediate

    Most complex tasks in Python can be broken down into simpler subtasks. Recursion helps to achieve this, making the code cleaner and neater. This tutorial...

  12. 10 Ways to Instantly Increase Your jQuery Performance

    10 Ways to Instantly Increase Your jQuery Performance

    Tutorial Intermediate

    This article will present ten easy steps that will instantly improve your script's performance. Don't worry; there isn't anything too difficult here....