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. New Course: Java 8 for Android App Development

      New Course: Java 8 for Android App Development

      Tutorial Beginner

      In our new course, Upgrade to Java 8 for Android App Development, you'll learn how to use Java 8 and the powerful benefits it offers when developing Android...

    2. Email Isn't Working. How to Use Computers to Support Customers

      Email Isn't Working. How to Use Computers to Support Customers

      Tutorial Intermediate

      In this tutorial, I’ll show you how you can save time and money and improve customer satisfaction by implementing a help desk ticketing system to help...

    3. Auto-Update Your WordPress Salts With WP-Salts-Update-CLI

      Auto-Update Your WordPress Salts With WP-Salts-Update-CLI

      Tutorial Beginner

      Raise your hand if you manage more than five WordPress sites. Keep it raised if the number exceeds ten. WordPress security is a major concern for all site...

    4. Create a Conversational Interface for Android With Dialogflow

      Create a Conversational Interface for Android With Dialogflow

      Tutorial Intermediate

      Google Dialogflow is a natural language processing service that's free, very powerful, and multilingual. It also comes with a large number of well-designed...

    5. 8 Things That Make Jest the Best React Testing Framework

      8 Things That Make Jest the Best React Testing Framework

      Tutorial Intermediate

      Jest is an open JavaScript testing library from Facebook. Its slogan is "Delightful JavaScript Testing". While Jest can be used to test any JavaScript...

    6. Apple HomePod Explored and Explained

      Apple HomePod Explored and Explained

      Tutorial Beginner

      Originally announced on the 5th June 2017 at the Apple Worldwide Developers Conference, The HomePod is a smart speaker system designed by Apple to challenge...

    7. Continuous Delivery With fastlane for iOS

      Continuous Delivery With fastlane for iOS

      Tutorial Intermediate

      fastlane is a toolchain that makes distributing apps extremely easy, allowing developers to focus on their apps and let the tooling take on the tasks of...

    8. Text Generation With Go Templates

      Text Generation With Go Templates

      Tutorial Intermediate

      In this tutorial, you'll learn about the ins and outs of Go templates and how to use them for powerful text generation.

    9. Conversation Design User Experiences for SiriKit and iOS

      Conversation Design User Experiences for SiriKit and iOS

      Tutorial Intermediate

      Creating engaging apps requires a well thought-out design for user experience—UX design for short. One common underlining principle to all mobile platforms...

    10. Expanded Course: Learn PHP for WordPress

      Expanded Course: Learn PHP for WordPress

      Tutorial Beginner

      If you're ready to take your WordPress skills to the next level and get your feet wet with PHP, you'll love our newly expanded course, Learn PHP for WordPress.

    11. Cleaning Up Your Data With Go: Part 2

      Cleaning Up Your Data With Go: Part 2

      Tutorial Intermediate

      This is part two out of two in a series on cleaning up data using Go. In this part, we'll dive into actual data cleaning. We'll start by understanding the...

    12. Cleaning Up Your Data With Go: Part 1

      Cleaning Up Your Data With Go: Part 1

      Tutorial Intermediate

      In this two-part series you'll learn how to use Go's text facilities, slice and dice CSV files, and ensure your data is spotlessly clean. In part one, we'll...