Code Courses

Find the best WordPress courses, mobile app development courses and much more, all in one place. These in-depth code courses will take you from novice to pro developer in no time.

Want to write your own WordPress plugins? Start with an easy introduction to WordPress plugin development and then try a few practical projects to create your own WordPress plugins.

Want to learn something else? Just follow the same approach for your chosen topic, whether it’s JavaScript, PHP, Ruby, or anything else. These code courses contain the perfect mix of theory and practice to help you become a better developer.

All Code courses:

  1. Hands-On: Presentation Slides With Backbone

    Hands-On: Presentation Slides With Backbone

    Course Intermediate

    We frequently teach specific technologies here at Tuts+ Premium. But, in real life, developers mix and match multiple technologies to get the job done. In...

  2. Build a CMS in CodeIgniter

    Build a CMS in CodeIgniter

    Course Advanced

    Need build your own custom CMS? I’m here to teach you how to do this very thing, using the popular CodeIgniter framework. If you’d like to take your skills...

  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. Getting Started with Python

    Getting Started with Python

    Course Beginner

    In this course, you’ll learn how to use the Python programming language. We’ll begin with the very basics, and then move our way up to creating dynamic...

  7. CodeIgniter Essentials

    CodeIgniter Essentials

    Course Intermediate

    In this course, I’ll get you up to speed on the PHP CodeIgniter framework. You’ll learn why it’s important to consider an MVC structure, and how to build...

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

  9. 30 Days to Learn jQuery

    30 Days to Learn jQuery

    Course Beginner

    You know you need to learn jQuery. Everyone else has, and you’re falling behind! No worries; it’s a brand new year, and what better way to celebrate it than...

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

  11. WordPress Plugin Development Essentials

    WordPress Plugin Development Essentials

    Course Beginner

    If you’ve wrapped your mind around the process of creating WordPress themes, now's the time to start thinking about taking things to the next level, by...