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. Practice JavaScript and Learn AJAX in Our New Course

      Practice JavaScript and Learn AJAX in Our New Course

      Tutorial Beginner

      In our new course, Practice JavaScript and Learn: AJAX, you'll practise and extend your JavaScript skills while learning how to use AJAX in your web...

    2. What's New in Core ML 2?

      What's New in Core ML 2?

      Tutorial Beginner

      Last year, Apple launched Core ML—a segue into the world of machine learning for Apple developers. During WWDC 18, Apple announced Core ML 2, and in this...

    3. Google Flutter From Scratch: Using Firebase Services

      Google Flutter From Scratch: Using Firebase Services

      Tutorial Intermediate

      If you are considering using Google's Flutter framework to build your next big app, it's important that you understand how Firebase and Flutter can work...

    4. Angular Authentication With JWT

      Angular Authentication With JWT

      Tutorial Intermediate

      Security is an important part of every web app, and devs must ensure that they design apps with secure authentication. In this tutorial, you'll learn how to...

    5. Practical Test-Driven Development

      Practical Test-Driven Development

      Tutorial Intermediate

      Test-driven development (TDD) simply means that you write your tests first. You set the expectations for correct code up front before you have even written a...

    6. Training an Image Classification Model With Create ML

      Training an Image Classification Model With Create ML

      Tutorial Beginner

      Machine learning is great, but it can sometimes be hard to implement in mobile applications. But with Core ML, Apple makes it easy to add machine learning to...

    7. Hands-on With ARIA: Accessibility Recipes for Web Apps

      Hands-on With ARIA: Accessibility Recipes for Web Apps

      Tutorial Beginner

      In this tutorial, we'll delve deeper into web accessibility with some ARIA recipes you can use in your own apps.

    8. Trigonometry, Random Numbers and More With Built-in PHP Math Functions

      Trigonometry, Random Numbers and More With Built-in PHP Math Functions

      Tutorial Beginner

      This tutorial will introduce you to the built-in math functions in PHP for doing trigonometry, exponentiation, and logarithm calculations. We'll also look at...

    9. Hands-on With ARIA: Accessibility for eCommerce

      Hands-on With ARIA: Accessibility for eCommerce

      Tutorial Intermediate

      Learn how to take ARIA a step further and deal with some of the the tricky situations that eCommerce accessibility can create.

    10. Raygun APM: Annihilate Performance Issues

      Raygun APM: Annihilate Performance Issues

      Tutorial Beginner

      Today’s web apps are carefully crafted yet unwieldy beasts, and if you're not careful, they can bite your development team with costly errors and slow...

    11. Securing Communications on Android

      Securing Communications on Android

      Tutorial Beginner

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

    12. Data Science and Analytics for Business: Challenges and Solutions

      Data Science and Analytics for Business: Challenges and Solutions

      Tutorial Beginner

      Looking to adapt your current IT setup for data science? Creating the infrastructure can be difficult, but I'll help you identify your needs in this piece.