My name is Patrik Nusszer. I have obtained a BSc from BME (Budest Univerity of Technology) in this field. Altough you would be forgiven to believe this is anything of representation of my knowledge, since I have been into programming since my teens and became ready for the market before my studies.

I undertake software development in the following forms:

I work with a great sense of style and attention to detail. What I feel sets me apart from other programmers is my love for the creative-systematic aspect of code. Every single project can be designed in a thousand ways and it all comes down to creativity and subjection. There are many ways to design an object oriented system for example so that it gives the same functionality. In order for scalability I design every system of my projects with great care and break them down to subproblems with ease.

I undertake private tutoring in the following forms:

The languages I am most acquainted with are C, C++, C#, Java and SQL... I have moderate experience with HTML/CSS/JS/PHP, ASP.NET Core MVC.

+36702889403
[email protected]
Pricing: 15$/12€/11£ for 60 minutes (only fiat currency)

If you are not Hungarian I can teach you with Teamviewer or AnyDesk. It is a very handy piece of software...

If you would like to learn programming and look for a stable point I am here to give you what you need.

The style of tutoring follows a language agnostic, algorithmic approach, which every programmer eventually gains through the years and realises our most basic elements used for building software has not really changed in the past 20 years.

Since then many paradigms has born, but most importantly, our solutions' main logic is still constituted by the elements of the structured programming paradigm. The following paradigms - as its predecessors - are not alternate ways of programming but extensions built upon the previous, so that we can write more systematic, protocol-following, reusable and more abstract code which helps industry-scale projects to be scalable and easily maintanable over time.

Most programmer curricula includes introduction of well-known basic algorithms (pattern matching/sorting/pathfinding/backtrack), how basic data structures work (que/stack/arraylist/linkedlist/different hashmaps/self balancing binary trees/graphs and stuff...), elements of the structured paradigm (sequence, conditional, repetition, behaviour and state), writing algorithms/problem solving, object oriented modeling (runtime polymorphism/inheritance/encapsulation and friends...), regular expressions, simple text file I/O, low level file I/O. These are the things I can help you with the greatest confidence.

In practice, I like to start off teaching C and C++. That is because most other courses would start off with higher level languages that are not able to lend you a good sense of what the code is doing in fact because of the abstractions. If you know C and C++ on some basic level, then you can understand the inner workings of higher level languages. I particularly disagree that Python is a good language for a starter, because such a scripting language is so automated abstracted and specialised that it will give you the least possible amount of general understanding of programming languages.