facebook
Deniz
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from25.00EUR/ h

C Language or Java for Beginners-Intermediate in Munich or everywhere via Webcam

Both C and Java are one of the most used languages nowadays. Learning them as one of your first languages is a very good first step towards the coding world. I am currently doing my Bachelor in Computer Science at the University of TUM and already have experience on both languages. I will be able to teach you all the basics that you will need to advance forward and be able to create simple to mid-level program. Afterwards you will then be able to continue on your own to further your programming skills.

Extra information

It would be much better if you could bring your own laptop. However, if not possible I could also be able to provide mine.

Location

Online via webcam
At teacher's location: Fachschaft TUM SOM c/o TUM-BWL e.V., Theresienstraße, Munich, Germany
At student's location: Around Munich, Germany

|
Use ⊞+wheel to zoom!
+

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
Duration:
30 minutes
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in:English, German

Reviews (1)

Great teacher, helped me out a lot with my difficulties understanding the subject matter. Would definitely reccomend.

Ask a question

Send a message explaining your needs and Deniz 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  Monday at 1:00          Saturday at 1:00  Sunday at 1:00
2  Monday at 2:00          Saturday at 2:00  Sunday at 2:00
3  Monday at 3:00          Saturday at 3:00  Sunday at 3:00
4  Monday at 4:00      Thursday at 4:00    Saturday at 4:00  Sunday at 4:00
5  Monday at 5:00      Thursday at 5:00    Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00      Thursday at 6:00    Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00      Thursday at 7:00    Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00      Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00      Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00      Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00      Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00      Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00    Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18              
19              
20              
21              
22              
23              
from 25€At teacher's location
from 25€Online via webcam
from 29€At student's home

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 November 2019
  • Phone number verified
  • Google connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1  Monday at 1:00          Saturday at 1:00  Sunday at 1:00
2  Monday at 2:00          Saturday at 2:00  Sunday at 2:00
3  Monday at 3:00          Saturday at 3:00  Sunday at 3:00
4  Monday at 4:00      Thursday at 4:00    Saturday at 4:00  Sunday at 4:00
5  Monday at 5:00      Thursday at 5:00    Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00      Thursday at 6:00    Saturday at 6:00  Sunday at 6:00
7  Monday at 7:00      Thursday at 7:00    Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00      Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00      Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00      Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00      Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00      Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00    Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18              
19              
20              
21              
22              
23              
from 25€At teacher's location
from 25€Online via webcam
from 29€At student's home

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


Theresa
Computer science graduate and medical student with many years of tutoring experience offers support - in Munich or online
I've been tutoring for eight years, so I'm convinced that you can learn anything. Often all that is missing is a clear explanation that makes it clear step by step how and why something works. Also important to me: - Take away your fear of the subject - Explain topics in an understandable way, gladly several times and in different ways - Closing gaps in knowledge - Create a relaxed learning situation - Repeat what you have learned

Mathurin
Software programming course in C++ and GPU programming with OpenGL
French: Thanks to my specialty in computer graphics, I can offer C / C++ programming courses for beginners, where you can see how to install an environment and make your first program. For intermediate levels, I can also provide basic software architecture courses and graphics card programming with OpenGL. Basic notions of Git can also be covered. English: Thanks to my specialty in my engineering school in graphic programming, I can provide C++ lessons to beginners and intermediate people. I can explain how the language works, how to setup an environment and also give some basic software architecture knowledge to build more complex programs. Some notions in using Git can also be tackled.

Marko
Java for intermediate and beginners. Learn how to program easy!
Hello! I'm a Java teacher with 3 years of experience. I can help you go into basic's of Java and Object-oriented programming. I can help you cover basic's, data structure and Object-oriented programming, how to use all the tools as well as how to think like a programer.

Mihai
Computer Science, Mathematics and Physics Tutoring
I have just completed my Computational Science and Engineering Master's studies at the Technical University of Munich and I know how important good help is. During all my studies I have gained enough experience to explain different topics to different people. My passions have always been in the areas of mathematics, physics and programming. I am currently working as a C++ software developer and I can bring to you even better the aspects on which you need to focus. We can cover different subjects as well as entire lectures from high school to university exams. I've designed my lectures as a way to improve your overall knowledge and understanding from beginner to advanced We can meet online or face-to-face for the lectures. Please feel free to contact me for any questions. Areas in which I already possess tutoring experience: ✅C/C++ Programming ✅Deep Learning ✅Advanced Mathematics ✅Analysis ✅Linear Algebra ✅Numerical Methods ✅Algorithms and Data Structures

Nawar
Computer languages, learn in both English and Arabic
I can teach most of programming languages, and coding as well.. being a computer science engineer I have a good idea about computer softwares in general and have an idea about hardware. My Arabic background gives me ability to deal with Arabian children.

