Ferenc Nagy

Angol nyelvű feület

Introduction

I obtained my first degree in 2012 and have been teaching ever since. Currently, I give lectures at several educational institutions as a part-time instructor and professional IT teacher. Additionally, I started a YouTube channel, focusing on various programming languages and solving different vocational and graduation exam tasks. My goal is to familiarize people with the world of IT while continuously expanding my own knowledge.

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.

Work Experience

from 2022 Újpest Bilingual Technical School (U.M.SZ.K.I.)

My current full-time job, where I am a class teacher for an IT and telecommunications (future system administrator) class.

Most of my lessons involve programming, where I teach web and database languages, along with Python. Additionally, I teach students how to work on projects during ICT project work classes, where they learn the steps of creating individual, paired, and group projects, from simple to more complex ones.

from 2021 Bolyai János Technical School and Dormitory

In recent years, as a part-time teacher, I have taught software development students, primarily focusing on web languages: HTML, CSS, Bootstrap, JavaScript, and TypeScript. I also guided them in creating their thesis projects within the framework of the ICT project work subject.

from 2020 Ruander Educational Ltd.

I teach online courses, previously for software developers, and currently for Junior Frontend Developers and Web Developers. The topics I cover include HTML, CSS, Bootstrap, JavaScript, JQuery, TypeScript, Angular, and MongoDB, along with other Frontend development topics, Clean Code principles, SEO, Design, etc.

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, where we taught future programmers who later continued their studies as software engineers in the BSC system.

My duties included teaching HTML, CSS, JavaScript, and PHP. I also taught algorithms using C++, JavaScript, PHP, C-Sharp, and Java languages, focusing on programming concepts, various search and sorting algorithms.

2015-2020 Saint Joseph Catholic Technical School, Gymnasium and Dormitory

I taught programming to IT administrators at Jászberény's "best" vocational school, preparing them for the exam in this subject.

Besides teaching web basics (HTML, CSS, Bootstrap), I also introduced them to the basics of C#. Additionally, I taught basic networking concepts. Over the years, I was a class teacher for several classes.

2012-2015 Terplán Zénó Vocational School

My first job related to programming and teaching, where I was immediately "thrown into the deep end" with the task of preparing students for advanced and professional graduation exams.

In addition, I taught the use of Microsoft Office Word, Excel, PowerPoint, and Access in all the school's classes.

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.

Boostrap5 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.

About Me in Numbers

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