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. Rake 201

      Rake 201

      Tutorial Beginner

      In this second article about Rake, we dive a little deeper and cover slightly advanced topics like file tasks, rules, multitasks and more that will improve...

    2. Introduction to Google DFP: Optimizing Revenue

      Introduction to Google DFP: Optimizing Revenue

      Tutorial Intermediate

      As our series continues, we take a closer look at approaches to optimizing revenue with DFP on your website.

    3. Securing ASP.NET Web API

      Securing ASP.NET Web API

      Tutorial Intermediate

      Are you ready to expose your ASP.NET Web API service to the world? Are you stuck because you are afraid that your APIs are not yet secured? This article will...

    4. Rake 101

      Rake 101

      Tutorial Beginner

      This article explains the basics of Rake. It’s a super popular build tool that is written in Ruby. It offers a lot of flexibility and is used to manage all...

    5. New Course: Unit Testing React Components

      New Course: Unit Testing React Components

      Tutorial Beginner

      Want to know how to unit test React components? Our new short course, Unit Testing React Components, will show you how.

    6. An Introduction to Android Firmware

      An Introduction to Android Firmware

      Tutorial Beginner

      Android phones and tablets are generally a lot more open than their counterparts running operating systems such as iOS, Tizen, or Windows 10 Mobile. If you...

    7. Android From Scratch: How to Use Resources In an Application

      Android From Scratch: How to Use Resources In an Application

      Tutorial Beginner

      Any app that you develop will have to include some sort of local resources and values, such as strings, image assets (even if it's just the app icon) and...

    8. How to Work With Geofences on Android

      How to Work With Geofences on Android

      Tutorial Intermediate

      Location aware resources allow your application to interact with the physical world and they are ideal for increasing user engagement. Although many mobile...

    9. Using PHP CodeSniffer With WordPress: Installing and Using the WordPress Rules

      Using PHP CodeSniffer With WordPress: Installing and Using the WordPress Rules

      Tutorial Beginner

      In this article, I assume you're a WordPress developer and you're interested in getting PHP CodeSniffer configured such that it can sniff out any problems in...

    10. How to Automate and Optimize Your WordPress Development and Testing on Pantheon

      How to Automate and Optimize Your WordPress Development and Testing on Pantheon

      Tutorial Intermediate

      In this tutorial, you'll learn to use the Pantheon command-line tool to speed up your WordPress development, and how to set up an automatic acceptance...

    11. Swift and Regular Expressions: Swift

      Swift and Regular Expressions: Swift

      Tutorial Intermediate

      In this tutorial, we explore the basics of regular expressions and how they can be used to solve interesting text processing problems. In this tutorial, we...

    12. Android From Scratch: Understanding Adapters and Adapter Views

      Android From Scratch: Understanding Adapters and Adapter Views

      Tutorial Beginner

      Adapter views are so ubiquitous that you'd have a hard time finding a popular Android app that doesn't use them. Every time you see an Android app display...