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. New Course: Essential WordPress Plugins

      New Course: Essential WordPress Plugins

      Tutorial Beginner

      With the right plugins, your WordPress site will run more smoothly, get more visitors, and be less likely to face problems. Discover some of the most useful...

    2. Non-ActiveRecord Models in Rails 4

      Non-ActiveRecord Models in Rails 4

      Tutorial Intermediate

      ActiveRecord comes with a powerful set of validators and other features for attributes of a persisted data model. But what happens when you need a complex...

    3. Let's Go: Object-Oriented Programming in Golang

      Let's Go: Object-Oriented Programming in Golang

      Tutorial Intermediate

      Go is a rebellious language. In a sense it's a reaction against much of the complexity in programming language introduced by C++, Java, C#, and especially...

    4. RSpec Testing for Beginners, Part 3

      RSpec Testing for Beginners, Part 3

      Tutorial Beginner

      In this final article about RSpec basics, we cover a few iffy parts you can and should avoid, how you should compose your tests, why you should avoid the...

    5. Filtering RSS Feeds With Inoreader

      Filtering RSS Feeds With Inoreader

      Tutorial Intermediate

      Inoreader is one of the best RSS readers for power users. In this tutorial I'll show you how to use its filtering features to ensure only the articles you...

    6. Building a WordPress-Powered Front End: Introduction and Setup

      Building a WordPress-Powered Front End: Introduction and Setup

      Tutorial Intermediate

      In this multi-part series, we will be creating a simple WordPress-powered front end with the help of the WP REST API and AngularJS. The reader will build...

    7. RSpec Testing for Beginners, Part 1

      RSpec Testing for Beginners, Part 1

      Tutorial Beginner

      Are you new to Rails? New to coding? Curious about RSpec and how you can start testing? If so, this article should be a good starting point for you to get...

    8. RSpec Testing for Beginners, Part 2

      RSpec Testing for Beginners, Part 2

      Tutorial Beginner

      The second article in this short series teaches you how to use various matchers that come with RSpec. It also shows you to to slice your test suite through...

    9. What Is Hookr for WordPress?

      What Is Hookr for WordPress?

      Tutorial Intermediate

      See how developers can benefit from Hookr's programmatic index for WordPress, its themes and plugins.

    10. How to Share Your Python Packages

      How to Share Your Python Packages

      Tutorial Intermediate

      Python's philosophy is "batteries included", which means it comes with a rich standard library that lets you do a lot right out of the gate. But Python also...

    11. Android From Scratch: Background Operations

      Android From Scratch: Background Operations

      Tutorial Beginner

      Threading in any programming language or platform is difficult, and Android is no exception. In this tutorial you will learn about some of the tools...

    12. New Course: Data Handling With Python

      New Course: Data Handling With Python

      Tutorial Beginner

      If you've ever wanted to go deeper with Python, then our new course, Data Handling With Python, is for you. It goes beyond the basics and explores some of...