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. Should You Use a PHP Framework? Five Pros and Cons

      Should You Use a PHP Framework? Five Pros and Cons

      Tutorial Beginner

      A framework can help you develop your PHP application rapidly and with confidence. But is using one always the best decision? In this tutorial, we'll explore...

    2. 3 Things That Make Go Different

      3 Things That Make Go Different

      Tutorial Intermediate

      In this tutorial you will discover what makes Go different than other contemporary languages. The Go designers had a very clear and focused vision when they...

    3. Faster Logins With Password AutoFill in iOS 11

      Faster Logins With Password AutoFill in iOS 11

      Tutorial Beginner

      Learn how to speed up the login process and improve user retention with Password AutoFill, a new API introduced in iOS 11.

    4. Getting Started With Realm Mobile Platform for iOS

      Getting Started With Realm Mobile Platform for iOS

      Tutorial Intermediate

      Learn about Realm's elegant and seamless server-side solution for syncing data between our device and the cloud in real time: Realm Mobile Platform.

    5. Take Our New Course: Get Started With Elixir

      Take Our New Course: Get Started With Elixir

      Tutorial Beginner

      Do you want to learn the Elixir language? If so, our new course, Get Started With Elixir, is ideal for you. Watch the intro video to find out more.

    6. How to Deploy a WordPress Plugin From TravisCI to WordPress.org

      How to Deploy a WordPress Plugin From TravisCI to WordPress.org

      Tutorial Beginner

      Not everyone likes subversion. If you use Git to manage WordPress plugin development, keeping your Git repo and the WordPress.org SVN repo in sync is...

    7. Securing iOS Data at Rest: Encryption

      Securing iOS Data at Rest: Encryption

      Tutorial Advanced

      This tutorial will teach you some advanced uses of encryption for user data in iOS apps. We'll investigate AES encryption, and see how to use it in Swift.

    8. Android Design Patterns: The Observer Pattern

      Android Design Patterns: The Observer Pattern

      Tutorial Intermediate

      The Observer Pattern is a software design pattern that establishes a one-to-many dependency between objects. Anytime the state of one of the objects (the...

    9. How to Use the Google Cloud Vision API in Android Apps

      How to Use the Google Cloud Vision API in Android Apps

      Tutorial Intermediate

      In this tutorial you'll learn how to add smart features such as face detection, emotion detection, and optical character recognition to your Android apps...

    10. Getting Started With BetterTouchTool and BTT Remote

      Getting Started With BetterTouchTool and BTT Remote

      Tutorial Intermediate

      BetterTouchTool is an awesome automation app and, by combining it with BTT Remote for iOS, it's even better. You can create actions that can be triggered...

    11. How to Install Yii on Windows or a Mac

      How to Install Yii on Windows or a Mac

      Tutorial Beginner

      Yii is one of the best PHP Frameworks. Our Envato Tuts+ building a PHP startup series is built on it. Learn how to install Yii on Windows or macOS and build...

    12. Securing iOS Data at Rest: The Keychain

      Securing iOS Data at Rest: The Keychain

      Tutorial Intermediate

      Any app that saves the users' data has to take care of the security and privacy of that data. In this tutorial, you'll learn how to store user data using the...