Ferenc Nagy

Hungarian version

Professional Profile

I am an IT teacher, programming instructor and frontend/web development mentor with more than 15 years of teaching experience. Since 2012, I have taught in secondary school, technical school, university and adult education environments; I currently work as a professional IT teacher and part-time instructor at several educational institutions. My main areas include programming, frontend development, web development, database management, algorithms, ICT project work, exam preparation and teaching material development. I regularly teach HTML, CSS, Bootstrap, JavaScript, TypeScript, Angular, Python, C#, PHP, MySQL and MongoDB, and I also create educational content on my YouTube channel about programming languages, vocational exam tasks and graduation exam exercises.

Education

2009-2012: Software Developer

As a software developer, I became familiar with the world of IT. I learned the basics of database management and became proficient in using programming languages and methodologies.

I learned to program computers, mobiles, and the web. I wrote and developed software, assessed client needs, prepared specifications, created models, and wrote algorithms. I tested, debugged, and deployed the completed programs.

2015-2018: IT Teacher

During my university studies, I mastered the use of programming languages, database management, networking basics, and operating systems. I also delved into algorithms and data structures. I trained in more advanced areas like web development, mobile application development, and software development methodologies.

Additionally, I studied pedagogical methods, including teaching methodologies, educational technologies, didactic and pedagogical theories, curriculum development, and student assessment methods. As part of my practical training, I participated in school teaching practices, prepared and presented educational projects, and became familiar with cooperative and collaborative teaching techniques.

2015-2018: Talent Development Teacher

During the training, I learned how to apply personalized teaching strategies and became familiar with the best practices and methods of talent development. Through various student profile studies and performance assessment methods, I gained deeper insights into how to effectively support students with different abilities and backgrounds.

Certificates and Professional Development

2026 Application of Artificial Intelligence (AI) in Vocational Education

iTStudy Hungary Computer Education and Research Centre Ltd.

30-hour training.

2025 Application of Artificial Intelligence (AI) in Vocational Education

iTStudy Hungary Computer Education and Research Centre Ltd.

30-hour training, IKK-certified teacher professional development programme.

2025 Application of Artificial Intelligence in Education

Edutus University.

15-hour training.

2025 AI Basics for Everyone / AI Made Simple: A Starter Course for Everyone

Gábor Dénes University.

4-hour micro-credential. Topics: how AI works, prompting, educational and workplace use, ethical rules.

2024 Programming Basics – Python Programming

HTTP Foundation.

50-hour training.

2024 Programming Basics – Web Editing Skills

HTTP Foundation.

30-hour training.

Work Experience

2025 - Present Budapest Center of Technical Vocational Training, Egressy Gábor Bilingual Technical School

As a part-time teacher, I teach frontend development to final-year classes. My work focuses on web interface development, while also supporting students in documenting and structuring their project work in a professional way.

Topics and technologies taught:

  • Frontend development
  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • Web project work
  • Project documentation
2022 - Present Újpest Bilingual Technical School (U.M.SZ.K.I.)

At my current full-time workplace, I am a class teacher for an IT and telecommunications class, expected to specialize in system administration. Most of my lessons focus on programming, web development, database management and ICT project work. I also work as an artificial intelligence instructor and as the school AI ambassador within BMSZC. In AI and ICT project work lessons, I teach students how to use artificial intelligence tools correctly and responsibly.

Topics and technologies taught:

  • Programming
  • Python
  • HTML
  • CSS
  • JavaScript
  • Database management
  • SQL basics
  • ICT project work
  • AI tools instruction
  • Individual, pair and group project work
  • Project planning and documentation
2021-2025 Bolyai János Technical School and Dormitory

As a part-time teacher, I taught students in software development vocational training. My main responsibilities were teaching web technologies and supporting thesis projects within the ICT project work subject.

Topics and technologies taught:

  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • TypeScript
  • Web development
  • ICT project work
  • Thesis project support
  • Professional guidance for final projects
2020-2025 Ruander Educational Ltd.

I taught online courses for software development, junior frontend development and web development students. The training focused on frontend development, web technologies, clean code principles, SEO and design fundamentals.

