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.
  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...