facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from48.52USD/ h

C# & Unity Programming Teacher (C, C++, Java, Javascript, Python, R, Php, Assembly, Mysql, MongoDB, HTML, CSS, and more...)

Hi,

I'm an energetic programming mentor with more than 16 years of experience and a personalized mentoring strategy.

Are stuck with your code? Or you don't know how to start your program? Or you are experienced but you need some guidance?

Are you ready to learn C# from zero to hero?

Are you interested in game development? Let's explore your game-making ideas and develop your Unity and C# skills.

If you answer yes to any of the questions above, then let me be your guide and your mentor.

See you soon,
Gabor

Extra information

I don't use a webcam, only audio and screen sharing.

Location

Online via webcam

General info

Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
60 minutes
The class is taught in:English, Hungarian

About Me

Hi,

Are you stuck with your code and looking for a teacher to help you continue your journey in C# or C++ or one of many other programming languages?
Do you have some game-making ideas? Let's develop your skills in Unity and C#. I'm here to support you with more than 16 years of experience and a personalized mentoring strategy.

Education

Web programmer at Kodolanyi Janos University 2009 - 2011
Computer Science BSc at Eötvös Loránd University 2011 - 2014
I learned about everything, but mostly about algorithms.

Experience / Qualifications

Freelancer Unity / C# Programmer & Tutor 2015 - Now
Head of School, Code mentor, Coach at CodeCool Kft. 2016
Backend developer at Avangrade Ltd. 2015
Full Stack C++ & CI Developer at Danubisoft Ltd. 2014- 2015
Freelancer Full Stack Web Developer & Designer 2007 - 2011

Ask a question

Send a message explaining your needs and Gábor will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5              
6              
7              
8              
9              
10              
11              
12              
13              
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from $48.52Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since January 2023

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5              
6              
7              
8              
9              
10              
11              
12              
13              
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from $48.52Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share

You are here


Malek
Mastering Programming, Algorithms, and data structures Fundamentals.
Learn Python and understand algorithms and data structures with simple, clear lessons. We'll cover key topics like sorting, searching, and recursion, with hands-on practice to build your skills. Perfect for beginners or anyone looking to improve their coding and problem-solving!

Mourad
Teaching the Programming language(JAVA, Python, C, JavaScript)
### Course Description: Teaching the Programming Languages (JAVA, Python, C, JavaScript) Welcome to the comprehensive course on Teaching the Programming Languages: JAVA, Python, C, and JavaScript. This course is designed for aspiring programmers and educators who aim to master the fundamentals and advanced concepts of four of the most popular programming languages in the industry. #### Course Objectives: - **Introduction to Programming Concepts:** Understand the core principles of programming, including variables, data types, control structures, functions, and algorithms. - **Language-Specific Syntax and Features:** Gain proficiency in the syntax and unique features of JAVA, Python, C, and JavaScript. - **Hands-On Coding Practice:** Apply your knowledge through numerous coding exercises, projects, and real-world scenarios. - **Debugging and Problem-Solving:** Develop strong debugging and problem-solving skills to efficiently resolve coding issues. - **Advanced Topics:** Explore advanced topics such as object-oriented programming, web development, data structures, and algorithms. - **Teaching Methodologies:** Learn effective teaching strategies to impart programming knowledge to others, whether in a classroom setting or online. #### Course Outline: 1. **Introduction to Programming:** - Basics of programming and computational thinking - Overview of the four languages: JAVA, Python, C, and JavaScript 2. **JAVA Programming:** - Syntax and basic constructs - Object-oriented programming concepts - Exception handling and multithreading - Building GUI applications 3. **Python Programming:** - Syntax and basic constructs - Data structures and libraries - Functional programming and modules - Web development with Flask/Django 4. **C Programming:** - Syntax and basic constructs - Memory management and pointers - File handling and system programming - Data structures and algorithm implementation 5. **JavaScript Programming:** - Syntax and basic constructs - DOM manipulation and event handling - Asynchronous programming and AJAX - Front-end frameworks (React, Angular, or Vue.js) 6. **Integrated Projects:** - Cross-language projects to solidify understanding - Real-world applications and problem-solving 7. **Teaching Strategies:** - Curriculum development and lesson planning - Interactive and engaging teaching methods - Assessment and feedback techniques #### Who Should Enroll: - Aspiring programmers who want to learn multiple programming languages - Educators and trainers looking to enhance their teaching skills - Professionals seeking to expand their coding expertise for career advancement #### Prerequisites: - Basic understanding of computer operations - No prior programming experience required, but familiarity with basic programming concepts is beneficial #### Course Outcomes: By the end of this course, you will be able to: - Write, debug, and optimize code in JAVA, Python, C, and JavaScript - Develop comprehensive projects using each language - Effectively teach programming concepts to others - Apply advanced programming techniques to solve complex problems Join us in this journey to become proficient in four powerful programming languages and enhance your teaching abilities to inspire the next generation of coders.

