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. Learn React 18: Using CSS Modules

      Learn React 18: Using CSS Modules

      Tutorial Beginner

      This tutorial will teach you how to use CSS modules in React to keep your styles locally scoped.

    2. Learn React 18: Using Controlled Inputs

      Learn React 18: Using Controlled Inputs

      Tutorial Beginner

      You will eventually have to get data from your users and then manipulate the provided information to update the component state and the DOM. This tutorial...

    3. Learn React 18: Using Uncontrolled Inputs

      Learn React 18: Using Uncontrolled Inputs

      Tutorial Beginner

      This tutorial will teach you how to use uncontrolled inputs in your React components to manage form data.

    4. Learn React 18: Writing Components as Classes

      Learn React 18: Writing Components as Classes

      Tutorial Beginner

      This tutorial will teach you how to define your React components as classes. It will also briefly touch upon component lifecycle methods.

    5. Create a Music Player on Android: User Controls

      Create a Music Player on Android: User Controls

      Tutorial Beginner

      We are building a simple music player app for Android in this series. In this final part of the series, we will let the user control playback, including...

    6. Formatting JavaScript Dates

      Formatting JavaScript Dates

      Tutorial Beginner

      Formatting dates and times is a common requirement in JavaScript development, but the built-in formatting capabilities of the Date object have their...

    7. How to Implement Drag and Drop With JavaScript

      How to Implement Drag and Drop With JavaScript

      Tutorial Beginner

      Drag and drop is an essential feature of graphical user interfaces and is crucial for building a wide range of applications. In this tutorial, we'll create a...

    8. Create a Music Player on Android: Song Playback

      Create a Music Player on Android: Song Playback

      Tutorial Beginner

      In this series, we are creating a music player on Android using the MediaPlayer and MediaController classes. In this part of the series, we will implement a...

    9. Histogram Equalization in Python

      Histogram Equalization in Python

      Tutorial Beginner

      This tutorial shows how we can enhance the contrast of an image using histogram equalization and implement the method using Python and OpenCV.

    10. Using Faker to Generate Filler Data for Automated Testing

      Using Faker to Generate Filler Data for Automated Testing

      Tutorial Intermediate

      In-depth automated testing requires solid data generation. Come learn about Faker, a PHP library for straightforward data filling.

    11. Using date-fns for Easy Date Manipulation

      Using date-fns for Easy Date Manipulation

      Tutorial Beginner

      date-fns is a powerful and easy-to-use library that can save you a lot of time and effort when working with dates in JavaScript.

    12. Android From Scratch: How to Store Application Data Locally

      Android From Scratch: How to Store Application Data Locally

      Tutorial Beginner

      When it comes to persisting application data locally, Android developers are definitely spoiled for choice. In this tutorial, I'll show you how to make use...