facebook

Discover the Best Private Computer Programming Classes in Umm As Summāq

For over a decade, our private Computer Programming tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons at home or in Umm As Summāq, you’ll benefit from high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

Find Your Perfect Teacher

Explore our selection of Computer Programming tutors & teachers in Umm As Summāq and use the filters to find the class that best fits your needs.

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Computer Programming class that suits you best.

Book Your First Lesson

Arrange the time and place for your first class together. Once your teacher confirms the appointment, you can be confident you are ready to start!

0 Teachers your wish list
|
zoom in iconzoom out icon

4 computer programming teachers in Umm As Summāq

Oleg

verified teacher icon
2.0

1 reviews

(1)

$36

60-min

/h

trusted teacher iconTrusted teacher

Linux systems programming and administration course through programming perspectiveTranslate this text using Google Translate.

Linux systems programming and administration course through programming perspectiveTranslate this text using Google Translate.

Hello everyone! I want to offer to you a dedicated, structured from ground up, course on Linux systems, accompanied by presentations, written materials and exercises. The course designed to introduce and teach Linux system by studying the shell scripting and revealing system essential through C programming perspective. Linux systems are found nearly everywhere, they are supporting majority of internet infrastructure, running networking and database software, boost websites and Cloud providers. IT companies all over the world use different distributions of Linux for their development environment, system monitoring, administration and infrastructure support, running all sort of modern DevOps tools. Knowledge and ability to use Linux is highly demanded nowadays and will be highly evaluated by every employer in the related IT area. The proposed material targets beginners, but will perfectly fit to the more advanced users willing to study shell programming the "right way", and learn how to use system professionally and utilize features it offers at it's maximum power. Course starts by introducing key aspects of system architecture, filesystem, commands, users, terminal, their interconnection and thereafter will rapidly continue to the programming discipline itself. We will explore and create an example for each available feature, adopting and combining variety of system utilities, making you more and more familiar with it's possible usage. Regular expressions are very powerful feature of manipulating any sort of text stream and add the real power when data needs to be retrieved or manipulated. They will be introduced almost immediately and used heavily all along the way, continuously familiarizing you with it's complex syntax and making you skilled enough to craft your own expressions for extracting all sorts of data you might need. By the end of the course you will understand Operating system design, environment available to the program, it's execution cycle. You will be able to use system professionally, develop and edit system scripts, tailoring them for your needs, confidently use common terminal tools (including "vim" and "tmux") and features that they offer. Learned material will suite you a solid base for the future studying, exploring and working with Linux systems.

Aysun

verified teacher icon
$31

60-min

/h

Learn Javascript in advanced level, Built Web AppsTranslate this text using Google Translate.

Learn Javascript in advanced level, Built Web AppsTranslate this text using Google Translate.

Hello, I am a Full Stack Web Developer with over 5 years of experience.I work full time as a Developer and also accept freelance projects. Teaching and helping people are my passion as well.I just love it.So that is why,although I do not have much time I decided to force myself to create some extra hours only for teaching. How does it work? Based on my experience, many new developers jump in frameworks way too early.When students come and share their problems with React or Angular or Node.js , over the years I realized the problem is their lack of knowledge in JavaScript not the framework itself! This discovery and my lack of time forced me to FOCUS ON ONLY ONE THING: How can I teach JavaScript in the best way so people won’t have much of an issue when they are learning NODE.JS or ANGULAR or Vue?If I can teach JavaScript in the right way I can fix 90 percent of their problems as a developer!!! I asked that question every day to myself since then as a result this ADVANCED JAVASCRIPT CLASS was borned! I prepared way too many projects and documents and learning materials for every type of learner out there.In the lesson I will analyze you and create a learning program only for you.If you decide to learn with me, you will get your own folder in the drive and every lesson project and documents will be uploaded just after the each class. During the day you can reach me out pretty much anytime(I am not available only for 8 hours a day) and ask your questions about the lecture or about your hw... To be able to give the time and effort to each student they deserve I am not working more than 5 students at once! What you will get if you decide to invest your time!!! -You will learn JavaScript to the depths! Prototypes Inheritance Classes Modules Design Patterns -If you are a complete beginner it doesn’t matter, you will learn HTML and CSS as well!! -We will create vanilla Javascript Web Apps and Web Sites -A lot of learning tips and way too many projects and materials I can not wait to meet with you and help you with your journey!

paperclip

Meet even more great teachers.

Try online lessons with the following real-time online teachers:

Students' Choice

Ali

verified teacher icon
Recently active
Recently active
5.0

2 reviews

(2)

$28

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

Friendly Python, C & C++ Tutor — GCSE, A-Level and UniversityTranslate this text using Google Translate.

Friendly Python, C & C++ Tutor — GCSE, A-Level and UniversityTranslate this text using Google Translate.

I offer one-to-one Programming tuition in Python, C, and C++, for GCSE Computer Science, A-Level Computing, and university students studying engineering, computer science, or related subjects. Lessons are available online or in person around Birmingham. What I cover: Python for beginners and intermediate learners C and C++ programming GCSE and A-Level Computer Science (all exam boards) University coursework support, debugging help, and project guidance Core concepts: variables, loops, functions, data structures, object-oriented programming, file handling, basic algorithms How I teach: I start by understanding exactly where you are — whether that's "I've never coded before" or "I'm stuck on a specific assignment." Then I build lessons around small, practical examples you can actually run and modify yourself. I'm patient with errors (everyone gets them), and I make sure you understand the why behind the code, not just how to copy it. For university students, I can also help with debugging, code reviews, and explaining tricky concepts in plain English. If you or your child is preparing for exams, working on coursework, or just wants to finally feel comfortable with coding, I'd love to help.