Join
Academic support: Mathematics from secondary school to Bachelor's degree and Fundamentals of programming in C and C++ and python (in French)
Academic Support: Mathematics from Secondary to Bachelor's Degree and Fundamentals of Programming in C and C++ and Python for Beginners and Intermediates Whether you are in high school, university or a professional changing career, this academic support program allows you to strengthen your skills in mathematics and programming. In mathematics, you will master the key concepts of secondary and university programs, while in programming, you will learn the basics and fundamentals of C and C++ for beginners and intermediates. This online course is structured to offer you flexible instruction, adapted to your level and your specific needs. --- Why choose this program? - Tailor-made support: Each session is adapted to your objectives and your level, whether it is to prepare for an exam, resolve specific difficulties or improve in a specific area. - Quality teaching: Courses given by an expert in mathematics and computer programming, able to guide you step by step in your learning. - Interactive and engaging methodology: Clear teaching with practical examples, interactive exercises and real projects to allow you to understand and apply the concepts studied. - Flexibility of formats: Choose from 60, 90 or 120 minute sessions depending on your availability and your objectives. --- Course content: Mathematics : 1. Secondary level: - Algebra and geometry: Solving equations, systems of equations, properties of geometric figures. - Trigonometry and arithmetic: Properties of trigonometric functions, trigonometric identities, calculations with logarithms and sequences. - Probability and statistics: Basic concepts of probability, calculation of means and standard deviations, conditional probabilities. 2. Bachelor level: - Differential and integral calculus: Study of functions, derivatives, integrals and applications in practical contexts. - Linear algebra: Vectors, matrices, linear transformations, linear systems. - Applied mathematics: Solving complex problems in analysis, optimization and mathematical modeling. --- Programming in C and C++ (Beginner and Intermediate): 1. Introduction to C and C++ programming: - C basics: Variables, data types, operators, control structures (if, while, for), functions and arrays. - C++: Introduction to object-oriented programming (OOP) with classes, objects, inheritance, polymorphism. - Memory management: Dynamic allocation, pointers, memory management in both languages. 2. Intermediate programming in C and C++: - Advanced data structures: Linked lists, stacks, queues, binary trees. - Exception handling: Using try-catch in C++ and error handling in C. - Practical projects: Development of simple applications, games or automation projects with C/C++. --- Course schedule: - 60 minutes: Short, focused lessons to address a specific topic or solve a particular problem. - 90 minutes: Perfect for exploring a topic in more depth with concrete examples and practical exercises. - 120 minutes: Intensive format for in-depth reviews, projects or advanced programming sessions. Each session includes: 1. Introduction: Review of concepts or introduction to new notions. 2. Detailed explanation: Theory accompanied by practical examples to illustrate the concepts. 3. Hands-on exercises: Problem solving, live code or case studies. 4. Questions and answers: Clarification of doubts and review of complex points. --- Resources and tools provided: - Teaching materials: Course notes, exercises and projects, detailed solutions for each problem studied. - Interactive platform: Use of a digital whiteboard, screen sharing and real-time code simulation. - Follow-up between classes: You will have access to email follow-up to ask additional questions or clarify points after each session. --- About the trainer: An experienced trainer, passionate about exact sciences and programming, with a solid background in teaching mathematics and C/C++ programming. With a clear and structured pedagogical approach, he will guide you through each step of your learning, providing you with the keys to succeed and progress quickly. --- Book your course now! If you want to improve your math and programming skills or need targeted support to succeed in your exams or projects, this program is for you. Register now and start your personalized learning for a successful future!

Adam
From scratch to the professionally java, angular, spring, spring boot, sql
Teaching Java language from scratch to professionalism and obtaining the international Java programmer certificate In addition to teaching SpringBot and SpringBot for programming applications and websites, as well as using microservices. Teaching Angular Programming teaching Java from scratch to Java programming certification from Oracle plus teaching spring and spring boot to create web applications or websites Also, apply the microservices architecture Teaching angular from scratch to the professionalism

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.

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.

Dr.Ebrahim
Python , HTML, CSS, Java 🧑‍💻, designing💡, implementing📑, and creating more games 🎮with the help of programming languages
Python is one of the most, excellent in the event that not the leading, dialect to begin learning programming. It is additionally one of the foremost broadly utilized dialects nowadays, particularly in cutting-edge zones such as machine learning. This ubiquity implies that Python is always advancing. It offers a wide run of devices and libraries, which are free and exceptionally shifted. As an aeronautical builder, I like to share my information and derive satisfaction from it by educating and spurring others. I'm utilized to working with individuals of distinctive ages. I believe in the significance of fragmenting learning, visualizing advance, setting concrete objectives and honing frequently. Past these general standards, there's no enchantment running the show or strategy. A few approaches work with a few understudies but not with others. Adjustment to personal needs is hence the most objective of private lessons. So I will do my best to discover what propels and makes a difference in my understudies. In case your child is curious about technology, you ought to deliver him this opportunity, a programming dialect course to build games 2D Teaching how to make an online site within the web dialect, and more aptitudes in each address The addresses are associated, comprising of 6 levels, and each level has 4 addresses. The term of the address is two hours, counting a brief break for the understudies. The addresses are associated, comprising 6 levels, and each level has 4 addresses. The length of the lecture is two hours, counting a brief break for the understudies. The course is accessible for all ages. If you are interested, send a message and I will reply to you as soon as conceivable Best respect Ibrahim.

Renuka
Explore the Computer Languages with me in an easier way...🌝
Java and python both are the coding languages and being a computer science student I know that these fields are better of to start early if you have to fit in the technic world. Either of them is important and in today’s era where AI is revolutionising the world you need to learn the basics about it to secure your career. I can and will be providing you the guidance you need.

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.

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.

Aleksey
Programming, IT, Computer Science, algorithms, Math
Assistance and private lessons in the field of programming (Java, JavaScript, Python, Web development), algorithms, Computer Science, mathematics, Artificial intelligence. 20+ years of experience in teaching, programming, research and development

Illia
Java Development and Software Architecture: From Beginner to Professional
Throughout my career, I have taken on various roles that highlight my dedication to education and mentorship. In the companies where I worked, I was responsible for onboarding new joiners and served as a team buddy for newcomers. This role involved providing guidance, support, and a smooth transition into the team environment. I have also been instrumental in educating junior and mid-level developers, introducing new concepts, and teaching them how to effectively apply these ideas in their work. My approach ensures that team members are well-equipped with the latest knowledge and best practices in the industry. My comprehensive experience in tutoring and teaching reflects my commitment to fostering a collaborative and growth-oriented learning environment. Whether in a formal setting or through informal sessions, I am dedicated to empowering others to achieve their full potential.