mkwedu · IT vocational education · open by design

Teaching people to think, then to ship.

A modern classroom for internet applications: diagrams before syntax, tools over dogma, collaboration over isolation — and a real career path beyond the grade book.

Open-minded. Practical. Honest.

Years of class materials show a simple belief: students show up for themselves. The room is a workshop, not a trap. Curiosity beats compliance.

“You can copy code — but why would you? You’re here for your future, not for a checkbox.”
classroom principle · career over grade theater
01
Ideas first, language second Pseudocode, flowcharts, and Mermaid diagrams before any framework fashion.
02
Pick the tool that fits you Same problems solved in Python, PHP, JS, C++, C#, Lua — student choice is the point.
03
AI is a teammate Documented, discussed, used deliberately — not banned, not worshipped.
04
Show up & stay active Participation beats perfection. Presence opens the door; effort builds the skill.
20+
years in industry mindset
4+
school years of living materials
7+
languages welcomed in class
tabs open · docs · YouTube · AI

What gets taught (and practiced)

Backend roots, web surfaces, data, and the modern delivery toolkit — aimed at vocational IT qualifications and real product work.

🌐

Internet applications

HTML, CSS, PHP, JavaScript, databases, full request–response thinking, and project structure that survives a demo.

🧩

Fundamentals that transfer

Loops, conditions, functions, palindromes, primes, sorting, string search — written as thinking exercises, not trivia.

🐳

Modern ops curiosity

Git, GitHub, terminal, Markdown, Docker compose, CI/CD intuition — the everyday craft of shipping software.

📜

Professional exam path

Practice exams, mock sessions, and large archives of vocational sheets — skills aligned with real certification goals.

🤝

Team projects

Blogs, to-do apps, collaborative repos, pair reviews — code that has to live with other humans.

🚀

Beyond the classroom

Innovation challenges, mobility recommendations, school web platforms — education that talks to the outside world.

PHP JavaScript / TypeScript HTML & CSS SQL Python C++ C# Git / GitHub Docker VS Code Terminal Markdown Mermaid Linux CI / CD DevOps mindset

A path from blank file to product

Course materials walk a clear arc: environment → thinking → language → projects → exam readiness.

Know your tools

Editor, version control, local server, terminal — the workspace becomes a second home before the first loop is written.

Diagram the idea

Pseudocode and visual flow. If you can’t draw it, you don’t understand it yet — and that’s fine, that’s the lesson.

Implement in a language you chose

Same algorithm, different syntax. Students keep ownership of their stack while sharing a common problem set.

Build things people can use

Auth, CRUD, layouts, databases, Dockerized demos — from first PHP scripts to multi-file team applications.

Practice like the real exam

Mock vocational exams on a schedule, with feedback loops — calm preparation instead of last-minute panic.

How the room works

Explicit classroom rules from course intros: the internet is allowed, curiosity is expected, and help is a feature — not a bug.

🌍 Everyone uses the internet
▶️ YouTube is a valid teacher
📚 Official docs over folklore
AI tools are welcome
🤲 We help each other
🔁 We collaborate on purpose
💡 We steal inspiration, not credit
🎤 We present what we build

What students actually ship

Across cohorts: personal intros on GitHub, shared apps, exam dry-runs, and experiments that look like junior work — on purpose.

Foundations

Algorithm kata

Even numbers, primes, palindromes, anagrams, substring search — documented in Markdown with diagrams beside the code.

Full stack

Blog & to-do apps

Sessions, forms, MySQL, multi-page PHP, CSS systems, team repos — software that remembers users and deadlines.

Ops

Docker first steps

Compose files, volumes, static and dynamic services — demystifying “it works on my machine.”

Exam lab

Mock vocational exams

Recurring practice windows with real-style sheets — HTML, CSS, PHP, SQL under time and rubric pressure.

Playful systems

Simulations & demos

From interactive teaching toys to layout challenges — code that explains itself when you press “run.”

Community

School & open web

Public-facing education sites, event forums, innovation contests — learning that leaves the lab network.

Industry lens, classroom heart

Teaching is grounded in long hands-on experience as a product-minded backend builder and architect — then translated into steps beginners can climb.

🏗️

Architect’s eye

Structure, boundaries, and maintainability — not just “make the page green.” Students learn why folders and contracts matter.

🛠️

Backend fluency

PHP and JS/TS as daily languages; Linux and containers as natural habitat; delivery pipelines as a habit of mind.

🧭

PM clarity

Scope, iteration, and presenting work. Projects are more than homework — they are small product cycles.

❤️

Student-first stakes

The subject is framed around professional life after school. Grades are feedback; growth is the product.

The future sits in the seats.

Not a slogan about a semester score — a quiet bet on people who learn to think clearly, use modern tools without fear, and help the person next to them.

Follow me on X