play iconVideo

Farouk

verified teacher icon
Recently active
Recently active
5.0

2 reviews

(2)

$24

60-min

/h

trusted teacher iconTrusted teacher
student icon
2Students

Learn Object-Oriented Programming in JavaScript 🧠⚙️Translate this text using Google Translate.

Learn Object-Oriented Programming in JavaScript 🧠⚙️Translate this text using Google Translate.

These courses are part of a structured and progressive training in Object-Oriented Programming (OOP) with JavaScript, designed for beginner or intermediate developers who want to understand in depth how the language works, write clearer, more maintainable code and prepare themselves calmly for modern frameworks like React ⚛️. Object-Oriented Programming is often perceived as complex or abstract. My goal is simple: to make it logical, concrete, and immediately applicable. 🎯 Training Objectives Upon completion of this training, you will be able to: Understanding what Object-Oriented Programming really is (and when to use it) Create and manipulate objects in JavaScript in a clean and efficient way Use ES6 classes, constructors, and methods with confidence Mastering this, the prototype, and the instantiation logic Apply encapsulation, inheritance, and polymorphism without confusion Avoiding common mistakes made by OOP beginners Structure your JavaScript code like a professional developer 📖 Training Plan – Object-Oriented Programming in JavaScript 1. Introduction to Object-Oriented Programming 🧠 Understanding the concept, objectives and benefits of OOP. 2. Procedural Programming vs. OOP Why unstructured code quickly becomes unmanageable. 3. Objects in JavaScript Properties, methods and representation of the real world. 4. The keyword this Understanding the execution context (often poorly understood). 5. Limitations of simple objects Why duplicating code is a bad idea. 6. Constructive functions Create multiple objects from the same model. 7. The keyword new What it's actually doing under the hood. 8. The prototype Sharing methods and memory optimization. 9. ES6 Classes Modern syntax and best practices. 10. The builder Proper initialization of objects. 11. Data Encapsulation Protect the internal state of objects. 12. Inheritance between classes Reusing code intelligently. 13. The keyword super Communication between parent and child in the classroom. 14. Polymorphism The same behavior, several forms. 15. Composition vs. Inheritance Choosing the right architecture. 16. Best practices in OOP Write readable, scalable, and maintainable code. 17. Common mistakes made by beginners Pitfalls to absolutely avoid. 18. Guided practical exercise Creation of a concrete class (product, user, etc.). 19. Assessment Quiz (Multiple Choice Questions) To validate the actual understanding of the concepts. 🛠️ Teaching method: Understand before writing This training program is based on a progressive and pragmatic approach: Clear and illustrated explanations Concrete examples from real projects Simple but effective exercises Constant questioning to avoid rote learning Adaptation to the learner's level and pace Here, we don't "recite OOP" — we understand it. 🚀 Learner's result At the end of the training, you will not only know how to write a JavaScript class. You will know: 1- Why does it exist? 2- When to use it 3- and when not to use it You will leave with: a solid understanding of OOP a cleaner and more professional code an ideal foundation for learning React, Node.js or any other modern framework

Video thumbnail
Play icon
Farouk's video
PreviousShowing results 1 - 4 of 41 - 4 of 4Next

Our students from Umm As Summāq evaluate their Computer Programming teacher.

To ensure the quality of our Computer Programming teachers, we ask our students from Umm As Summāq to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.9 out of 5 based on 124 reviews.

Baia was instrumental in helping my daughter prepare for the OMPT-F exam. From the very first lesson, she was organized, knowledgeable, and focused on the areas that mattered most for success on the test. What sets Baia apart is her ability to explain complex mathematical concepts in a simple, structured way while building confidence at the same time. Her engineering background gives her a deep understanding of mathematics and allows her to explain not only how to solve problems, but also why the concepts work. She provided targeted practice materials, mock exams, and clear guidance on the key topics that carried the highest impact. Baia was always responsive to questions between lessons and consistently went above and beyond to ensure my daughter was fully prepared. Thanks to her support, my daughter developed a much stronger understanding of mathematics and a more positive attitude toward the subject. She now approaches challenging problems with far more confidence than before. I highly recommend Baia to anyone preparing for the OMPT exams, university mathematics, or looking for a patient, knowledgeable, and highly effective math tutor.

Ghous is a very kind and pleasant teacher. He explains everything clearly and is always responsive and supportive. He adapts to the student’s pace and is very flexible when it comes to scheduling and learning preferences. He has a strong command of Electrical Engineering topics and is able to explain even complex concepts in a simple and understandable way. Ghous is also very helpful with assignments, even when they are in a different language, which shows both his deep subject knowledge and his adaptability. I’m very satisfied with his lessons and would definitely recommend him to others.

Highly recommended teacher!!! Matias teaching methods are great. Very clear and concise. Doesn’t waste your time explaining meaningless background information and always lectures with the intent to help you understand the material. He’s helped me understand content for my master course on Python and is one of the best lecturers that I’ve had. Your passion and dedication is beyond words! Thank you for getting me through this hard quick semester, I honestly would have never passed if it was not for your help! Thank you so much once again!

To ensure the quality of our Computer Programming teachers, we ask our students from Umm As Summāq to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.9 out of 5 based on 124 reviews.

Map
Map