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. Working With 2D Arrays in JavaScript

      Working With 2D Arrays in JavaScript

      Tutorial Beginner

      This tutorial will teach you how to work with 2D arrays in JavaScript including their initialization and creation. You will also learn how to get and set the...

    2. Merge Arrays in JavaScript: With and Without Duplicates

      Merge Arrays in JavaScript: With and Without Duplicates

      Tutorial Beginner

      In this post, you'll learn how to combine multiple arrays into a single array in JavaScript. This is known as merging arrays. I'll show you the most widely...

    3. PHP Tutorial for Beginners: Free 7-Hour Course

      PHP Tutorial for Beginners: Free 7-Hour Course

      Tutorial Beginner

      The go-to free course for beginners to learn the fundamentals of PHP programming. Everything from if statements to MySQL in one course.

    4. How to Build a REST API With Laravel

      How to Build a REST API With Laravel

      Tutorial Beginner

      There are a lot of moving pieces to coding a RESTful API, but Laravel makes it a lot easier. In this free course, you'll learn everything you need to know to...

    5. Modern Web Scraping With Beautiful Soup and Selenium

      Modern Web Scraping With Beautiful Soup and Selenium

      Tutorial Intermediate

      In this tutorial, you'll learn how the content you see in the browser actually gets rendered and how to go about scraping it when necessary. In particular...

    6. Android SDK: Working With Android Studio

      Android SDK: Working With Android Studio

      Tutorial Beginner

      This tutorial will help you become more comfortable when working with Android Studio and its different menu options and tool windows.

    7. PyQuery: Python's jQuery

      PyQuery: Python's jQuery

      Tutorial Intermediate

      In this tutorial, you'll have a look at PyQuery, a Python library which allows you to make jQuery queries on XML documents. Syntactically it's quite similar...

    8. The Best Way to Learn Python

      The Best Way to Learn Python

      Tutorial Beginner

      In this article, we cover websites, books, coding challenge platforms, tools, and other resources. This is the best way to learn Python!

    9. Object-Oriented PHP With Classes and Objects

      Object-Oriented PHP With Classes and Objects

      Tutorial Beginner

      In this article, we'll explore the basics of object-oriented programming in PHP. Learn how to use PHP classes and objects, properties, and methods, as well...

    10. Using Illuminate Database With Eloquent in Your PHP App Without Laravel

      Using Illuminate Database With Eloquent in Your PHP App Without Laravel

      Tutorial Intermediate

      In this tutorial, we are going to build the back end for a question and answer app with PHP, Illuminate Database, and the Eloquent ORM.

    11. Understand Arrays in PHP

      Understand Arrays in PHP

      Tutorial Beginner

      In this post, you'll learn the basics of arrays in PHP. You'll learn how to create an array and how to use associative and multidimensional arrays, and...

    12. Getting Started With MySQL

      Getting Started With MySQL

      Tutorial Intermediate

      In this article, you'll learn everything you need for getting started with MySQL, an open-source database that powers content management systems like...