Oussama
Physics-chemistry and mathematics at undergraduate level. Adobe Illustrator. Algorithm.
Doctor in Materials Physics and Chemistry, graduated from the University of Paris-Saclay. I have extensive experience in physics and chemistry, with a particular interest in teaching and popularizing science. Passionate about sharing knowledge, I support undergraduate students in their understanding of fundamental concepts in physics.

Join
Academic support: Mathematics from secondary to Bachelor and Fundamentals of programming in C and C++ for beginners and intermediates.
Discover our comprehensive academic support program, offering in-depth expertise in crucial areas of mathematics, from secondary to Bachelor, as well as the fundamentals of programming in C and C++, suitable for both beginners and intermediate levels. Mathematics from Secondary to Bachelor: This part of the course offers a comprehensive path to consolidate and broaden your understanding of mathematics, from high school concepts to the more advanced requirements of the Bachelor level. Dive into algebra, geometry, differential and integral calculus, statistics, and much more. Our experienced instructors will guide learners through clear explanations, detailed demonstrations and practical exercises to reinforce understanding and problem solving. Fundamentals of Programming in C and C++ for Beginners and Intermediates: Explore the exciting world of programming with our section dedicated to C and C++ languages. Designed for beginners, this course begins with an in-depth introduction to basic programming concepts, ranging from syntax to control structures. Learners will gain a solid understanding of fundamentals before moving on to more advanced topics. For intermediate levels, the course expands programming skills by focusing on real-world projects, code optimization, and advanced use of C and C++ features. Participants will have the opportunity to develop practical applications, strengthening their expertise while honing their problem-solving skills. Pedagogical Approach: Our educational approach is based on the interactive engagement of learners. Classroom sessions, practical work and real-world projects ensure a thorough understanding of the concepts taught. Instructors are dedicated to creating a stimulating learning environment, encouraging questions and active participation. Whether you are looking to strengthen your high school math skills or master C and C++ programming, our academic support program provides a comprehensive platform to stimulate your intellectual and professional growth. Join us on an enriching educational journey, where skill acquisition becomes an exciting and educational adventure.

