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 content:

    1. Kotlin Reactive Programming for an Android Sign-Up Screen

      Kotlin Reactive Programming for an Android Sign-Up Screen

      Tutorial Intermediate

      How can RxJava help you solve the real-world problems you'll encounter when developing Android apps? We use RxJava 2.0, RxBinding and RxAndroid to create a...

    2. Google Flutter From Scratch: Building Apps With Widgets

      Google Flutter From Scratch: Building Apps With Widgets

      Tutorial Beginner

      Flutter has, in recent months, become one of the most popular frameworks for developing cross-platform mobile apps. If you are interested in reactive...

    3. Secure, Passwordless Authentication Using Auth0

      Secure, Passwordless Authentication Using Auth0

      Tutorial Intermediate

      In this article, you'll learn how to set up passwordless authentication using the Auth0 service. Auth0 allows you to outsource authentication features for...

    4. Authentication and Authorization Using Auth0 in PHP

      Authentication and Authorization Using Auth0 in PHP

      Tutorial Intermediate

      In this article, we're going to explore the Auth0 service, which provides authentication and authorization as a service. Auth0 allows you to set up basic...

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

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

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

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

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

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

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

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