Courses that explore the framework’s mechanics through real examples, not empty phrases.

CodeIgniter, clearly and calmly

Brancharis was created for those who want to see the logic in code. Each course focuses on one concept, each section is built around examples you can apply tomorrow. We highlight what’s actually used in practice. At a steady pace. Through experience.

We prepare materials for those who value practical learning.

Why we do this

This project came from a need to explain things with clarity. Most frameworks are simpler than they seem — but only if you don’t stick to formulas and focus on examples that make sense. Each course is built to show how real developers think and work. Attention to detail is what our approach is built on.

We break down complexity through tasks, logic, and examples.

What we focus on

  • Controllers

  • Security

  • Database

  • Routing

  • APIs

Who it’s made for

Our courses are designed for those already working with PHP and looking to build clarity around CodeIgniter. This is not an introduction to programming — it’s a set of practical lessons around real concepts. Every topic is explained through examples: queries, routes, forms, APIs. If you’ve built even small websites with PHP, these materials will help you see how everything fits together.

We approach every topic slowly but with depth.

The team behind it

Backend Developer

Emma Lawrence

Emma has worked with CodeIgniter for over 8 years. She focuses on application logic and module design. She has a talent for making complex ideas seem straightforward. Her sections are clear, precise, and thoughtfully built.

Technical Architect

David Clark

David specializes in API development, integrations, and optimization. He has experience leading backend teams and managing long-term projects. His sections are filled with examples that are easy to apply to real use cases.

Frequently Asked Questions

Do I need PHP knowledge before starting?

Some basic familiarity with PHP is helpful. The courses assume you’ve written simple scripts or worked with HTML/PHP before. If you have, you’ll follow along easily.

Are these courses for beginners or those with experience?

The material starts simple and becomes more advanced. It’s best suited for learners who’ve already interacted with PHP. Full beginners may manage, but a bit of experience goes a long way.

Are there examples in every course?

Yes, every topic is taught through examples. We believe they’re the best way to understand the material and apply it right away.

Do I need to install anything special?

Courses include instructions for setting up a local environment using standard tools. Everything runs through PHP, a browser, and a database.

Which topic is the most important to begin with?

Understanding routing is the foundation. It’s the focus of the first course, and it unlocks the logic behind everything that follows.