Adam
Basic concepts of algorithms and data structures in computer science
Online Course: Basic Concepts of Algorithms and Data Structures Duration : - 60 minutes: condensed format to introduce fundamental concepts with targeted exercises. - 90 minutes: extended format to explore concepts in depth, solve complex problems, and include an interactive question-and-answer session. --- General description This course is designed for students and professionals who are new to computer science, as well as those who want to solidify their foundation in algorithms and data structures. It provides a clear and practical introduction to the essential tools for solving problems effectively, by learning how to design and analyze algorithms. Whether you are preparing for an exam, a technical interview, or want to improve your programming skills, this course will guide you in understanding theoretical concepts and their practical application. --- Educational objectives At the end of the course, participants will be able to: 1. Understand the fundamental concepts of algorithms: sorting, searching, time complexity. 2. Master key data structures: arrays, lists, stacks, queues, trees, and graphs. 3. Solve problems by choosing appropriate data structures and algorithms. 4. Analyze and optimize the performance of algorithms. --- Course syllabus 1. Introduction (5-10 min) - Presentation of the objectives and concepts covered. - Importance of algorithms and data structures in computer science. 2. Fundamental concepts (20-30 min) - Definitions and roles of algorithms and data structures. - Temporal and spatial complexity: basic notions (Big O). - Basic data structures: arrays, lists, and dictionaries. 3. Practical application and examples (30-40 min) - Simple sorting implementation (insertion sort, bubble sort). - Search example (linear search, binary search). - Manipulation of stacks and queues through practical exercises. - Bonus for the 90 min format: Exploration of trees and graphs (simple example of a route). 4. Q&A and conclusion (5-10 min) - Review of the concepts covered. - Tips for continuing to practice and progress. - Suggestions for personal projects to apply the knowledge acquired. --- Teaching methodology - Interactive learning: a combination of theoretical explanations and practical applications. - Concrete examples: each concept is illustrated by practical cases and guided exercises. - Adaptation to needs: the courses are adjusted to the level and objectives of each participant, with a focus on the most relevant aspects. --- Target audience This course is aimed at: - Computer science students wishing to strengthen their mastery of the basics before exams or projects. - Programming beginners who want to understand the essential mechanisms behind problem solving. - Professionals preparing for technical interviews or seeking to improve their understanding of algorithms. --- Benefits of this online course - Personalized support from an experienced trainer. - Educational materials and practical exercises accessible after the session. - Flexible hours to fit your schedule. - Progressive approach to facilitate learning, even for beginners. Develop your skills in algorithms and data structures today to efficiently solve the complex problems of tomorrow! ---

Ouakli
Introduction to Algorithms and Coding : Foundations of Coding in any Programming language & Problem Solving
Ideal for beginners to build a foundation in algorithms and coding logic. - Computer Science Fundamentals: Basics of algorithmic concepts and data structures. - Programming Basics: Connecting algorithms to coding practices. - Problem Solving: Applying algorithms to real-world scenarios for analytical skills. - Practicing programming languages including C, Python, and Java.

Lina
Basic Computer Programming. Python, C ++
This class is for anyone who wants to enter the world of computer programming, or those first semester engineering students who are becoming familiar with these languages. - I want to develop in the student the logic to communicate with the computer so that he can create programs and awaken his creativity. - I think that computer programming has too wide a field of application, which makes it almost useful for anyone in today's technological world to know how to program. - Programming is not only useful but fun and can help us understand concepts from other areas or from life itself.

Abdelhamid
Deepen your skills in Java, C, C++ and Python
Expert in Java, Python, C and C++! Do you want to master Java, Python, C or C++? Get advice from a computer science doctor specializing in these powerful languages! With my in-depth expertise and years of experience, I offer you unique training, tailored to your needs, whether it is to improve your skills, succeed in your university projects, or prepare you for professional challenges. Adapted methodology: Interactive and practical courses, with concrete projects for real understanding. Academic and professional expertise: Advanced knowledge applied to real-world needs. Guaranteed results: Progress quickly and efficiently, whatever your current level.

Eiad
Learn the profession of professional software development and marketing it online
C# is the programming language approved by Microsoft, the leading software company in the world. In the course, you will learn how to create complete programs such as managing a restaurant, company, law firm, point of sale, real estate management programs, clinics, institutes, universities, etc., so that you can sell and market software on the Internet and gain a strong career to support you in your professional life.

Haralambie
Mathematical foundations of theoretical computer science and algorithm design
I provide assistance with computer science modules that have a strong mathematical component, including predicate logic, cryptography, number theory, algorithm design, discrete and combinatorial optimization, graph theory, linear programming, machine learning, and more. Lessons include: - Solving specific types of problems, exercises, and past exams. - Assisting with homework and assignments. - Assisting with the preparation of final reports and projects.

