backendBeginner
PHP & MySQL
Start with modern PHP (8.3) and MySQL, learn OOP, MVC and write your first real backend before stepping into frameworks.
PHP 8.3MySQLPDOComposer
Duration
8 weeks
Starts
Jun 27
Students
240+
Rating
4.6 / 5
Starting from
55 000 ֏
- 8 weeks (64h total)
- Starts June 27, 2001
- in person format
- HY · RU
- Certificate on completion
No payment required to register · We’ll contact you within 24h
What this course is about
Overview
Start with modern PHP (8.3) and MySQL, learn OOP, MVC and write your first real backend before stepping into frameworks.
Across 8 weeks (64 hours of live + project work) you’ll move from fundamentals to shipping a real, production-grade project — guided by Tigran Hakobyan and the beeon.academy mentor team.
Learning outcomes
What you will learn
Write modern PHP with strict types & OOP
Design relational schemas in MySQL
Build a small CMS from scratch
Prepare for Laravel or Symfony
Interactive course
Lessons
72 lessons · all open, start with any
- 1What is PHP?30 min
- 2PHP vs JavaScript30 min
- 3Install and run PHP35 min
- 4Hello PHP30 min
- 5PHP files and folders30 min
- 6Reading PHP errors30 min
- 7Variables with $35 min
- 8Basic types35 min
- 9Strings in depth40 min
- 10Numbers and casting35 min
- 11null, empty, isset35 min
- 12Constants25 min
- 13Type juggling quirks35 min
- 14Debug with var_dump30 min
- 15Arithmetic operators30 min
- 16Comparison and logic35 min
- 17if / elseif / else40 min
- 18switch and match35 min
- 19?: ?? and ?->30 min
- 20for and while40 min
- 21foreach arrays40 min
- 22break and continue25 min
- 23Indexed arrays40 min
- 24Associative arrays40 min
- 25Nested arrays35 min
- 26Array helpers40 min
- 27map, filter, reduce40 min
- 28Unpacking arrays30 min
- 29Superglobals peek30 min
- 30Functions40 min
- 31Parameters and types40 min
- 32Scope in PHP35 min
- 33Closures and arrow fn35 min
- 34Callbacks30 min
- 35Useful built-ins35 min
- 36Composer intro30 min
- 37PHP inside HTML35 min
- 38GET and POST forms40 min
- 39Request basics30 min
- 40Server-side validation40 min
- 41Escape output (XSS)35 min
- 42Redirects with header25 min
- 43Sessions40 min
- 44Cookies30 min
- 45Reading files35 min
- 46Writing files35 min
- 47File uploads40 min
- 48JSON in PHP35 min
- 49Config and .env idea30 min
- 50Databases intro35 min
- 51Connect with PDO40 min
- 52SELECT queries40 min
- 53INSERT35 min
- 54UPDATE and DELETE35 min
- 55Prepared statements40 min
- 56Mini CRUD45 min
- 57PDO errors & transactions30 min
- 58Classes and objects40 min
- 59Properties, methods, visibility40 min
- 60Constructors35 min
- 61Inheritance40 min
- 62Interfaces and abstract40 min
- 63Traits30 min
- 64Namespaces & autoload40 min
- 65Exceptions35 min
- 66OOP mini models45 min
- 67Simple routing idea40 min
- 68Login sketch with sessions45 min
- 69JSON API endpoint40 min
- 70Security basics40 min
- 71Project structure (MVC lite)35 min
- 72Capstone mini app50 min
Course modules
Syllabus
- 1
- Syntax & types
- OOP
- Composer & autoload
- 2
- 3
What you need to start
Requirements
- No prior backend experience needed
Learn from a working engineer
Your instructor
TH
Tigran Hakobyan
Backend Mentor · beeon.academy
Senior engineer with 10+ years building production web apps. Has mentored over 800 students across full-stack and frontend tracks.
What graduates say
Student reviews
“The course was structured perfectly — I went from zero to shipping real projects in months.”
A
Anna G.
Graduate
“Mentors gave hands-on feedback every week. I landed an internship before the course was even over.”
D
David S.
Graduate
“Loved the project-based approach. I genuinely felt ready for real engineering work.”
M
Mariam P.
Graduate
Common questions
FAQ
Most of our beginner courses require no prior experience — just curiosity. Intermediate and advanced tracks have prerequisites listed on each course page.
Starting from
55 000 ֏
