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. Flask Authentication With LDAP

      Flask Authentication With LDAP

      Tutorial Intermediate

      In this tutorial, I will take you through how to implement authentication of users in your Flask application using LDAP. To demonstrate this, I will create a...

    2. Introduction to Parallel and Concurrent Programming in Python

      Introduction to Parallel and Concurrent Programming in Python

      Tutorial Beginner

      Python is one of the most popular languages for data processing and data science in general. The ecosystem provides a lot of libraries and frameworks that...

    3. Image Filtering in Python

      Image Filtering in Python

      Tutorial Beginner

      This tutorial explains what we mean by image filtering, and shows how we can use Python and OpenCV to apply the median and mean filters on noisy images.

    4. Image Processing Using Python

      Image Processing Using Python

      Tutorial Beginner

      This tutorial shows how we can carry out image processing operations using Python, through the scikit-image library.

    5. Learn to Code With JavaScript: Part 1, The Basics

      Learn to Code With JavaScript: Part 1, The Basics

      Tutorial Beginner

      Don't learn syntax. Learn programming. A guide to teaching you the fundamentals using JavaScript.

    6. Relational Databases for Dummies

      Relational Databases for Dummies

      Tutorial Beginner

      In this article, I'll show you what a relational database is, and how to properly design your database to store your app's information.

    7. 9 Regular Expressions You Should Know

      9 Regular Expressions You Should Know

      Tutorial Intermediate

      Regular expressions are a language of their own. Today, we'll review nine regular expressions that you should know for your next coding project.

    8. Examples of Dependency Injection in PHP With Symfony Components

      Examples of Dependency Injection in PHP With Symfony Components

      Tutorial Intermediate

      In this article, we'll look at some examples of using the Symfony DependencyInjection component. You'll learn the basics of dependency injection, which...

    9. Get Started With CRUD Operations in PHP MySQL Databases

      Get Started With CRUD Operations in PHP MySQL Databases

      Tutorial Beginner

      In this article, we're going to explore how you could use a MySQL database to perform CRUD (create, read, update, and delete) operations with PHP. If you...

    10. Scheduling Tasks With Cron Jobs

      Scheduling Tasks With Cron Jobs

      Tutorial Intermediate

      Cron jobs are used for scheduling tasks to run on the server. They're most commonly used for automating system maintenance or administration. However, they...

    11. Professional Error Handling With Python

      Professional Error Handling With Python

      Tutorial Intermediate

      Python provides many facilities for error handling. In this tutorial I'll discuss the practical considerations you should take into account when designing...

    12. Database Handling in Python: SQLite and Redis

      Database Handling in Python: SQLite and Redis

      Tutorial Intermediate

      Python is wonderfully able to interact with databases, and this is what I'm going to show you in this tutorial. You'll learn how to use Python to handle both...