Code Tutorials

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.

All Code tutorials:

  1. Understanding the Event Loop in JavaScript

    Understanding the Event Loop in JavaScript

    Tutorial Beginner

    This tutorial will help you understand how the event loop works in JavaScript. This will allow you to write more responsive code.

  2. How to Build Your Own AI With ChatGPT API

    How to Build Your Own AI With ChatGPT API

    Tutorial Beginner

    This article will walk you through the whole process of creating an OpenAI account, getting your API key, and querying ChatGPT from your Node.js application.

  3. How to Get and Set the Day, Month, Year, or Time in JavaScript

    How to Get and Set the Day, Month, Year, or Time in JavaScript

    Tutorial Beginner

    This tutorial will teach you how to get and set the value for the day, month, year, or time for a Date object in JavaScript.

  4. How to Add or Subtract Days (And More) From Dates in Vanilla JavaScript

    How to Add or Subtract Days (And More) From Dates in Vanilla JavaScript

    Tutorial Beginner

    This tutorial will teach you how to add or subtract years, months, days, hours, minutes, or seconds from a date in vanilla JavaScript. No libraries required!

  5. How to Load in and Animate Content With Vanilla JavaScript

    How to Load in and Animate Content With Vanilla JavaScript

    Tutorial Beginner

    This tutorial will teach you how to load in and animate the content of a webpage with JavaScript.

  6. Learn JavaScript Arrays

    Learn JavaScript Arrays

    Tutorial Beginner

    If you already understand the basics of JavaScript arrays, it's time to take your skills to the next level with more advanced topics. In this series of...

  7. Learn Asynchronous Programming in JavaScript

    Learn Asynchronous Programming in JavaScript

    Tutorial Beginner

    Boost your JavaScript skills with our in-depth tutorials on asynchronous programming, covering technologies such as promises, async/await, and callbacks....

  8. Learn DOM Manipulation in JavaScript

    Learn DOM Manipulation in JavaScript

    Tutorial Beginner

    Unlock the power of JavaScript with our comprehensive tutorials on DOM manipulation. Dive in and learn how to create dynamic, interactive webpages.

  9. How to Build a User Tour With Shepherd in JavaScript

    How to Build a User Tour With Shepherd in JavaScript

    Tutorial Intermediate

    New users can benefit from a visual tour of your web application. Learn how to build one with a JavaScript library called Shepherd.

  10. Understanding Hash Functions and Keeping Passwords Safe

    Understanding Hash Functions and Keeping Passwords Safe

    Tutorial Intermediate

    From time to time, servers and databases are stolen or compromised. With this in mind, it is important to ensure that some crucial user data, such as...

  11. Android SDK: Create a Barcode Reader

    Android SDK: Create a Barcode Reader

    Tutorial Intermediate

    In this tutorial, you'll learn how to integrate a barcode reader and QR code scanner in an Android app. The Google code scanner API will be of immense help...

  12. Creating Animations With MotionLayout for Android

    Creating Animations With MotionLayout for Android

    Tutorial Intermediate

    This tutorial will teach you how to animate different widgets in your activity using the MotionLayout subclass in Android.