Salim
Computer science courses (Algorithms, Python, SQL, Power BI and MS office)
Hi there! I'm a Data Scientist and Data Analyst with over five years of experience, here to help you master Python, algorithms, SQL, and Power BI. I focus on practical, real-world applications, so whether you're just starting or looking to advance, my lessons will equip you with the skills to succeed. Let's make learning fun and effective!

Hurraira
Object-Oriented Programming (OOP) & Data Structures and Algorithms (DSA) Tutoring in Java, C, C++, and Python
Master the Fundamentals: My tutoring sessions are designed to give students a solid foundation in Object-Oriented Programming (OOP) and Data Structures and Algorithms (DSA). Whether you're a beginner or need to strengthen your skills, we will cover the essential concepts that are critical for coding and software development. Language Flexibility: I offer tutoring in Java, C, C++, and Python, providing flexibility for students to learn in the language they are most comfortable with or the one required for their academic needs. We’ll compare the nuances of these languages to help you develop a deeper understanding of programming concepts. Comprehensive OOP Concepts: Learn the core pillars of OOP—encapsulation, inheritance, polymorphism, and abstraction—and how to implement them in real-world coding projects. My lessons focus on making these abstract concepts easy to grasp through hands-on practice and examples. Data Structures & Algorithm Mastery: From arrays, linked lists, and stacks, to more complex structures like trees, graphs, and hash tables, I guide students through the implementation and usage of these critical data structures. We’ll also explore fundamental algorithms like sorting, searching, recursion, and dynamic programming, ensuring you can tackle coding problems efficiently. Problem-Solving Skills: I focus on building strong problem-solving skills and critical thinking. We’ll work on a variety of programming challenges, competitive coding exercises, and real-world applications that sharpen your logical reasoning and coding proficiency. Interactive & Engaging Learning: Every session is interactive, with plenty of coding exercises, real-time debugging, and immediate feedback. You’ll walk away with a thorough understanding of how to apply programming concepts in a practical way. Exam Preparation & Beyond: Whether you're preparing for school exams, coding interviews, or personal projects, my tutoring is geared toward equipping you with the skills and knowledge you need to succeed. I also provide practice problems and quizzes to ensure continuous learning and improvement.

Tanu
PROGRAMMING LANGUAGES LIKE C++, C AND PYTHON, BASIC WEB DEVELOPMENT
Programming is a must have skill in today's world. We all are witnessing the shift to virtual world. Programming is the future of world. It enables us to develop online solutions such as mobile applications, website and much more. PROGRAMMING in itself is part of our day to day life. C++ and C are mainly used to build the games and other applications in which time plays a major role. Python is human friendly and easy to use language. We have wide variety of functions which makes it even more usable in todays world. For web development we can cover HTML wordpress CSS bootstrap java script in front end and for API we can have session on Django. For the languages the class can be opted for beginners intermediate and advanced level depending upon requirement. Regular assessment is also done to check the level of unserstand and improve the areas which are lacking behind.

Omar
Computer programming for beginners or first year university students
As a Computer Engineering graduate, I have a solid foundation in programming and am eager to share my knowledge with you. In this class, I will comprehensively introduce programming in C/C++ or Java. We will start with the basics and progress to more advanced topics, including data types, control structures, and functions. Through a series of simple and straightforward exercises, you will gain practical experience in programming. The more you practice, the better you will become. I will be there to guide you every step of the way and answer any questions you may have. By the end of this class, you will have a solid understanding of programming concepts and be well-equipped to tackle more complex projects. Whether you're a complete beginner or have some programming experience, this class will provide you with a strong foundation in programming.

Muhammad Yousuf
Mathematics for maths students. Programming languages for programming learners in C++ and python.
I am a masters in robotics and Artificial intelligence. I can make sure that the students which get knowledge from me make a lot change not only in their lives but also in the society. The things which I will teach will be helpful for them in building good concepts about the subject.