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. Compressing and Extracting Files in Python

      Compressing and Extracting Files in Python

      Tutorial • Intermediate

      Python allows us to do a lot of interesting things very easily using modules. This tutorial will teach you how to compress and extract files using the...

    2. How to Code a Random Color Generator in JavaScript

      How to Code a Random Color Generator in JavaScript

      Tutorial • Beginner

      This tutorial will show you how to code a random color generator in JavaScript for three different color formats.

    3. TypeScript for Beginners, Part 2: Basic Data Types

      TypeScript for Beginners, Part 2: Basic Data Types

      Tutorial • Beginner

      There are 12 different types in TypeScript, and each of them has its own unique purpose. This tutorial will give you a brief overview of all of them.

    4. 30 JavaScript Best Practices for Beginners

      30 JavaScript Best Practices for Beginners

      Tutorial • Beginner

      This week, we'll look at some of the best practices for coding in JavaScript! Once you've reviewed the list, be sure to let us know what little tips you've...

    5. How to Iterate Over Object Properties in JavaScript

      How to Iterate Over Object Properties in JavaScript

      Tutorial • Beginner

      In this article, we'll go through the various ways to iterate over the properties of an object in JavaScript.

    6. How to Use assert() in PHP

      How to Use assert() in PHP

      Tutorial • Beginner

      In this article, I'll teach you about the assert() function in PHP. I will teach you what exactly it is, how it works, and the right context to use it in...

    7. Data Structures With JavaScript: Tree

      Data Structures With JavaScript: Tree

      Tutorial • Beginner

      Trees are one of the most commonly used data structures in web development. This statement holds true for both developers and users. Every web developer who...

    8. Add Days to a Date With PHP DateInterval

      Add Days to a Date With PHP DateInterval

      Tutorial • Beginner

      In this quick tip, you will learn how to add days to a date in PHP using the DateInterval class.

    9. 30+ PHP Best Practices for Beginners

      30+ PHP Best Practices for Beginners

      Tutorial • Intermediate

      PHP is the most widely used language for programming on the web. Here are 30+ best practices for beginners wanting to gain a firmer grasp of the fundamentals.

    10. Pop and Shift Arrays With PHP: When to Use Each One

      Pop and Shift Arrays With PHP: When to Use Each One

      Tutorial • Beginner

      In this quick tip, I'll show you how to use the array_pop() and array_shift() functions in PHP to get the first and last elements of an array.

    11. How to Count Words in JavaScript

      How to Count Words in JavaScript

      Tutorial • Beginner

      In this quick article, we’ll see how you can count words in a paragraph with JavaScript, along with a couple of real-world examples.

    12. Read a CSV to an Array in PHP

      Read a CSV to an Array in PHP

      Tutorial • Beginner

      In this post, I'll show you how to use PHP's built-in functions to read and print the contents of a CSV file and convert it into an array.