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. How to Create a Simple Event Calendar for Your PHP Website

      How to Create a Simple Event Calendar for Your PHP Website

      Tutorial Beginner

      In this post, we’re going to review the Events Calendar script, which allows you to add event calendars to your PHP website. It’s a ready-to-use tool which...

    2. Introducing the Natural Language Toolkit (NLTK)

      Introducing the Natural Language Toolkit (NLTK)

      Tutorial Beginner

      This tutorial shows you how to use the Natural Language Toolkit (NLTK) for natural language processing (NLP) tasks.

    3. Android SDK: App Resources

      Android SDK: App Resources

      Tutorial Beginner

      We are learning how to develop Android apps in this series. So far, we've looked at the structure of an Android app and explored user interfaces. In this...

    4. Android SDK: Project Manifest

      Android SDK: Project Manifest

      Tutorial Beginner

      The manifest for an Android project can be simple or extremely complex, depending on what the app does. We will look at the parts of the manifest you need to...

    5. Mobile Development Languages

      Mobile Development Languages

      Tutorial Beginner

      If you want to code a mobile app, you need to know about the best programming languages that are used to make apps. In this post, I'll help you pick the best...

    6. How to Cache Using Redis in Django Applications

      How to Cache Using Redis in Django Applications

      Tutorial Intermediate

      One of the ways to relieve strain on a server is by caching data. This is done by caching data after it has been processed and then serving it from the cache...

    7. Templating With Jinja2 in Flask: Essentials

      Templating With Jinja2 in Flask: Essentials

      Tutorial Beginner

      Understand how to lay out JInja2 templates from the perspective of Flask and how to leverage the template inheritance.

    8. Build a Shopping Cart With PHP and MySQL

      Build a Shopping Cart With PHP and MySQL

      Tutorial Advanced

      For this week’s screencast + tutorial, we’re going to teach you how to build your own shopping cart with PHP and MySQL. As you’ll find, it’s not quite as...

    9. Object-Oriented PHP With Classes and Objects

      Object-Oriented PHP With Classes and Objects

      Tutorial Beginner

      In this article, we'll explore the basics of object-oriented programming in PHP. Learn how to use PHP classes and objects, properties, and methods, as well...

    10. JWT Authentication in Django

      JWT Authentication in Django

      Tutorial Intermediate

      This tutorial will give an introduction to JSON Web Tokens and how to implement JWT authentication in Django.

    11. How to Hide a Page Title in WordPress

      How to Hide a Page Title in WordPress

      Tutorial Beginner

      Page titles not working with the design of your WordPress pages? Not sure how to hide the titles on your WordPress pages? Learn how to hide your page titles...

    12. How to Upload and Download CSV Files With Angular

      How to Upload and Download CSV Files With Angular

      Tutorial Intermediate

      Learn how to upload, and download CSV in your Angular project. This simple project, allows you to load and save even huge CSV data sets.