Skip to content
@galhoom-study-method

Galhoom Study Method

Structured, hands-on study paths for software engineering. Lectures → Interview Questions → Final Project. Official docs. You write all the code.

📘 Galhoom Study Method

Structured, hands-on study paths for software engineering

Each repository in this organization teaches one subject using the same method:

📚 Lectures  →  💼 Interview Questions  →  🏗️ Final Project

✍️ You write every line of code yourself. Guides teach. Official documentation is the source of truth.
🔗 Repos form a series with no repeated lessons — each one starts exactly where the previous one stops.



🚀 How to study here

Step What you do
1️⃣ Pick the first repo you have not finished in the Learning Series below
2️⃣ Open that repo’s root README.md and follow How to Start
3️⃣ Study one lecture per session. Type every example into the empty code-N files. Run the code. Fill in the review study card yourself
4️⃣ After all lectures, practice the interview questions (one per session)
5️⃣ Build the final project milestone by milestone — your proof, not a tutorial copy-paste
6️⃣ Move to the next repo in the series when the previous track is complete

✍️ Rule: the tutor (or AI assistant) shows and explains. You write, save, and run the code.



🗺️ Learning Series

Order Repository What you learn Status
1 🐘 php-fundamentals Core PHP 8.5+ — variables, types, functions, arrays, web basics. No OOP. 🟢 Active
2 🧩 php-oop Object-oriented PHP — classes, interfaces, traits, enums, exceptions, namespaces, PHPUnit 🟢 Active
3 🎯 php-ood Object-oriented design — principles and patterns on top of OOP ⬜ Planned
4+ 🛠️ Laravel, Filament, tooling, backend stack… Same method, next subjects in the path ⬜ Planned

🧭 Series rule: a topic taught in one repo is never re-taught in another. If a lecture touches a neighbor’s topic, it gives one sentence and points there.



📁 What’s inside every study repo

📦 subject-repo/
│
├── 📂 01-Lectures/              ← 📚 curriculum + one folder per lecture
│                                   (code stubs + review card)
├── 📂 02-Interview-Questions/   ← 💼 practice questions mapped to lectures
├── 📂 03-Final-Project/         ← 🏆 real capstone, built milestone by milestone
├── 📄 README.md                 ← 📊 progress dashboard and how to start
└── 📄 template.md               ← 🧭 the shared blueprint for this method


👤 Who this is for

You are… This org helps you…
🌱 A beginner who wants a clear path Skip random tutorials — follow one ordered series
🔍 A self-taught developer Fill gaps using official sources
🎤 Preparing for interviews Practice questions and build something real
✍️ Someone who learns by doing Type and run code — not watch only

🎓 No CS degree required. 📅 One session at a time.



⭐ Principles (short)

Principle Meaning
📜 Official sources only PHP Manual, official docs, release notes — not random blogs
🔄 Latest stable version Repos stay current (living curriculum)
🎯 Max 2 new concepts per lecture Depth over dumping
🖼️ Analogy before code Understand the idea, then write it
✍️ You write all the code Show ≠ substitute for practice
🧱 No framework until the path says so Foundations first
🤝 Help yourself, help others Public repos others can follow the same way


🏁 Start here

If you are new to PHP:

Step Action
1️⃣ Open 🐘 PHP Fundamentals
2️⃣ Read its root README.md
3️⃣ Start Lecture 01

When Fundamentals is done → continue with 🧩 PHP OOP.




🧭 Global template (for maintainers)

All study repos share one method file. The source of truth lives here:

👉 study-template → template.md

When the method changes, update that repo first, then sync each study repo’s copy of template.md.


🛠️ Maintainer

Built and maintained by @Galhoom22 for personal study and for anyone who wants the same structured path.

💬 Questions or improvements? Open an issue on the relevant repository.

📘 Read. ✍️ Write. 💬 Explain. 🏗️ Build. 🏅 Master.

Pinned Loading

  1. php-fundamentals php-fundamentals Public

    PHP Fundamentals (PHP 8.5+) — Lectures → Interview Questions → Final Project. Core language before OOP. Galhoom Study Method.

  2. php-oop php-oop Public

    PHP OOP (PHP 8.5+) — Lectures → Interview Questions → Final Project. Object-oriented PHP after Fundamentals. Galhoom Study Method.

    PHP

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…