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. Remove Duplicates From an Array in JavaScript

      Remove Duplicates From an Array in JavaScript

      Tutorial Beginner

      Learn how to remove duplicates from an array of primitives, and how to remove duplicates from an array of objects in JavaScript the right way.

    2. Searching Arrays in JavaScript

      Searching Arrays in JavaScript

      Tutorial Beginner

      Arrays are a powerful data structure that stores a collection of data, and JavaScript has many built-in methods to search and find data in your arrays that...

    3. REST vs. gRPC: Battle of the APIs

      REST vs. gRPC: Battle of the APIs

      Tutorial Intermediate

      The REST API has been a pillar of web programming for a long time. But recently gRPC has started encroaching on its territory. It turns out there are some...

    4. How to Begin With Test-Driven Development in Python

      How to Begin With Test-Driven Development in Python

      Tutorial Intermediate

      In this tutorial, I will introduce the core concepts of TDD and will provide examples in Python, using the nosetests unit-testing package. I will...

    5. Getting Started With Android Studio

      Getting Started With Android Studio

      Tutorial Beginner

      This tutorial will help you get started with Android Studio by giving you a brief overview of the application and linking to more detailed tutorials wherever...

    6. 15 Best PHP Event Calendar and Booking Scripts... and 3 Free Options

      15 Best PHP Event Calendar and Booking Scripts... and 3 Free Options

      Tutorial Beginner

      Discover 15 of the best PHP calendar scripts. Whether you need an appointment booking script, an event calendar script, or a PHP calendar reservation system,...

    7. Timing Events in JavaScript: setTimeout and setInterval

      Timing Events in JavaScript: setTimeout and setInterval

      Tutorial Beginner

      JavaScript timing events are used to run code at a specific time or after a specific period of time. These events are frequently used in web development for...

    8. Vue.js Tutorial: Beginner to Front-End Developer

      Vue.js Tutorial: Beginner to Front-End Developer

      Tutorial Beginner

      This free course will teach you the fundamental concepts you need to start building applications with Vue.js.

    9. Git on Windows Made Easy With GitHub Desktop

      Git on Windows Made Easy With GitHub Desktop

      Tutorial Beginner

      GitHub Desktop makes it easier to get started with Git on Windows than using Git from the command line. You can collaborate with others, manage your code,...

    10. Useful Methods for Arrays in the Lodash Library

      Useful Methods for Arrays in the Lodash Library

      Tutorial Intermediate

      Lodash offers a huge set of methods that implement common functionality missing from native JavaScript methods. In this tutorial, I will show you some...

    11. 12 Best CRM & Project Management PHP Scripts (With 3 Free)

      12 Best CRM & Project Management PHP Scripts (With 3 Free)

      Tutorial Beginner

      Do you want your customers to have confidence in you? Do you want to keep them happy and coming back? The good news is that with CRM and project management...

    12. Iterating Over Arrays in JavaScript: 4 Methods Compared

      Iterating Over Arrays in JavaScript: 4 Methods Compared

      Tutorial Beginner

      This tutorial will teach you different methods of traversing over arrays in JavaScript along with the pros and cons of each.