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
    1. Understanding and Working With the WordPress Options Table

      Understanding and Working With the WordPress Options Table

      Tutorial Intermediate

      In the earlier parts of this series, we looked at the tables in the WordPress database and the relationships between them. In this part I'll cover a...

    2. Add a Custom Column in WordPress Posts and Custom Post Types Admin Screen

      Add a Custom Column in WordPress Posts and Custom Post Types Admin Screen

      Tutorial Beginner

      In this tutorial we will see how to add a new column to the WordPress Posts management screen and in this column we will show the Featured Image of each...

    3. Kotlin From Scratch: Abstract Classes, Interfaces, Inheritance, and Type Alias

      Kotlin From Scratch: Abstract Classes, Interfaces, Inheritance, and Type Alias

      Tutorial Intermediate

      Learn more about object-oriented programming in Kotlin with a look at abstract classes, interfaces, inheritance, and type aliases.

    4. Using Faker to Generate Filler Data for Automated Testing

      Using Faker to Generate Filler Data for Automated Testing

      Tutorial Intermediate

      In-depth automated testing requires solid data generation. Come learn about Faker, a PHP library for straightforward data filling.

    5. Android From Scratch: How to Store Application Data Locally

      Android From Scratch: How to Store Application Data Locally

      Tutorial Beginner

      When it comes to persisting application data locally, Android developers are definitely spoiled for choice. In this tutorial, I'll show you how to make use...

    6. Build a Newsletter System With PHP and MySQL

      Build a Newsletter System With PHP and MySQL

      Tutorial Advanced

      Today, we are going to be building a newsletter system using PHP with a MySQL database. The tutorial will cover building a system that allows for multiple...

    7. Tips for Effective Code-Generating ChatGPT Prompt Design

      Tips for Effective Code-Generating ChatGPT Prompt Design

      Tutorial Beginner

      This tutorial will teach you how to design effective prompts in ChatGPT in order to generate the code you want.

    8. Python 3 Function Annotations

      Python 3 Function Annotations

      Tutorial Intermediate

      The function annotations syntax has been a Python feature since version 3.0, but the semantics of annotations have been left undefined. In this tutorial,...

    9. Optimizing Code With ChatGPT

      Optimizing Code With ChatGPT

      Tutorial Beginner

      This tutorial will teach you how you can use ChatGPT to optimize your code for faster speed, less memory consumption, or better readability.

    10. Learn to Code Faster With ChatGPT

      Learn to Code Faster With ChatGPT

      Tutorial Beginner

      In this tutorial, you'll learn how to use ChatGPT to make it faster to learn to code. We'll use ChatGPT to generate a learning plan, teach core concepts,...

    11. 10 Essential SQL Tips for Developers

      10 Essential SQL Tips for Developers

      Tutorial Intermediate

      SQL is yet another essential language for developers wishing to create data-driven websites. In this post, I'll show you ten essential tips.

    12. How to Use Python Packages

      How to Use Python Packages

      Tutorial Intermediate

      In this tutorial, you'll learn all you need to know about what packages are and how to import modules from packages. We'll explore the built-in packages in...