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. Learn Kotlin for Android

    Learn Kotlin for Android

    Tutorial Beginner

    This resource brings together free courses and tutorials to help you learn Kotlin—a modern language that streamlines Java coding and fixes the superfluous...

  2. Learn jQuery

    Learn jQuery

    Tutorial Beginner

    Wondering how to learn jQuery on your own? When jQuery appeared, it changed the game for web development. It's not the most modern library any more, but it's...

  3. The Best Way to Learn Python

    The Best Way to Learn Python

    Tutorial Beginner

    In this article, we cover websites, books, coding challenge platforms, tools, and other resources. This is the best way to learn Python!

  4. How to Download Files in Python

    How to Download Files in Python

    Tutorial Beginner

    Python provides several ways to download files from the internet. This can be done over HTTP using the urllib module or or the requsts library. This tutorial...

  5. Using the Requests Module in Python

    Using the Requests Module in Python

    Tutorial Intermediate

    In this tutorial, you will learn about the Requests module in Python and how to use it to send HTTP requests with custom headers, cookies, and more.

  6. 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...

  7. 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.

  8. 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...

  9. 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...

  10. 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...

  11. 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...

  12. 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.