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. Using async and await in JavaScript

      Using async and await in JavaScript

      Tutorial Beginner

      In this tutorial, we will learn about the async and await keywords in JavaScript, which enable us to use promises effectively and write cleaner asynchronous...

    2. 20+ Most Useful PHP Scripts for 2025

      20+ Most Useful PHP Scripts for 2025

      Tutorial Beginner

      Whether you need to create an email form, add a shopping cart to your eCommerce store, or create a contact form with validation, there's a PHP script that's...

    3. Insert, Replace, or Remove Child Elements in JavaScript

      Insert, Replace, or Remove Child Elements in JavaScript

      Tutorial Beginner

      This tutorial will show you how to insert child elements in your website with JavaScript. You will also learn how to remove or replace those child elements...

    4. Inserting Text, HTML, or Elements at Adjacent Positions Using JavaScript

      Inserting Text, HTML, or Elements at Adjacent Positions Using JavaScript

      Tutorial Beginner

      This tutorial will teach you how to insert text, HTML, or elements at different adjacent positions relative to the calling element using JavaScript.

    5. 20+ Best Android App Templates for 2025

      20+ Best Android App Templates for 2025

      Tutorial Beginner

      Do you want to save time and build your Android apps faster in 2023? By using app templates, you cut through the slog of creating an app from scratch and...

    6. The Downside of Using innerHTML to Manipulate the DOM and Some Alternatives

      The Downside of Using innerHTML to Manipulate the DOM and Some Alternatives

      Tutorial Beginner

      The innerHTML property is commonly used to modify the DOM, but it has some drawbacks.  This article will examine the downsides of using innerHTML and provide...

    7. Creating a Blogging App Using React, Part 3: Add & Display Posts

      Creating a Blogging App Using React, Part 3: Add & Display Posts

      Tutorial Intermediate

      In the previous part of this tutorial series, you saw how to implement the sign-up and sign-in functionality. In this part of the tutorial, you'll implement...

    8. 20+ Best Flutter Mobile App Templates on CodeCanyon in 2025

      20+ Best Flutter Mobile App Templates on CodeCanyon in 2025

      Tutorial Beginner

      Flutter app templates create beautiful apps that work on Android and iOS platforms. Find yours on CodeCanyon today!

    9. How to Find the Parents, Siblings, and Children of an Element Using the JavaScript DOM

      How to Find the Parents, Siblings, and Children of an Element Using the JavaScript DOM

      Tutorial Beginner

      This tutorial will teach you how to find the parents, siblings, or children of an element using JavaScript.

    10. Full-Text Search in MongoDB

      Full-Text Search in MongoDB

      Tutorial Intermediate

      In this article, we are going to explore full-text search functionalities in MongoDB using Text Indexes. Full-text search allows you to efficiently search...

    11. How to Use DOM to Change Attributes and Classes of Elements

      How to Use DOM to Change Attributes and Classes of Elements

      Tutorial Beginner

      This tutorial will teach you how to get and set the attribute value of different HTML elements. We will then learn how to easily manipulate the classes of...

    12. Rewriting History With Git Rebase

      Rewriting History With Git Rebase

      Tutorial Intermediate

      Rebasing is one of the most misunderstood topics in Git. It has a reputation for being a dangerous command that beginners should avoid, but this doesn't need...