Learn Coding Fundamentals

Become a better developer by mastering the coding fundamentals. From security and testing to OOP and functional programming, you'll learn it all here.

Getting started with Coding Fundamentals

  • HTML & CSS for Beginners (MEGA Free Course!)

    HTML & CSS for Beginners (MEGA Free Course!)

    Adi Purdila
  • All Coding Fundamentals tutorials:

    1. Getting Started With Firebase ML Kit for Android

      Getting Started With Firebase ML Kit for Android

      Tutorial Intermediate

      Firebase ML Kit is a library that allows you to effortlessly, and with minimal code, use a variety of highly accurate, pre-trained deep neural networks in...

    2. Keys, Credentials and Storage on Android

      Keys, Credentials and Storage on Android

      Tutorial Intermediate

      This post on Android user data security will focus on credential and key storage. It will begin by introducing account credentials and end with an example of...

    3. New Course: Get Started Coding Android Apps With Kotlin

      New Course: Get Started Coding Android Apps With Kotlin

      Tutorial Beginner

      In our new course, Get Started Coding Android Apps With Kotlin, you will learn how to create a simple app with Kotlin. Your instructor, Annapurna Agrawal,...

    4. JavaScript Regular Expressions: Beyond the Basics

      JavaScript Regular Expressions: Beyond the Basics

      Tutorial Intermediate

      This tutorial will teach you how to use some sophisticated regular expressions in JavaScript to match patterns in a string. We will begin with a quick...

    5. A Beginner's Guide to Regular Expressions in JavaScript

      A Beginner's Guide to Regular Expressions in JavaScript

      Tutorial Beginner

      Regular expressions let you to manipulate strings with your code. They're very powerful, but they have a special syntax that can be confusing. This tutorial...

    6. Code an Image Gallery Android App With Picasso

      Code an Image Gallery Android App With Picasso

      Tutorial Intermediate

      Picasso is a popular open-source Android library for loading both local and remote images. Learn how to easily use it for handling your image loading needs.

    7. Introduction to Apollo Client With React for GraphQL

      Introduction to Apollo Client With React for GraphQL

      Tutorial Intermediate

      GraphQL has been getting popular recently and is likely to replace the Rest API. In this tutorial, we will use Apollo Client to communicate with GitHub's...

    8. Why WordPress Uses PHP

      Why WordPress Uses PHP

      Tutorial Beginner

      Why does WordPress use PHP? In this video, you'll get a detailed answer to this question. You'll learn what PHP is and why it's used in WordPress.

    9. How to Use TensorFlow Mobile in Android Apps

      How to Use TensorFlow Mobile in Android Apps

      Tutorial Advanced

      With TensorFlow, one of the most popular machine learning frameworks available today, you can easily create and train deep models. TensorFlow Mobile is a...

    10. Regular Expressions With Go: Part 2

      Regular Expressions With Go: Part 2

      Tutorial Intermediate

      In part two of this series on regexes with Go, we will focus on using the regexp library to its full extent, including compiling regular expressions, finding...

    11. Regular Expressions With Go: Part 1

      Regular Expressions With Go: Part 1

      Tutorial Intermediate

      In this two-part series, you'll learn what regular expressions are and how to use regular expressions effectively in Go to accomplish many common tasks.

    12. How to Find and Fix Poor Page Load Times With Raygun

      How to Find and Fix Poor Page Load Times With Raygun

      Tutorial Beginner

      This tutorial will teach you how to integrate Raygun in your website and use it to find and fix any slow-loading pages.