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. What Is a JavaScript Operator?

      What Is a JavaScript Operator?

      Tutorial Beginner

      In JavaScript, special characters like + and -, punctuation and more can be used in different combinations to perform operations. In this video tutorial from...

    2. Ensure High-Quality Android Code With Static Analysis Tools

      Ensure High-Quality Android Code With Static Analysis Tools

      Tutorial Beginner

      We'll learn about how to ensure high-quality Android code in our projects using some static code analysis tools for Java. We'll look at Checkstyle, FindBugs,...

    3. Programming With Yii: Generating Documentation

      Programming With Yii: Generating Documentation

      Tutorial Intermediate

      Learn to use Yii2's automated documentation generator, apidoc, as I build the API documentation for my startup Meeting Planner application.

    4. Create an Intelligent App With Google Cloud Speech and Natural Language APIs

      Create an Intelligent App With Google Cloud Speech and Natural Language APIs

      Tutorial Intermediate

      In this tutorial, I'll show you how how to use the Google Cloud Speech and Natural Language APIs to create Android apps that can process speech in many...

    5. How to Handle Exceptions in Elixir

      How to Handle Exceptions in Elixir

      Tutorial Beginner

      Utilize the exception types of Elixir, make your own custom errors, add explicit conditions over your applications control flow, and ensure all possible...

    6. How to Install the Elixir Runtime

      How to Install the Elixir Runtime

      Tutorial Beginner

      Get up and running with Elixir and start meta-programming in Erlang with this easy-to-follow instructional guide.

    7. Building Your Startup: Securing an API

      Building Your Startup: Securing an API

      Tutorial Intermediate

      Building and customizing REST APIs is simple, but securing the usage of your secret application keys and verifying the authenticity of requests requires...

    8. Securing iOS Data at Rest: Protecting the User's Data

      Securing iOS Data at Rest: Protecting the User's Data

      Tutorial Beginner

      This is the first of three articles on securing user data at rest. In this post, we'll start off with the basics of protecting data on iOS so you can learn...

    9. 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...

    10. Programming With Yii2: Building Community With Voting, Comments, and Sharing

      Programming With Yii2: Building Community With Voting, Comments, and Sharing

      Tutorial Intermediate

      Learn how to build your own social platform with Yii integrating plugins to support Disqus comments, up and down voting, and Twitter and Facebook sharing.

    11. How to Build a Custom Theme for Drupal 8

      How to Build a Custom Theme for Drupal 8

      Course Beginner

      Drupal is a CMS (content management system) that allows you to quickly and easily create content-driven sites for yourself and your customers. Using existing...

    12. How to Create a Data Model for a REST API With LoopBack

      How to Create a Data Model for a REST API With LoopBack

      Tutorial Intermediate

      LoopBack takes the pain out of creating an API and can dramatically reduce your development time. In this short video tutorial from my course Generate REST...