Topics and technologies taught:

  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • jQuery
  • TypeScript
  • Angular
  • MongoDB
  • Frontend development
  • Clean code principles
  • SEO basics
  • Design fundamentals
2018-2020 Eszterházy Károly University

At the request of my alma mater, I participated in teaching students at the Jászberény Campus. Together with my former teachers, we taught future programmers who later continued their studies as software engineering students in the BSc system.

Topics and technologies taught:

  • HTML
  • CSS
  • JavaScript
  • PHP
  • C++
  • C#
  • Java
  • Algorithms
  • Programming fundamentals
  • Search algorithms
  • Sorting algorithms
2015-2020 Saint Joseph Catholic Technical School, Gymnasium and Dormitory

At one of Jászberény's key vocational schools, I taught programming, web basics and networking fundamentals to IT administrator students. During my years there, I also worked as a class teacher for several classes.

Topics and technologies taught:

  • Programming
  • HTML
  • CSS
  • Bootstrap
  • C#
  • Networking fundamentals
  • Exam preparation
  • Class teacher responsibilities
2012-2015 Terplán Zénó Vocational School

In my first role related to programming and teaching, I prepared students for advanced-level and vocational graduation exams. I also taught office software usage to several classes at the school.

Topics and tools taught:

  • Programming
  • Advanced-level graduation exam preparation
  • Vocational graduation exam preparation
  • Microsoft Office Word
  • Microsoft Office Excel
  • Microsoft Office PowerPoint
  • Microsoft Office Access

Programming Skills

Python logo

Python

I have been seriously working with it only for the past year, having recently completed a course on the subject. I am fully familiar with the teaching material.

HTML5 logo

HTML5

I have known this markup language for almost 20 years, and I can use it even if awakened from sleep. It is the foundation of all web languages.

CSS3 logo

CSS3

I've been using it since the beginning of my studies and frequently use it. I particularly enjoy the possibilities offered by CSS3.

Bootstrap 5 logo

Bootstrap 5

I am currently teaching version 5.3.3 to my Junior Frontend Developer students. I often use it for displaying responsive interfaces and administrative pages.

JavaScript logo

JavaScript

As this language is the foundation of dynamic web development, I am familiar with every little detail of it. I've also produced a lot of teaching materials on it in recent years.

jQuery logo

jQuery

I only teach the basics, but I often use various jQuery elements in my own projects.

TypeScript logo

TypeScript

One of the most popular languages today, a superset that makes JavaScript code strongly typed, and is also the foundation of Angular and React.

MongoDB logo

MongoDB

There is no web development without NoSQL languages, so I chose MongoDB and learned it. I've used it in several small projects over the past few years.

Angular logo

Angular

Since Angular is part of the Junior Frontend curriculum, I am familiar with it. However, as it is frequently updated, I continuously refresh my knowledge.

C# logo

C#

After HTML and CSS, C# was the language I have known and loved for a long time. I've been teaching it for over 10 years, and I've developed many applications with it.

PHP logo

PHP

I first got to know the PHP language during my studies at PTI in the course Dynamic Web Programming, and later I taught it myself during my years as a university lecturer.

MySQL logo

MySQL

I am familiar with SQL languages, and my favorite is MySQL. I've used it in several projects and teach it to system administrators and software developers.

My Attributes

Precise/Perfectionist

Over the years, I have created many of my own notes and exercises, which I continuously update and expand to meet expectations. I also strive to meet deadlines. When creating documents, I always aim for the maximum.

Excellent Communication Skills

I always find the right tone with management, colleagues, or students, which is why I have been teaching the ICT Project Work subject for many years.

Effective & Quick Learning

In the past, I quickly mastered several programming/IT topics. I enjoy creating my own teaching materials or exercises and applying them in smaller personal projects. Recently, I've been particularly interested in working with AI tools.

AI Specialist

Over the past years, I have completed several AI-related trainings and earned multiple certificates, as detailed above. I use AI tools on a daily basis in both my teaching work and hobby projects.

About Me in Numbers

2
Degrees
Earned
15+
Years of
Experience
1000+
Students
Taught
30+
Examination
Committee Memberships