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. Mathematical Modules in Python: Statistics

      Mathematical Modules in Python: Statistics

      Tutorial Beginner

      In this tutorial, you will learn about different functions available in the statistics module which can be used to calculate the averages or spread of a...

    2. How to Make a Live Chat Script in PHP

      How to Make a Live Chat Script in PHP

      Tutorial Intermediate

      In this article, we’ll discuss how you can make a live chat script in PHP. Although there are different ways you could achieve this, we’ll use a socket-based...

    3. Particles.js: Introduction

      Particles.js: Introduction

      Tutorial Beginner

      This tutorial will introduce you to a particle system library called Particles.js and help you get started with it by creating basic particle systems.

    4. Getting Started With Chart.js: Introduction

      Getting Started With Chart.js: Introduction

      Tutorial Intermediate

      This series will teach you how to easily create responsive canvas-based charts using Chart.js. The first part of the series will introduce you to the...

    5. Set Up an OAuth2 Server Using Passport in Laravel

      Set Up an OAuth2 Server Using Passport in Laravel

      Tutorial Intermediate

      Learn how to set up a fully fledged OAuth2 server in Laravel using the Laravel Passport library. We’ll go through the necessary server configurations along...

    6. Kotlin From Scratch: Variables, Basic Types, and Arrays

      Kotlin From Scratch: Variables, Basic Types, and Arrays

      Tutorial Beginner

      Kotlin is a modern programming language that compiles to Java bytecode. It is free and open source, and it promises to make coding for Android even more fun.

    7. Base64 Encoding and Decoding Using Python

      Base64 Encoding and Decoding Using Python

      Tutorial Intermediate

      This article will show how we can use Python to encode and decode Base64 files, more specifically, a binary image.

    8. Building RESTful APIs With Flask: An ORM With SQLAlchemy

      Building RESTful APIs With Flask: An ORM With SQLAlchemy

      Tutorial Beginner

      In the first part of this three-part tutorial series, we saw how to write RESTful APIs all by ourselves using Flask as the web framework. The previous...

    9. Creating a Web App From Scratch Using Python Flask and MySQL: Part 2

      Creating a Web App From Scratch Using Python Flask and MySQL: Part 2

      Tutorial Intermediate

      In the previous part of this series, we saw how to get started with Python Flask and MySQL and implemented the user registration portion of our application....

    10. Free and Reliable SSL for Everyone With ZeroSSL

      Free and Reliable SSL for Everyone With ZeroSSL

      Tutorial Beginner

      SSL is the pillar of security on the internet. It encrypts data as it travels through the internet, thereby protecting all information that is sent between a...

    11. How to Create a Custom Authentication Guard in Laravel

      How to Create a Custom Authentication Guard in Laravel

      Tutorial Intermediate

      Learn to create a custom authentication guard in the Laravel framework by extending the core Laravel authentication system.

    12. How Laravel Broadcasting Works

      How Laravel Broadcasting Works

      Tutorial Intermediate

      Today, we are going to explore the concept of broadcasting in the Laravel web framework. It allows you to send notifications to the client side when...