• Java
    New Course: Learn Java for AndroidJava android 1
    Android is the world's most-installed mobile OS, running devices as different as phones, tablets, watches and TVs. By developing for Android, you can create apps for all these devices. But before you start coding Android apps, you'll have to learn the Java programming language! In Learn Java for Android, you'll master the basics of Java programming, with a focus on the Android platform. Read More…
  • JavaScript
    Quiz: Do You Understand Object-Oriented JavaScript With ES6?Es6 1
    A quick quiz to test your knowledge of objected-oriented JavaScript with ES6, based on the course Object-Oriented JavaScript With ES6. Read More…
  • Quiz
    Quiz: Are You Ready to Get Started With Python?Intro python 1
    A quick quiz to test your knowledge of Python, based on the course Introduction to Python. Read More…
  • Python
    New Course: Introduction to PythonIntro python 1
    Python is well known as a programming language that is easy to learn. Python isn't just for beginners though! It is an expressive and powerful language that is widely used by professional coders and shops. In this course, Tuts+ instructor Derek Jensen will introduce the Python language, starting with the basics and laying a solid foundation for future learning.Read More…
  • Design Patterns
    Design Patterns: The Observer PatternObserver pattern
    Now here I come with one more behavioral design pattern in this series, which is the Observer Pattern. Observer means that someone is looking at your activity, and it may be possible that the observer takes some action depending on your activity.Read More…
  • Design Patterns
    Design Patterns: The Command PatternCommand design pattern
    After covering a few creational and structural design patterns, we have started behavioral patterns now. You can see the first article in this category of the strategy pattern. With creational patterns, we learned how we should create our objects, and from structural patterns we learned how we should structure our classes and objects to help build a better application.Read More…
  • Swift
    New Course: The Swift Programming LanguageSwift
    At Apple's annual WWDC in 2014, it announced the creation and release of a brand new programming language: Swift. The idea is to use this language going forward when creating apps that target both iOS and OS X operating systems. In our new course, you'll learn the basics of the language and get familiar with the fundamental concepts.Read More…
  • Design Patterns
    Design Patterns: The Adapter PatternAdapter
    In the previous article we saw how the facade design pattern can be employed to simplify the employment of any large and complex system using only a simple facade class. In this article we will see how the adapter design pattern can be used when your code is dependent on some external API, or any other class that is prone to change frequently. This pattern falls under the category of "structural patterns", because it teaches us how our code/class should be structured in order to manage and/or extend them very easily.Read More…
  • Object-Oriented Programming
    Design Patterns: The Facade PatternFacade pattern
    In this tutorial, we are going to cover the facade design pattern. It falls under the category of structural patterns because it deals with how your code should be structured to make it easily intelligible and keep it well maintained in the long term.Read More…
  • WordPress
    Object-Oriented Programming in WordPress: A SummaryWordpress oop
    At this point, it's time to draw this beginner's series to a close but prior to doing so, I'd like to provide a summary of each of the articles so that we not only have a refresher of the everything that we've done, but so that we also have a single summary page to bookmark for reference.Read More…
  • WordPress
    Object-Oriented Programming in WordPress: Inheritance IIWordpress oop
    In the previous article, we introduced the concept of object-oriented inheritance, attempted to place it laymen's terms, and then also took a high-level look at the conceptual model of how it works within the context of programming. Yes - we've covered a lot, but in order to lay the foundation for a beginner to have a strong place from which to start writing object-oriented PHP, there's a lot to examine. With that said, inheritance is where we begin getting into the intermediate topics of the paradigm, so this will be the final article that provides a look at the beginner concepts.Read More…
  • WordPress
    Object-Oriented Programming in WordPress: Inheritance IWordpress oop
    One of the hardest parts of writing a series for beginners on object-oriented programming is knowing where to stop. There are so many topics to cover that we can slowly begin moving into the direction of advanced programming techniques ultimately forgoing exactly what our intended mission was: to arm beginners with a set of tools, strategies, and understanding of beginning concepts.Read More…
Suggested Envato Tuts+ Course

Next lesson playing in 5 seconds

Learn Java for Android$9