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. Error Handling & Logging in Python

      Error Handling & Logging in Python

      Tutorial Beginner

      In this tutorial, you'll learn how to handle errors in Python and how to log the errors for a better understanding about what went wrong in the application.

    2. List Comprehensions in Python

      List Comprehensions in Python

      Tutorial Intermediate

      In this tutorial, you will learn what list comprehensions are and how to use them in your projects to write code more concisely.

    3. How to Work With JSON Data Using Python

      How to Work With JSON Data Using Python

      Tutorial Beginner

      This tutorial shows how easy it is to use the Python programming language to work with JSON data.

    4. Resize and Manipulate Images in PHP (With Examples)

      Resize and Manipulate Images in PHP (With Examples)

      Tutorial Intermediate

      This tutorial will teach you how to transform an image using the convolution matrix and how to use different image copying and resize functions in GD to add...

    5. How to Sort Arrays in PHP

      How to Sort Arrays in PHP

      Tutorial Beginner

      In this tutorial, you'll learn how to sort an array in PHP. You'll learn how to sort in ascending or descending order based on its keys or values. You will...

    6. Android From Scratch: Building Your First Android Application

      Android From Scratch: Building Your First Android Application

      Tutorial Beginner

      In this tutorial, you will build your first Android application. You will have the chance to look at how Android Studio works and to understand the concepts...

    7. Sorting and Searching in Python

      Sorting and Searching in Python

      Tutorial Intermediate

      In this tutorial, I'll show you two sorting and searching algorithms in Python, in particular the selection sort algorithm and the linear search algorithm....

    8. How to Make Changes to Multiple Files Using Python

      How to Make Changes to Multiple Files Using Python

      Tutorial Beginner

      This tutorial shows how we can use Python to carry out a search and replace operation on multiple files within a directory.

    9. Get a Fake REST API Up and Running Using json-server

      Get a Fake REST API Up and Running Using json-server

      Tutorial Beginner

      In this tutorial, you'll see how to get started with setting up and using a fake REST API server using json-server, which you can use while developing mobile...

    10. Authenticating Node.js Applications With Passport

      Authenticating Node.js Applications With Passport

      Tutorial Intermediate

      In this article, we are going to develop a basic Express application from scratch and delegate everything related to authentication to Passport, which is...

    11. 11 Best PHP URL Shortener Scripts (Free and Premium)

      11 Best PHP URL Shortener Scripts (Free and Premium)

      Tutorial Beginner

      In this post, I'll review the best PHP URL shortener scripts on CodeCanyon. I'll also show you three good free URL shortener scripts that you can download...

    12. How to Save a File With JavaScript

      How to Save a File With JavaScript

      Tutorial Beginner

      This tutorial will show you three different techniques of creating and saving files with JavaScript.