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:
- Any kind of personal introductory website and service/institutional home page
- Systems and platforms, web applications
I undertake private tutoring in the following forms:
- From basics. Most of the time a private mentor/teacher can give a lot more valuable and practical knowledge than an online and other 6-month courses. The problem with most of these courses is that they are either very shallow/subpar or they try to teach you an array of things each superficially in a short amount of time that you can not in fact handle.
- Complimentary tutoring besides your current education. If it's a secondary school I am always competent. If it is in-between secondary and tertiary education then again I am very likely competent. I am not well-versed in the curricula of foreign tertiary institutions and the range of courses held by companies, if you are learning at college or university better ask first what exactly you need help with
- Mentoring based on personal preferences; tell me just one special topic you would like to know more about
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.