Learn OOP

Learn the concepts and techniques of Object-Oriented Programming with these OOP tutorials. Learn how to use classes and objects to create efficient, clean code.
  1. How to Create an Object-Oriented Blog Using PHP

    How to Create an Object-Oriented Blog Using PHP

    Tutorial Intermediate

    In this post, we are going to extend our knowledge of PHP and MySQL a step further by creating a simple blog.

  2. Object-Oriented PHP With Classes and Objects

    Object-Oriented PHP With Classes and Objects

    Tutorial Beginner

    In this article, we'll explore the basics of object-oriented programming in PHP. Learn how to use PHP classes and objects, properties, and methods, as well...

  3. Base64 Encoding and Decoding Using Python

    Base64 Encoding and Decoding Using Python

    Tutorial Intermediate

    This article will show how we can use Python to encode and decode Base64 files, more specifically, a binary image.

  4. TypeScript for Beginners, Part 3: Interfaces

    TypeScript for Beginners, Part 3: Interfaces

    Tutorial Intermediate

    This tutorial will introduce you to interfaces in TypeScript. You will learn how to use interfaces to define the structure of objects in your code.

  5. How to Implement the Singleton Pattern in JavaScript ES6+

    How to Implement the Singleton Pattern in JavaScript ES6+

    Tutorial Beginner

    Today, we’re going to discuss the singleton pattern in JavaScript. Specifically, we’ll discuss how you can implement the singleton pattern in JavaScript ES6+...

  6. Object-Oriented PHP for Beginners

    Object-Oriented PHP for Beginners

    Tutorial Intermediate

    In this post, you'll learn the concepts behind object-oriented programming (OOP), a style of coding in which related actions are grouped into classes to aid...

  7. Understanding Static Functions and Static Classes in PHP

    Understanding Static Functions and Static Classes in PHP

    Tutorial Beginner

    Static functions and static classes can be easily accessed without necessarily creating an instance of that class. This helps keep your code clean and...

  8. Understanding PHP Constructors

    Understanding PHP Constructors

    Tutorial Beginner

    In this article, we're going to discuss the basics of constructors in PHP. You'll learn the purpose of PHP constructors and how to use them.

  9. New Course: Kotlin Fundamentals

    New Course: Kotlin Fundamentals

    Tutorial Beginner

    Do you want to get started using one of the hottest new programming languages out there? Then check out our new course, Kotlin Fundamentals.

  10. Try Our Course on PHP Design Patterns With a Free Trial

    Try Our Course on PHP Design Patterns With a Free Trial

    Tutorial Beginner

    In our comprehensive course, PHP Design Patterns, Envato Tuts+ instructor Jeremy McPeak will walk you through some of the most fundamental design patterns...

  11. Learn to Code With Python in Our Comprehensive New Course

    Learn to Code With Python in Our Comprehensive New Course

    Tutorial Beginner

    Do you want to learn Python? Our huge new course, Learn to Code With Python, is the only guide you'll need. With over seven hours of video covering a wide...

  12. What's New in PHP 7 and 7.1? Find Out in Our New Course

    What's New in PHP 7 and 7.1? Find Out in Our New Course

    Tutorial Beginner

    In our new short course, What's New in PHP 7 and 7.1?, your instructor Jeremy McPeak will take you through each of the new language features in PHP 7 and...