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 courses:

    1. Modern Testing in PHP with Codeception

      Modern Testing in PHP with Codeception

      Course Intermediate

      2013 is officially the year of testing in PHP. Often referred to as “the simplest testing tool ever,” Codeception will be leading the pack, with its...

    2. Introduction to Computer Programming with Java: 101

      Introduction to Computer Programming with Java: 101

      Course Beginner

      Are you a computer programming newbie, hoping to dig more into Java? If so, this course is the one for you. Strap yourself in, because you’re about to get...

    3. Agile Design Patterns

      Agile Design Patterns

      Course Beginner

      Design patterns are an essential part of software development. At some point in every programmer’s career, he or she will have to dig in and learn how to...

    4. Venture Into Vim

      Venture Into Vim

      Course Advanced

      Have you always wanted to learn Vim, but never knew how to go about it? Well, look no further. In this course, José Mota is here to guide us through the...

    5. Perfect Workflow in Sublime Text

      Perfect Workflow in Sublime Text

      Course Intermediate

      I’m a confessed code editor addict, and have tried them all! I was an early adopter of Coda, a TextMate advocate, even a Vim convert. But all of that changed...

    6. 30 Days to Learn C#

      30 Days to Learn C#

      Course Beginner

      My aim is to introduce you to the C# language (and a tiny bit of the .NET Framework), and give you a clear understanding of the fundamentals needed to start...

    7. Regular Expressions: Up and Running

      Regular Expressions: Up and Running

      Course Beginner

      In this course, we’re going to finally tackle those incredibly confusing regular expressions. Do they baffle you? Do they look like Egyptian hieroglyphs? No...