Teaching
Teaching software development – from real practice
Alongside client work, I teach software development at a technical school in Hungary, and networking as a certified Cisco Networking Academy CCNA instructor. I teach what I use every day: real tools, real projects.
What I teach
From the first program to the final exam project
The subjects build on each other – from algorithmic thinking to tested, production-style applications.
Programming fundamentals
Algorithmic thinking with Flowgorithm, followed by programming in Python.
Building websites
Websites from scratch, with preparation for the national sector exam.
Front-end development and testing
Modern, component-based web development with automated tests.
Desktop and mobile app development
Desktop applications in .NET, mobile apps with web technologies.
IT project work
Students work in teams on real projects, from planning to presentation.
IT and networking fundamentals
How computers and networks work – the foundations everything else builds on.
Networking – Cisco CCNA
Routing, switching and network security, taught as a certified Cisco CCNA instructor in the Cisco Networking Academy programme.
How I teach
The way professionals work
Hands-on
We write code in every lesson. Theory comes when it is needed.
Project-based
Students build complete, working applications – not just isolated exercises.
Exam-ready
Proven solution patterns that help students solve exam tasks with confidence.
Industry experience
Nearly 30 years of professional development behind every lesson.