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 tutorials:

    1. Programming With Yii2: Using the Debugger

      Programming With Yii2: Using the Debugger

      Tutorial Intermediate

      It's time to click that butterfly icon in the bottom of your screen and explore the Yii Framework debugger, a powerful assistant once you get to know it.

    2. Building Your Startup: Ajax for Meeting Times and Places

      Building Your Startup: Ajax for Meeting Times and Places

      Tutorial Intermediate

      In this Ajax followup, I'll show you how I learned to reinitialize troublesome Bootstrap widgets and leverage the Google Chrome Browser Developer tools for...

    3. Sending Data With Retrofit 2 HTTP Client for Android

      Sending Data With Retrofit 2 HTTP Client for Android

      Tutorial Intermediate

      Retrofit is a type-safe HTTP client for Android and Java. Retrofit makes it easy to connect to a REST web service by translating the API into Java...

    4. Building Your First Web Scraper, Part 3

      Building Your First Web Scraper, Part 3

      Tutorial Beginner

      In this tutorial, we will cover in detail how we extracted the data, how the helper and utility methods accomplish their jobs, and how all the puzzle pieces...

    5. New Course: Build a REST API With Laravel

      New Course: Build a REST API With Laravel

      Tutorial Beginner

      In our new course, Build a REST API With Laravel, Envato Tuts+ instructor Jeremy McPeak will teach you how to write a RESTful API using Laravel.

    6. Building Your Startup: Security Basics

      Building Your Startup: Security Basics

      Tutorial Intermediate

      We'll look at security over several episodes, but today we'll focus primarily on locking down a web server. Join us and learn the basics of cloud-based VPS...

    7. Coding Functional Android Apps in Kotlin: Getting Started

      Coding Functional Android Apps in Kotlin: Getting Started

      Tutorial Beginner

      Heard positive things about the Kotlin language for Android apps and want to try it for yourself? Find out how to set up and start coding in this new...

    8. The Power of PowerShell, Part 2

      The Power of PowerShell, Part 2

      Tutorial Intermediate

      PowerShell is a state-of-the-art shell, scripting language, and management platform. It has a coherent story and rich functionality, especially on Windows,...

    9. Get Started With Retrofit 2 HTTP Client

      Get Started With Retrofit 2 HTTP Client

      Tutorial Intermediate

      Retrofit is a type-safe HTTP client for Android and Java. Retrofit makes it easy to connect to a REST web service by translating the API into Java...

    10. Installing the Google PageSpeed Module

      Installing the Google PageSpeed Module

      Tutorial Intermediate

      In prior episodes, I showed you how to reach PageSpeed 100, but what if you want Google to do more of the work for you? Learn about the Google PageSpeed Module.

    11. Preparing a Book Index Using Python

      Preparing a Book Index Using Python

      Tutorial Beginner

      This tutorial shows how daunting creating a book index could be, even for short sentences. It also shows how we can create a book index using Python and the...

    12. Java vs. Kotlin: Should You Be Using Kotlin for Android Development?

      Java vs. Kotlin: Should You Be Using Kotlin for Android Development?

      Tutorial Beginner

      When you think about Android development, chances are one programming language immediately springs to mind: Java. But when it comes to Android development,...