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. Code an App With GraphQL, React Native, and AWS AppSync: The Back-End

      Code an App With GraphQL, React Native, and AWS AppSync: The Back-End

      Tutorial Intermediate

      In these tutorials, I'll show you how to create and interact with a GraphQL database using AWS AppSync and React Native. This app will have real-time and...

    2. Creating a Blogging App Using Angular & MongoDB: Edit Post

      Creating a Blogging App Using Angular & MongoDB: Edit Post

      Tutorial Beginner

      In the previous part of this series, you learnt how to create the add post component to add new blog posts. In this tutorial, you'll learn how to implement...

    3. Creating a Blogging App Using Angular & MongoDB: Add Post

      Creating a Blogging App Using Angular & MongoDB: Add Post

      Tutorial Beginner

      In the previous part of the Angular blog tutorial series, you learnt how to create the ShowPostComponent to display the list of blog posts on the home page....

    4. Introduction to Mocking in Python

      Introduction to Mocking in Python

      Tutorial Advanced

      Mocking is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they...

    5. Creating a Blogging App Using Angular & MongoDB: Show Post

      Creating a Blogging App Using Angular & MongoDB: Show Post

      Tutorial Beginner

      In the last part of the tutorial series, you saw how to write the REST API endpoint for user login. In this part of the tutorial series, you'll create a...

    6. Creating a Blogging App Using Angular & MongoDB: Home

      Creating a Blogging App Using Angular & MongoDB: Home

      Tutorial Beginner

      In the first part of the series, you saw how to get started with creating a Angular web app. In this part, you'll move further and write down the REST API...

    7. Creating a Blogging App Using Angular & MongoDB: Login

      Creating a Blogging App Using Angular & MongoDB: Login

      Tutorial Beginner

      In this tutorial series, you'll learn how to get started with creating a web app using Angular with MongoDB as the back end. You'll be using Node.js for...

    8. New Course: Build APIs With GraphQL

      New Course: Build APIs With GraphQL

      Tutorial Beginner

      GraphQL is designed to work with data represented by a graph, and it has a powerful query syntax for traversing, retrieving, and mutating data. Learn how to...

    9. Start Learning PHP for WordPress in Our New Course

      Start Learning PHP for WordPress in Our New Course

      Tutorial Beginner

      In our new short course, Learn PHP for WordPress: First Steps, you'll learn how to take your WordPress skills to the next level by starting to learn PHP.

    10. Error and Performance Monitoring for Web & Mobile Apps Using Raygun

      Error and Performance Monitoring for Web & Mobile Apps Using Raygun

      Tutorial Beginner

      Learn how to get started with using Raygun, an error and performance monitoring tool for web and mobile applications. In this tutorial, you'll learn how to...

    11. How to Choose the Best iPad for You

      How to Choose the Best iPad for You

      Tutorial Beginner

      In this tutorial, I'll give you an overview of each iPad model and translate technical jargon into plain English to help you better understand the...

    12. Get More Installs and Better Ratings for Your Apps Using Instabug

      Get More Installs and Better Ratings for Your Apps Using Instabug

      Tutorial Beginner

      This tutorial will help you get started with Instabug and give a brief overview of all its features.