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. Understanding Args and Kwargs in Python

      Understanding Args and Kwargs in Python

      Tutorial Beginner

      This tutorial will teach you everything you need to know about arguments (*args) and keyword arguments (**kwargs) and how to use them in functions.

    2. New Course: WordPress Security Top Tips

      New Course: WordPress Security Top Tips

      Tutorial Beginner

      Do you have half an hour free to beef up your WordPress security knowhow? If so, you'll want to take our new short course, WordPress Security Top Tips.

    3. How to Code Natural Language Processing on Android With IBM Watson

      How to Code Natural Language Processing on Android With IBM Watson

      Tutorial Intermediate

      Use IBM Watson's natural language services to create an app that translates from one language to another and extracts sentiment, entities, and emotions.

    4. 6 Things That Make Yarn the Best JavaScript Package Manager

      6 Things That Make Yarn the Best JavaScript Package Manager

      Tutorial Intermediate

      Yarn is an open-source npm client that improves on many aspects of the standard nom client. Learn about the top 6 features that make Yarn awesome.

    5. An Introduction to ETS Tables in Elixir

      An Introduction to ETS Tables in Elixir

      Tutorial Beginner

      Erlang Term Storage (ETS) tables let you share state in Elixir. In this article, you will learn about both ETS and disk-based ETS and see them in action.

    6. Kotlin From Scratch: Advanced Functions

      Kotlin From Scratch: Advanced Functions

      Tutorial Intermediate

      Kotlin is a functional language, and in this post, you'll learn about extension functions, higher-order functions, closures, and inline functions in Kotlin.

    7. What's New With Git Support in Xcode 9

      What's New With Git Support in Xcode 9

      Tutorial Intermediate

      Apple’s latest IDE version, Xcode 9, is being released along with iOS 11 this September. And it's a huge update! Fans of Git for source control management...

    8. Creating Digital Signatures With Swift

      Creating Digital Signatures With Swift

      Tutorial Intermediate

      Digital signatures are used everywhere, from verifying a file to securing a custom API. This tutorial shows you how to create a digital signature in Swift.

    9. Use Machine Learning to Recognize Images With IBM Watson

      Use Machine Learning to Recognize Images With IBM Watson

      Tutorial Intermediate

      Learn how to use IBM Watson's Visual Recognition service to create an Android app that can guess a person's age and gender and identify objects in an image.

    10. Getting Started With End-to-End Testing in Angular Using Protractor

      Getting Started With End-to-End Testing in Angular Using Protractor

      Tutorial Intermediate

      Protractor is a popular tool for testing the front-end of an Angular application. Learn how to write end-to-end tests in Angular using Protractor.

    11. How to Be a Smart iPhone Buyer, Part 2

      How to Be a Smart iPhone Buyer, Part 2

      Tutorial Beginner

      The new iPhones have been launched at Apple's latest event. In this, the second of a two-part tutorial, I'll show you how to be a smart iPhone buyer.

    12. Object-Oriented Programming With JavaScript

      Object-Oriented Programming With JavaScript

      Tutorial Beginner

      Learn how to build for a large codebase using object-oriented programming and ES6 classes.