Code

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.

Featured Code Tutorials

  • The Best Way to Deep Copy an Object in JavaScript

    The Best Way to Deep Copy an Object in JavaScript

    Kingsley Ubah
  • Create a JavaScript AJAX Post Request: With and Without jQuery

    Create a JavaScript AJAX Post Request: With and Without jQuery

    Kingsley Ubah
  • Promo Banner

    Put your new skills to work. Create with unlimited downloads of web templates, photos, fonts and more. Plus access our full AI stack.

    Start creating

    Code Courses

  • Learn React 18: The Complete React Developer Course

    Learn React 18: The Complete React Developer Course

    Franc Lucas
  • Learn Modern JavaScript Fundamentals in 7 Hours: Free Course

    Learn Modern JavaScript Fundamentals in 7 Hours: Free Course

    Dan Wellman
  • All Code Content:

    1. The Best Way to Deep Copy an Object in JavaScript

      The Best Way to Deep Copy an Object in JavaScript

      Tutorial Beginner

      In this article, you'll learn the difference between shallow and deep copying in JavaScript, and the best way to deep copy an object in JavaScript.

    2. Building RESTful APIs With Flask: The DIY Approach

      Building RESTful APIs With Flask: The DIY Approach

      Tutorial Beginner

      Build powerful RESTful APIs with Flask. In this tutorial, you'll learn a class-based approach to do it all by yourself, for people who prefer to have more...

    3. Build a REST API With Laravel

      Build a REST API With Laravel

      Course Beginner

      Laravel lets you easily and quickly build RESTful APIs. This could be the back-end to a front-end web app, a data source for a mobile app, or a service for...

    4. How to Implement the Singleton Pattern in JavaScript ES6+

      How to Implement the Singleton Pattern in JavaScript ES6+

      Tutorial Beginner

      Today, we’re going to discuss the singleton pattern in JavaScript. Specifically, we’ll discuss how you can implement the singleton pattern in JavaScript ES6+...

    5. How to Send Emails in Laravel

      How to Send Emails in Laravel

      Tutorial Beginner

      In this article, we're going to explore the Mail API in the Laravel web framework. Laravel uses the popular Symfony Mailer component, which is easy to use...

    6. Creating a Web App From Scratch Using Python Flask and MySQL

      Creating a Web App From Scratch Using Python Flask and MySQL

      Tutorial Intermediate

      In this series, we'll be using Python, Flask, and MySQL to create a simple web application from scratch. It will be a simple bucket list application where...

    7. Getting Started With Chart.js: Line and Bar Charts

      Getting Started With Chart.js: Line and Bar Charts

      Tutorial Intermediate

      In this tutorial, you will learn how to create line and bar charts in Chart.js. You will also learn about different configuration options that you can use to...

    8. How to Merge Two Python Dictionaries

      How to Merge Two Python Dictionaries

      Tutorial Beginner

      Learn how to merge two dictionaries using Python, either through the update( ) method or through a single expression.

    9. Object-Oriented PHP for Beginners

      Object-Oriented PHP for Beginners

      Tutorial Intermediate

      In this post, you'll learn the concepts behind object-oriented programming (OOP), a style of coding in which related actions are grouped into classes to aid...

    10. Understanding Forms and Events in React

      Understanding Forms and Events in React

      Tutorial Intermediate

      In this tutorial, we'll discuss what events are, how they work, and how to set up event handlers on a controlled form in your React application.

    11. Introduction to API Calls With React and Axios

      Introduction to API Calls With React and Axios

      Tutorial Intermediate

      This tutorial will teach you how to use Axios to fetch data and then how to manipulate it and eventually display it on your page with filtering functionality.

    12. How to Check If a Function Exists in Java Script

      How to Check If a Function Exists in Java Script

      Tutorial Beginner

      Learn how to use the if conditional statement, the typeof operator, and the try...catch method to check whether a function exists in JavaScript before you...