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. Design Patterns for Communication Between Vue.js Components

      Design Patterns for Communication Between Vue.js Components

      Tutorial Advanced

      As developers, we want to produce manageable and maintainable code, which is also easier to debug and test. To make this possible, we adopt best practices...

    2. Best JavaScript Game Engines and Games to Download

      Best JavaScript Game Engines and Games to Download

      Tutorial Beginner

      Using JavaScript for your next game? Check out the highlights of these five engines that can help give your project a jump start.

    3. Train a Text Classification Model With Create ML

      Train a Text Classification Model With Create ML

      Tutorial Beginner

      Machine learning is great, but it can be hard to implement in mobile applications. This is especially true for people without a data science degree. With...

    4. Comparing PHP Database Abstraction Layers and CRUD Plugins

      Comparing PHP Database Abstraction Layers and CRUD Plugins

      Tutorial Beginner

      In this article, we're going to look at different database abstraction layers for PHP. We'll also look at a couple of PHP CRUD database plugins that could...

    5. New Short Course on File Handling in PHP

      New Short Course on File Handling in PHP

      Tutorial Beginner

      If you want to learn the ins and outs of file handling for PHP, try our new course, Practice PHP and Learn: File Handling. In just under an hour of video...

    6. Best Practices for ARIA Implementation

      Best Practices for ARIA Implementation

      Tutorial Beginner

      Already familiar with how to add ARIA to your site from our other articles? Now find out when and why to use this accessibility extension to create a better...

    7. Accessible Apps: Barriers to Access and Getting Started With Accessibility

      Accessible Apps: Barriers to Access and Getting Started With Accessibility

      Tutorial Beginner

      The goal of accessibility is that your tool works for all people, wherever they fall on the spectrum of hearing, movement, visual, and cognitive ability....

    8. Create an Android App to Recognize Face Contours With Firebase ML

      Create an Android App to Recognize Face Contours With Firebase ML

      Tutorial Intermediate

      With Firebase ML Kit's new face contour detection API, you can easily create AI-powered apps that can do complex computer vision related tasks such as...

    9. How to Use MongoDB Stitch in Android Apps

      How to Use MongoDB Stitch in Android Apps

      Tutorial Beginner

      MongoDB Stitch is a serverless platform that allows you to build highly scalable web and mobile apps. It is tightly integrated with MongoDB Atlas, allowing...

    10. Dramatically Speed Up Your React Front-End App Using Lazy Loading

      Dramatically Speed Up Your React Front-End App Using Lazy Loading

      Tutorial Advanced

      A constant challenge faced by front-end developers is the performance of our applications. Thankfully, the solution isn't as complicated as it sometimes...

    11. 11 Best Courses to Learn to Create a WordPress Theme or Plugin

      11 Best Courses to Learn to Create a WordPress Theme or Plugin

      Tutorial Beginner

      Do you want to take your WordPress skills to the next level and learn to create your own themes and plugins? Well, you’ve come to the right place. I’ve...

    12. Create a Database Cluster in the Cloud With MongoDB Atlas

      Create a Database Cluster in the Cloud With MongoDB Atlas

      Tutorial Beginner

      With MongoDB Atlas, you can create a MongoDB cluster on any major cloud provider of your choice and start using it in a matter of minutes. In this tutorial,...