facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from49.63GBP/ h

Basic and Advanced Programming languages C# C++ Python Courses.

I am a software developer, I have carried out several projects in the field of in the industry.

As an engineer, I would like to share my experiences with you in various fields. My way of working is based on a reference program which I need to setup with you in order to define priorities for the student. I will propose some of them to you depending on what you want to learn.

My main goal is to stimulate creativity and curiosity. In addition to allowing my student to acquire a level of competence that allows him to function on his own.

Location

At student's location: Around Bovenden, Germany

|
Use ⊞+wheel to zoom!
+

General info

Age:
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, Arabic, German

About Me

From my point of view, learning is done by doing. It is therefore on this key element that each of my courses is based. To give you an example, each session begins with the recap of the previous one. The student is then invited to perform one or more exercises varying according to the level. They are guided and all can be modified if necessary. The session ends with ten questions and answers allowing me to prepare for the next class. This method has been and continues to prove itself.

- My goal is to support or train you on the basis of IT but also on programming languages.

- I can train you on the basics of IT but also teach you the best practices of the IT profession. My tips and advice will be your allies in your career as a student or professional.

- I can also teach you front-end languages if necessary and teach you the good development methods.

We can therefore see together:
- Machine language (Binary / Hexadecimal)
- The Basics of Programming Languages (Java, Python, C #, C)
- Initiation to the algorithm
- UML modeling
- Object oriented concepts
- Unit and integration tests
- Test driven development (TDD)
- Databases (SQL)
- Application development
- Creation of mini-games
- Web concept and front language (HTML / CSS)

Do not hesitate to contact me and I can teach it to you!

Education

Ph.D. in Artificial intelligence (in Progress)
Georg August University Göttingen, Germany.

Master of Science, Internet Technologies and Information Systems,
Georg August University Göttingen, Germany.

Bachelor of Science, Computer Science.

Experience / Qualifications

11/2020 – 02/2022 Full stack Software Developer
Anton Software GmbH, Göttingen, Germany.
C#, VB, MSSql light, Code Refactoring, System Analyst
MVVM, WPF, build Library, Unit Test, Scrum , Jira

01/2018 – 01/2019 Software Developer: Image processing

Vistron GmbH, Göttingen, Germany.
MVVM Pattern, OpenCV, C#

Ask a question

Send a message explaining your needs and Mahmoud 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            Saturday at 4:00  
5            Saturday at 5:00  
6            Saturday at 6:00  
7            Saturday at 7:00  
8            Saturday at 8:00  
9            Saturday at 9:00  
10            Saturday at 10:00  
11            Saturday at 11:00  
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00        
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00        
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00        
15              
16              
17              
18              
19              
20              
21              
22              
23              
from £49.63At 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 July 2022
  • Google connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4            Saturday at 4:00  
5            Saturday at 5:00  
6            Saturday at 6:00  
7            Saturday at 7:00  
8            Saturday at 8:00  
9            Saturday at 9:00  
10            Saturday at 10:00  
11            Saturday at 11:00  
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00        
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00        
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00        
15              
16              
17              
18              
19              
20              
21              
22              
23              
from £49.63At 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


Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
What You Will Learn: Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation. Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis. Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio. How You Will Benefit: Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career. Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance. Professionals: Enhance your skill set to meet industry demands and open up new career opportunities. Why Choose My Courses?: Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support. Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding. Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.

Amit
Master C++, JavaScript & Computer Science – From Basics to Advanced
Unlock the power of programming with expert-led training in C++, JavaScript, Java, and Computer Science! I teach everything from basics to advanced, covering real-world applications, data structures, algorithms, and industry best practices. Whether you're a beginner or a professional, my hands-on approach will help you write clean, optimized, and scalable code like top developers. Gain job-ready skills, ace technical interviews, and build projects that stand out. With a focus on real-world problem-solving and industry experience, this course will give you the edge to succeed in the tech world. Join now and start your journey toward becoming a top-tier developer!

Benito
Python and/or Machine/Deep Learning Classes at your place or Online!
I am currently working as an independent consultant, technical writer, online teacher 🧑‍🏫 and course content developer in Python, and a wide range of Machine/Deep Learning topics 🧑‍💻. My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀. What do you get from me? 👉 Learn at your own pace without any pressure 👉 Well-documented tutorials What topics do I usually cover at the beginning for people without Python experience? ✔️ Understanding the basic concepts (variables & types) ✔️ Math & Statistics (explained easily) ✔️ Data Manipulation (data cleaning, preprocessing...) What topics do I cover for people with Python experience? ✅ Classic libraries: Pandas, NumPy, Scikit-learn, TensorFlow ✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib ✅ Domains: Regression, Classification, NLP, LLM, RAG, Computer Vision, Neural Networks, Ensemble Methods, Clustering, Dimensionality Reduction ✅ MLOps: MLflow, Prefect, GCP, AWS Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me! 😉

Arslan
Software/Web Developer | Programming Instructor | Fullstack Developer
I am a highly motivated Software/Web Developer with a degree in Computer Engineering, driven by a passion for software development, continuous learning, and teaching. I specialize in PHP, JavaScript, and modern web technologies, offering personalized programming lectures for beginners and professionals looking to enhance their skills. Teaching & Mentorship I provide structured programming lessons covering: ✔ Backend Development: PHP, Laravel, Yii ✔ Frontend Development: Vue.js, Nuxt.js, React.js, Next.js, Knockout.js ✔ Database Design & Management: SQL, MySQL, MariaDB ✔ UI/UX Development: HTML/CSS, Bootstrap, Tailwind CSS, Element UI, Vuetify ✔ API Development & Integration: RESTful APIs, Google APIs, Payment Gateways ✔ Version Control & CI/CD: Git, GitHub Actions, GitLab CI ✔ Cloud Services & Deployment: AWS (S3, EC2, Lambda), Hosting & Server Management Why Learn from Me? ✅ Hands-on Learning – Practical coding exercises & real-world projects ✅ Personalized Curriculum – Tailored to your skill level & career goals ✅ Industry Best Practices – Learn scalable, efficient, and secure coding techniques Whether you're a beginner looking to start programming or a developer aiming to sharpen your skills, I can help you master PHP, JavaScript, and modern web frameworks through structured lessons and one-on-one mentorship. Let’s build something amazing together! 🚀

Mohamed
Data Engineering: Extract Transform Load (ETL) Programming with Apache Airflow - Industry Applications
This course provides a hands-on approach to mastering Apache Airflow, a powerful open-source workflow automation tool widely used in ETL (Extract, Transform, Load) processes. You will learn how to build, schedule, monitor, and optimize data pipelines, ensuring data reliability and efficiency in production environments. Through real-world examples and projects, you will gain the skills required to become a proficient Data Engineer capable of handling complex workflows in modern data ecosystems. This course will allow you to build multiple real-world ETL workflows using Apache Airflow. Let me know if you would like additional information! 🚀

Kaarlo Caballero
Learn Python from Scratch without Fear 🚀 Data Science and AI Included
I am a Data Science student at university, currently in my third year, and I have been accepted into a prestigious exchange program at the Universidade de Coimbra, one of the oldest and most renowned universities in Europe. This experience has allowed me to broaden my horizons and strengthen my training in an international environment, enriching my approach to technology. I have obtained honors in the subject Programming Fundamentals 2, which is a reflection of my dedication and programming skills. In addition, I have worked on a number of real-life projects covering various areas of Data Science and Artificial Intelligence, such as: Body detection using computer vision Sentiment analysis with real tweets Statistical study of the Airbnb real estate market in New York City Development of an IoT application to monitor sensors in a Data Center Bayesian network modeling for strategic decision making in companies Training an AI model for real-time face and gender detection using a laptop camera Fully Automated Propositional Logic Calculator And best of all, all these projects have been developed entirely in Python, the most in-demand language in the sector. My classes are designed for beginners and intermediate level, where I will guide you step by step to understand the fundamental concepts of programming, the logic behind programming, and how to apply AI to real projects. If you are looking for private lessons in Python, Data Science, or Artificial Intelligence, you are in the right place! Ready to start developing one of the most in-demand skills in today's market? Let's get started!

Mouad
Support course in Python (For all levels, CPGE)
Passionate about programming, we offer Python support courses adapted to all levels, from beginner to advanced. These courses are aimed at students in preparatory classes for grandes écoles (CPGE) as well as anyone wishing to acquire solid programming skills. The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are new to programming or want to deepen your knowledge, you will benefit from structured and progressive teaching. With a focus on concrete concepts and practical examples, these courses aim to strengthen your skills in a tangible way. You will be guided through the nuances of Python, gaining a deep understanding that will benefit you both in your studies and in your future career. Join us to explore the fundamentals of Python programming and progress to more advanced levels. Together, we will build a solid foundation and develop the skills needed to succeed in the dynamic world of computer programming.

Mahnoor
AI for Complete Beginners: A Practical Guide to Understanding and Building AI
Artificial Intelligence is a powerful technology that is reshaping industries worldwide. As an AI enthusiast, you'll need to navigate through its many concepts and techniques to build intelligent systems effectively. I've designed this course as a practical guide to AI, specifically created for beginners who want to understand and apply AI from the ground up. You'll learn the fundamentals of machine learning, neural networks, and data processing. Step by step, we’ll explore key concepts like training models, working with datasets, and implementing AI in real-world applications. Through hands-on projects and practical exercises, you'll not only grasp the basics but also gain the confidence to build and experiment with your own AI models. By the end of this course, you’ll have a strong foundation in AI and be able to start exploring more advanced topics, unlocking the full potential of artificial intelligence.

Matías
Private coding / programming lessons with python
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.

Lionel
Master C# Programming with an Experienced Developer – Beginner to Advanced Levels
Are you ready to master C# programming or SQL Server database design? With over 20 years of experience in software development, I provide tailored lessons designed to make learning practical, engaging, and applicable to real-world scenarios. For C#, I cover programming fundamentals, object-oriented principles, and best practices for writing clean, efficient code. If you’re interested in SQL Server, I specialise in database design, creating and managing tables, building and optimising views, and writing stored procedures to handle complex operations. Each lesson is customised to suit your needs, whether you’re a beginner or looking to enhance your skills. With hands-on exercises, clear explanations, and personalised feedback, I’ll help you gain the confidence and expertise to succeed. Choose your focus—C# programming or SQL Server—and let’s start working toward your goals today!

Amin
Statistical Analysis with Python and R (Rstudio) - Intro to Data Science
By delving deep into the practical applications of statistics and data science, this course is designed to set you up for success. Learn from real-world examples: Instead of spending hours on theoretical material and trying to relate it to practical issues, we will focus solely on applied statistics. Programming will allow you to apply theory to real-world problems, equipping you with the knowledge and skills you need to succeed. We won’t be spending hours solving math problems by hand for reinforcement, as this isn’t school. Instead, we’ll use cutting-edge methods and code libraries that leverage the latest software releases to maximize productivity and efficiency. If you have any further questions, please do not hesitate to contact us.

Marwin
Skilled Mathematics Coaching GCSE/A-Levels Students
Mathematics: I am a skilled mathematics teacher with strong academic qualifications. Additionally, I can help your ward to learn Python Programming Language which could help to bridge the gap between industry and academics from a very young age. UG Degree & Grade: 93/07% in B.Sc. (Hons) Mathematics from the University of Delhi PG Degree & Grade: Distinction in MSc in Data Science from The London School of Economics and Political Science

Siddhant
Introduction to Programming using Python for Beginners
Welcome to an exhilarating journey into the world of programming! 🌟 Python, one of the most powerful and beginner-friendly programming languages, is your perfect starting point. Whether you want to build software, create websites, or explore data science, Python’s intuitive syntax and versatile modules make it an essential tool for tech enthusiasts and professionals alike. In this lesson series, we’ll dive into the foundations of programming using Python, equipping you with the skills to solve real-world problems while sparking your curiosity and creativity. What’s in Store for You? Here’s the roadmap to your Python adventure: 1️⃣ What is Python? Why Python? Discover why Python is loved by beginners and pros alike. 2️⃣ Variables, Tokens, and Data Types Unravel the building blocks of Python—where all programs begin! 3️⃣ Conditional and Sequential Loops Learn how to make your code think, decide, and repeat! 4️⃣ Strings Master text manipulation and transform boring words into magic. 5️⃣ Lists Store, organize, and play with data in style. 6️⃣ Tuples Immutable data structures, the key to fixed yet flexible coding. 7️⃣ Dictionaries Become a data wizard by storing and accessing values like a pro. 8️⃣ Functional Programming Leverage the power of functions to write clean, reusable, and efficient code. 9️⃣ Modules and Libraries Unlock the treasure chest of Python’s built-in and third-party libraries. 🔟 File Handling and Error Management Learn how to create, read, and write files while handling mistakes gracefully. Why Learn to Code? In today’s tech-driven world, technology touches every part of our lives—often in ways we don’t even realize. Imagine being able to understand and create the very systems and tools we use every day. Learning Python is not just about coding; it’s about developing a problem-solving mindset, nurturing critical thinking, and empowering yourself to explore endless possibilities in technology. What Makes This Journey Special? Each session is designed to challenge you progressively, ensuring you grow with every step. From simple scripts to solving real-world problems, you’ll see yourself transform into a confident coder. 💡 Pro Tip: To truly excel, make it a habit to practice and revisit what you learn. Consistency is the secret sauce to mastering Python (or anything else in life)! Get ready to embark on this exciting adventure—because the tech world is waiting for someone like you to make an impact. Let’s code, create, and conquer! 🚀

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.