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. Queries in Rails, Part 1

      Queries in Rails, Part 1

      Tutorial Beginner

      In this article you will learn the basics of Active Record queries and learn a few fundamentals about SQL along the way. It is targeted at beginners who want...

    2. Android From Scratch: Activities and Fragments

      Android From Scratch: Activities and Fragments

      Tutorial Beginner

      When a user interacts with an app on an Android device, they are almost always interacting with an Activity. After Google released the Honeycomb version of...

    3. File Handling in Python

      File Handling in Python

      Tutorial Beginner

      This tutorial demonstrates how easy it is to work with files in Python. The opening, reading, writing, and closing operations will be covered.

    4. How to Rewrite Custom URLs in OpenCart

      How to Rewrite Custom URLs in OpenCart

      Tutorial Intermediate

      In this article, we are going to explore how you could create custom SEO-friendly URLs in OpenCart. OpenCart provides it for all core modules, but for custom...

    5. What's the Difference Between Java and JavaScript?

      What's the Difference Between Java and JavaScript?

      Tutorial Beginner

      In this article, we're going to take a look at some of the key differences that exist in the languages and where each is applicable an attempt to arm you...

    6. Regular Expressions in Python

      Regular Expressions in Python

      Tutorial Intermediate

      This tutorial explains how to work with regular expressions in Python using the "re" module.

    7. 7 Handy SQL Scripts for SQL Developers

      7 Handy SQL Scripts for SQL Developers

      Tutorial Intermediate

      For completing any task efficiently, having the right tools is very important. The right tools can help make the job at hand less laborious and sometimes can...

    8. Building a CMS: rubyPress

      Building a CMS: rubyPress

      Tutorial Intermediate

      With Virtual Private Servers getting more affordable, it is easier than ever to set up a unique Content Management System for a web site. In this tutorial, I...

    9. Optimizing Google PageSpeed to 100 in WordPress

      Optimizing Google PageSpeed to 100 in WordPress

      Tutorial Advanced

      Maximizing your PageSpeed score is difficult in WordPress due to its architecture, your theme, and a breadth of third-party plugins. Learn how I reached 100.

    10. Deploy Your PHP Application With Rocketeer

      Deploy Your PHP Application With Rocketeer

      Tutorial Beginner

      Rocketeer is a great tool for deploying your PHP application. Being written in PHP, it allows you to create an integrated and flexible deployment process.

    11. Exploring Mailgun: The Email Engine for Developers

      Exploring Mailgun: The Email Engine for Developers

      Tutorial Beginner

      If you want to send high volumes of email or manage email programmatically with top-notch performance and reliability, come learn about Mailgun.

    12. AntiPatterns Basics: Rails Controllers

      AntiPatterns Basics: Rails Controllers

      Tutorial Beginner

      If you have lived on the “fat models, skinny controllers” diet, you have definitely been going in the right direction. Keeping controllers skinny, though, is...