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. SQL for Beginners: Part 3 - Database Relationships

      SQL for Beginners: Part 3 - Database Relationships

      Tutorial Beginner

      Today, we continue our journey into the world of SQL and relational database systems. In this part three of the series, we'll learn how to work with multiple...

    2. Code Your First API With Node.js and Express: Understanding REST APIs

      Code Your First API With Node.js and Express: Understanding REST APIs

      Tutorial Beginner

      If you've have heard of these terms like REST and API, but don't have a complete understanding of how they work or how to build your own API, this series is...

    3. Demystifying Python Recursion

      Demystifying Python Recursion

      Tutorial Intermediate

      Most complex tasks in Python can be broken down into simpler subtasks. Recursion helps to achieve this, making the code cleaner and neater. This tutorial...

    4. Developing Google Chrome Extensions

      Developing Google Chrome Extensions

      Tutorial Intermediate

      Google Chrome extensions are applications that run in the Chrome browser. They provide additional features, integration with third-party websites or...

    5. How to Create Custom CLI Commands Using the Symfony Console Component

      How to Create Custom CLI Commands Using the Symfony Console Component

      Tutorial Beginner

      In this article, we're going to explore how you can create custom CLI commands in your PHP applications using the Symfony Console component. After installing...

    6. Android From Scratch: How to Run Your Application on a Physical Device

      Android From Scratch: How to Run Your Application on a Physical Device

      Tutorial Beginner

      If you are building an app that you to plan to publish on Google Play, it is very important that you understand how it behaves on a physical device. In this...

    7. Read a File Line by Line With PHP

      Read a File Line by Line With PHP

      Tutorial Beginner

      This tutorial will show you two different methods for reading a file line by line with PHP: the file() function and the fgets() function.

    8. Introduction to the Instagram API

      Introduction to the Instagram API

      Tutorial Intermediate

      More than 26% of all online adults use Instagram to post intriguing real-time imagery from around the world, making it an ideal platform for web developers...

    9. Using Passport With Sequelize and MySQL

      Using Passport With Sequelize and MySQL

      Tutorial Intermediate

      Passport.js is a Node.js library used for user authentication. It can be used together with Sequelize—a promise-based Node.js ORM for PostgreSQL, MySQL,...

    10. PHP Case Statement Quick Reference

      PHP Case Statement Quick Reference

      Tutorial Beginner

      In this tutorial, I will show you how to use switch-case in PHP to compare a variable with many different values.

    11. What Are Python Namespaces (And Why Are They Needed?)

      What Are Python Namespaces (And Why Are They Needed?)

      Tutorial Beginner

      In this tutorial, you will learn about namespaces and their importance. You will also learn about different ways of importing an external module in Python...

    12. Counting Word Frequency in a File Using Python

      Counting Word Frequency in a File Using Python

      Tutorial Intermediate

      This tutorial shows how we can use Python to check how many times a word in a text file has been repeated, giving us an indication of the topic of the file.