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. Get Started With Firebase for Android

      Get Started With Firebase for Android

      Tutorial Beginner

      Creating a back-end server requires a skill set that most independent app developers lack. Fortunately, there's Firebase, a cloud-based platform that...

    2. How to Begin With Test-Driven Development in Python

      How to Begin With Test-Driven Development in Python

      Tutorial Intermediate

      In this tutorial, I will introduce the core concepts of TDD and will provide examples in Python, using the nosetests unit-testing package. I will...

    3. Sanitize and Validate Data With PHP Filters

      Sanitize and Validate Data With PHP Filters

      Tutorial Intermediate

      Data validation is an integral part of working with forms. Not only can invalid submitted data lead to security problems, but it can also break your webpage....

    4. 7 Best jQuery Flipbook Plugins Compared (Free and Paid)

      7 Best jQuery Flipbook Plugins Compared (Free and Paid)

      Tutorial Beginner

      A jQuery flipbook plugin displays your images, document files, or any other text on your site. Here are some great free and paid JavaScript flipbooks that...

    5. Getting Started With Android Studio

      Getting Started With Android Studio

      Tutorial Beginner

      This tutorial will help you get started with Android Studio by giving you a brief overview of the application and linking to more detailed tutorials wherever...

    6. Introduction to Forms in Angular: Template-Driven Forms

      Introduction to Forms in Angular: Template-Driven Forms

      Tutorial Beginner

      In Angular, you can build forms with a template-driven or a model-driven approach. Here you'll learn to create template-driven forms using Angular.

    7. 15 Best PHP Event Calendar and Booking Scripts... and 3 Free Options

      15 Best PHP Event Calendar and Booking Scripts... and 3 Free Options

      Tutorial Beginner

      Discover 15 of the best PHP calendar scripts. Whether you need an appointment booking script, an event calendar script, or a PHP calendar reservation system,...

    8. Timing Events in JavaScript: setTimeout and setInterval

      Timing Events in JavaScript: setTimeout and setInterval

      Tutorial Beginner

      JavaScript timing events are used to run code at a specific time or after a specific period of time. These events are frequently used in web development for...

    9. 13 Best HTML5 Game Templates of 2025 With Source Code

      13 Best HTML5 Game Templates of 2025 With Source Code

      Tutorial Beginner

      Do you want to build fun online games for desktop and mobile devices? HTML5 has quickly become the universal platform for creating browser-based games for...

    10. Vue.js Tutorial: Beginner to Front-End Developer

      Vue.js Tutorial: Beginner to Front-End Developer

      Tutorial Beginner

      This free course will teach you the fundamental concepts you need to start building applications with Vue.js.

    11. Sorting Values With JavaScript

      Sorting Values With JavaScript

      Tutorial Intermediate

      In this article, I’ll show you how to sort both simple and complex array collections in JavaScript. We’ll be using the JavaScript sort() method along with...

    12. How to Use Amazon S3 & PHP to Dynamically Store and Manage Files With Ease

      How to Use Amazon S3 & PHP to Dynamically Store and Manage Files With Ease

      Tutorial Intermediate

      Amazon S3 (Simple Storage Service) is a cloud-based object storage service. In this article, we're going to discuss how you can use Amazon S3 to store and...