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. How to Work With Excel Documents Using Python

      How to Work With Excel Documents Using Python

      Tutorial Intermediate

      In this tutorial, you'll learn how to work with Excel documents using Python, through the OpenPyXL library.

    2. Analyzing Code With Code Detection API

      Analyzing Code With Code Detection API

      Tutorial Beginner

      Developers need tools to help detect, label, format, and enrich their code, and Code Detection API was created for that explicit purpose.

    3. Manipulating Images in PHP Using GD

      Manipulating Images in PHP Using GD

      Tutorial Intermediate

      This tutorial will cover the basics of manipulating images using the GD library in PHP. We will begin with basic operations like resize and rotate, before...

    4. Serialization and Deserialization of Python Objects: Part 1

      Serialization and Deserialization of Python Objects: Part 1

      Tutorial Intermediate

      Serialization and deserialization is happening whenever you save your program's state to a file or send some data over the network. Understanding the...

    5. Kotlin From Scratch: More Fun With Functions

      Kotlin From Scratch: More Fun With Functions

      Tutorial Intermediate

      Learn about top-level functions, lambda expressions, anonymous functions, local functions, infix functions, and member functions in Kotlin.

    6. How to Collaborate on GitHub

      How to Collaborate on GitHub

      Tutorial Beginner

      Today, we will discuss a few rules of the road for collaborating on open-source projects, and give you the knowledge and intuition you will need to get...

    7. Scraping Webpages in Python With Beautiful Soup: Search and DOM Modification

      Scraping Webpages in Python With Beautiful Soup: Search and DOM Modification

      Tutorial Intermediate

      In this tutorial, you will learn how to search the document for particular tags and then modify the document using the Beautiful Soup library.

    8. How to Return Multiple Values From a PHP Function

      How to Return Multiple Values From a PHP Function

      Tutorial Beginner

      This tutorial will show you how to return multiple values from a PHP function using two different approaches.

    9. Understand How Much Memory Your Python Objects Use

      Understand How Much Memory Your Python Objects Use

      Tutorial Intermediate

      Python's memory management can be very surprising. In this tutorial you'll learn how to keep track and understand the actual memory footprint of your...

    10. How to Iterate Over Object Keys With JavaScript

      How to Iterate Over Object Keys With JavaScript

      Tutorial Beginner

      Custom objects cannot be iterated over using the for...of loop. You also can't use iterator methods like map() and forEach(). If you do, you'll get a...

    11. Render Text and Shapes on Images in PHP

      Render Text and Shapes on Images in PHP

      Tutorial Intermediate

      This tutorial will teach you how to draw basic shapes in PHP and how to render text using your favorite font.

    12. The Binary Search Algorithm in JavaScript

      The Binary Search Algorithm in JavaScript

      Tutorial Intermediate

      In this post, I'll compare linear search and binary search algorithms. You'll see pseudocode for each algorithm, along with examples and a step-by-step guide...