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. Kotlin From Scratch: Classes and Objects

      Kotlin From Scratch: Classes and Objects

      Tutorial Intermediate

      Get an introduction to object-oriented programming in Kotlin by learning about classes: constructors and properties, casting, and advanced class features.

    2. Managing Cron Jobs Using Python

      Managing Cron Jobs Using Python

      Tutorial Beginner

      In this tutorial, you'll learn the importance of cron jobs and why you need them. You'll also learn how to use python-crontab, a Python module to interact...

    3. How to Create a Multiline String in PHP: 3 Methods

      How to Create a Multiline String in PHP: 3 Methods

      Tutorial Beginner

      This quick tip will show you how to create a multiline string in PHP using three different methods.

    4. Write to Files and Read Files With PHP

      Write to Files and Read Files With PHP

      Tutorial Beginner

      In this tutorial, you'll learn several important functions in PHP which are sufficient for all your basic file reading and writing needs. You'll learn how to...

    5. Advanced File Upload and Content Management With Filestack

      Advanced File Upload and Content Management With Filestack

      Tutorial Beginner

      We live in the information age. From communication to shopping to finances to work, we handle most of our interactions digitally through websites and apps....

    6. Kotlin From Scratch: Packages and Basic Functions

      Kotlin From Scratch: Packages and Basic Functions

      Tutorial Beginner

      In this tutorial, we'll start by looking at how to organize code using packages in Kotlin, and then go on to an introduction to functions in Kotlin.

    7. How to Check if an Object Is Empty in JavaScript

      How to Check if an Object Is Empty in JavaScript

      Tutorial Beginner

      In this tutorial, I’ll show you how you can check if an object is empty in JavaScript. We'll look at a number of different methods, each with pros and cons.

    8. Building RESTful APIs With Flask: ORM Independent

      Building RESTful APIs With Flask: ORM Independent

      Tutorial Intermediate

      In this part of this tutorial series, learn how to create a RESTful API using Flask. This is especially useful for applications that depend on some...

    9. Mathematical Modules in Python: Decimal and Fractions

      Mathematical Modules in Python: Decimal and Fractions

      Tutorial Intermediate

      In this tutorial, you will learn about the decimal and fractions modules in Python. We'll cover both these modules and the different functions they make...

    10. How Long Does It Take to Learn JavaScript?

      How Long Does It Take to Learn JavaScript?

      Tutorial Beginner

      JavaScript is one of the most popular programming languages in use today, and that is because it powers almost all of the web. One of the major questions...

    11. Mathematical Modules in Python: Statistics

      Mathematical Modules in Python: Statistics

      Tutorial Beginner

      In this tutorial, you will learn about different functions available in the statistics module which can be used to calculate the averages or spread of a...

    12. Base64 Encoding and Decoding Using Python

      Base64 Encoding and Decoding Using Python

      Tutorial Intermediate

      This article will show how we can use Python to encode and decode Base64 files, more specifically, a binary image.