Learn CodeIgniter

Build high-performance web applications with CodeIgniter, a lightweight PHP framework that offers fast development and a wide range of features.
  1. How to Upload Files With CodeIgniter and AJAX

    How to Upload Files With CodeIgniter and AJAX

    Tutorial Intermediate

    Uploading files asnychronously can be a pain at the best of times, but when coupled with CodeIgniter, it can be a particularly frustrating experience. I...

  2. Integrating Two-Factor Authentication With CodeIgniter

    Integrating Two-Factor Authentication With CodeIgniter

    Tutorial Intermediate

    With the recent string of high profile break-ins (hacks) at Sony and other companies, it's time you took a second look at the security of your website....

  3. Easy Authentication with CodeIgniter

    Easy Authentication with CodeIgniter

    Tutorial Intermediate

    In this in depth "screencast of the week," I'll take you through the process of building an authentication system with CodeIgniter. Need to restrict...

  4. Protect a CodeIgniter Application Against CSRF

    Protect a CodeIgniter Application Against CSRF

    Tutorial Intermediate

    In today's tutorial, we will learn how to painlessly protect your CodeIgniter (pre 2.0) application against Cross-Site Request Forgery attacks. The ...

  5. CodeIgniter from Scratch: Search Results without Query Strings

    CodeIgniter from Scratch: Search Results without Query Strings

    Tutorial Intermediate

    In this episode of CodeIgniter from Scratch, we will implement search features, and display the results pages without the use of query strings. You can use...

  6. 30+ Awesome CodeIgniter Tutorials for all Skill Levels

    30+ Awesome CodeIgniter Tutorials for all Skill Levels

    Tutorial Beginner

    CodeIgniter is a fantastic framework, which caters to beginners, power users and everyone in between. As the best web development source on the web, we've...

  7. Basecamp Style Subdomains With CodeIgniter

    Basecamp Style Subdomains With CodeIgniter

    Tutorial Intermediate

    CodeIgniter is a simple and lightweight PHP framework used to create powerful web applications. Today, we are going to do something nifty: we'll combine...

  8. How to Create a Config Variables Loader in CodeIgniter

    How to Create a Config Variables Loader in CodeIgniter

    Tutorial Intermediate

    If you’ve been using CodeIgniter or another MVC framework for any length of time, you’ve probably started to realize the advantage of abstracting data and...

  9. How to Create a Layout Manager with CodeIgniter

    How to Create a Layout Manager with CodeIgniter

    Tutorial Intermediate

    This Premium video and companion article will teach you how to create a simple yet powerful library to handle layouts in the popular CodeIgniter Framework....

  10. How to Sell Digital Goods with CodeIgniter

    How to Sell Digital Goods with CodeIgniter

    Tutorial Intermediate

    In today's tutorial, you'll learn how to create a small web app to sell digital items (eg. eBooks) securely and accept payments from PayPal.

  11. CodeIgniter from Scratch: Displaying & Sorting Tabular Data

    CodeIgniter from Scratch: Displaying & Sorting Tabular Data

    Tutorial Intermediate

    In today's video tutorial, we are going to use CodeIgniter to pull information from a database and display it in a sortable table structure. This is a...

  12. CodeIgniter from Scratch: Profiling, Benchmarking & Hooks

    CodeIgniter from Scratch: Profiling, Benchmarking & Hooks

    Tutorial Intermediate

    In this 15th episode of the series, we are going to learn about three subjects: Profiling, Benchmarking and Hooks. You can use these tools to analyze your...