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. How to Verify a Phone Number via SMS

      How to Verify a Phone Number via SMS

      Tutorial Intermediate

      Learn how to authenticate user cell phone numbers before allowing them access to ongoing texting services.

    2. Acuity Scheduling: Embedding and Developer Integration

      Acuity Scheduling: Embedding and Developer Integration

      Tutorial Intermediate

      Learn how to easily embed scheduling and booking into your website or mobile app or develop your own custom integration solutions with the Acuity Scheduling...

    3. Building Your Startup: Error Logging

      Building Your Startup: Error Logging

      Tutorial Intermediate

      Finding production errors can be difficult without proper error handling or a cloud-based logging service. I tried two. Follow along and learn how logging...

    4. Acuity Scheduling's Developer-Friendly Scheduling Service

      Acuity Scheduling's Developer-Friendly Scheduling Service

      Tutorial Beginner

      Learn about Acuity Scheduling, a service that offers website and mobile embedding, an appointment scheduling API, real-time notifications, and OAuth2...

    5. Code an Image Gallery Android App With Glide

      Code an Image Gallery Android App With Glide

      Tutorial Intermediate

      Glide is a popular open-source Android library for loading images, videos, and animated GIFs. Glide can load and display media from many different sources,...

    6. Erlang and Elixir, Part 5: Phoenix Framework

      Erlang and Elixir, Part 5: Phoenix Framework

      Tutorial Intermediate

      Build your first website with Elixir and the Phoenix Framework! Learn how to create templates, views, actions and controllers with your Elixir skills from...

    7. Swift From Scratch: Optionals and Control Flow

      Swift From Scratch: Optionals and Control Flow

      Tutorial Beginner

      In the previous articles, you learned some of the basic concepts of the Swift programming language. If you've programmed before, I'm sure you saw a few...

    8. What Are the Three Trees in Git?

      What Are the Three Trees in Git?

      Tutorial Beginner

      In this video, you'll learn about the three trees in Git: the HEAD, the index, and the working directory. Watch as I explain the role of each and how they...

    9. Building Your Startup: Importing With the Google Contacts API

      Building Your Startup: Importing With the Google Contacts API

      Tutorial Intermediate

      To make scheduling easier, I wanted people to be able to select from their Google contacts. Learn how I used the Google APIs to import them.

    10. Getting Started With Cassandra: CQL Data Types and Using GoCQL

      Getting Started With Cassandra: CQL Data Types and Using GoCQL

      Tutorial Intermediate

      Learn about the various in-built data types and collection types available in Cassandra and their uses. Get acquainted with the Golang client package for...

    11. Git Basics: Distributed Workflows

      Git Basics: Distributed Workflows

      Course Beginner

      Git allows us to have multiple repos, unlike centralized version control systems. This is why we call it a "distributed" system. However, Git allows more...

    12. Getting Started With Cassandra: Using CQL API and CQLSH

      Getting Started With Cassandra: Using CQL API and CQLSH

      Tutorial Beginner

      Learn the basics of Cassandra and how to interact with the database via console as well as API clients.