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. Using the Twitter API to Tweet Repetitive Content

      Using the Twitter API to Tweet Repetitive Content

      Tutorial Intermediate

      Twitter's API has various undocumented restrictions that sometimes block attempts to automate a fun bot or a serious marketing effort. Learn ways to succeed...

    2. How to Use Google Cloud Machine Learning Services for Android

      How to Use Google Cloud Machine Learning Services for Android

      Tutorial Intermediate

      The Google Cloud Machine Learning platform offers neural networks that have been pre-trained to perform a variety of tasks. It also exposes a REST API to...

    3. How to Handle Errors & Exceptions in the Yii Framework

      How to Handle Errors & Exceptions in the Yii Framework

      Tutorial Intermediate

      Reacting and responding to errors is critical for a positive user experience and iterative product enhancement. Never easy in PHP, but better in Yii. Learn...

    4. Android Things and Machine Learning

      Android Things and Machine Learning

      Tutorial Beginner

      Android Things allows you to make amazing IoT devices with simple code, but one of the things that can make a device extraordinary is machine learning. In...

    5. Building a Python Code Review Scheduler: Review Follow-Up

      Building a Python Code Review Scheduler: Review Follow-Up

      Tutorial Beginner

      In the third part of this series, you saw how to save the code review request information for follow-up. In this part of the series, you'll use the saved...

    6. Securing Communications on iOS

      Securing Communications on iOS

      Tutorial Beginner

      For any app that communicates remotely, it is important to consider the security of user information that is sent across a network. In this post, you'll...

    7. Building a Python Code Review Scheduler: Sending Review Requests

      Building a Python Code Review Scheduler: Sending Review Requests

      Tutorial Intermediate

      In the first part of the tutorial series, you saw how to set up the project and its required configurations. You processed the project git logs and printed...

    8. Building With the Twitter API: Analyzing Your Followers

      Building With the Twitter API: Analyzing Your Followers

      Tutorial Intermediate

      Twitter social engagement is often weak. Learn how to investigate how many of your followers are real people vs. bots and how many are likely to ever see...

    9. How to Use the WordPress REST API's Index Route

      How to Use the WordPress REST API's Index Route

      Tutorial Intermediate

      In this video tutorial from my course Introduction to the WordPress REST API, we'll explore the API by sending a GET request to the index route.

    10. Programming With Yii2: Building a RESTful API

      Programming With Yii2: Building a RESTful API

      Tutorial Intermediate

      The Yii Framework provides straightforward support for implementing APIs, essential to making your application data available to other apps and services.

    11. RxJava 2 for Android Apps: RxBinding and RxLifecycle

      RxJava 2 for Android Apps: RxBinding and RxLifecycle

      Tutorial Intermediate

      Learn how to use the RxAndroid library to transform any Android UI event into an RxJava Observable, and how to use RxJava in any Activity or Fragment without...

    12. Leverage Assembla's Zapier Integration With Cloud Services

      Leverage Assembla's Zapier Integration With Cloud Services

      Tutorial Beginner

      Now you can integrate your project management cloud with third-party services such as Zendesk, Intercom and QuickBooks using Assembla's new Zapier interfaces.