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. How to Read and Write CSV Files in Python

      How to Read and Write CSV Files in Python

      Tutorial Intermediate

      The CSV format is the most common import and export format for databases and spreadsheets. Learn how to read and write data to a CSV file in Python.

    2. Writing Custom Queries in WordPress

      Writing Custom Queries in WordPress

      Tutorial Intermediate

      With custom queries, you can make any data reading or manipulation you want. This opens up a world of new possibilities.

    3. Write Professional Unit Tests in Python

      Write Professional Unit Tests in Python

      Tutorial Intermediate

      Unit testing is a software development best practice. In this tutorial, you'll learn what unit tests are, what level of testing is needed, and how to use...

    4. How to Write, Package, and Distribute a Library in Python

      How to Write, Package, and Distribute a Library in Python

      Tutorial Intermediate

      Python prides itself on its "batteries-included" motto, but eventually you'll write some special code that you want to share with the world. In this tutorial...

    5. Boost Your Vue.js Workflow With Vue CLI 3

      Boost Your Vue.js Workflow With Vue CLI 3

      Tutorial Intermediate

      Starting new Vue.js projects is now easier than ever with the new Vue CLI and its Vue UI GUI. This tutorial will show you how to put Vue CLI to use and how...

    6. Validating Data With JSON-Schema: Part 1

      Validating Data With JSON-Schema: Part 1

      Tutorial Advanced

      When you're dealing with complex and structured data, you need to determine whether the data is valid or not. JSON-Schema is the standard of JSON documents...

    7. Android From Scratch: Understanding Views and View Groups

      Android From Scratch: Understanding Views and View Groups

      Tutorial Beginner

      Aside from a handful of edge cases, every application that you build has some form of user interface. On Android, this is accomplished through the use of...

    8. How to Work With GitHub and Multiple Accounts

      How to Work With GitHub and Multiple Accounts

      Tutorial Intermediate

      So you have a personal GitHub account; everything is working perfectly. But then, you get a new job, and you now need to have the ability to push and pull to...

    9. Analyze Recipes and Nutrition With APILayer Food APIs

      Analyze Recipes and Nutrition With APILayer Food APIs

      Tutorial Beginner

      The food-based APIs from APILayer can empower your applications to provide users with the accurate nutritional information they need.

    10. How to Use async in PHP

      How to Use async in PHP

      Tutorial Intermediate

      In this tutorial, I will show you how to use the async library from Spatie to run code asynchronously in PHP.

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

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