facebook

Discover the Best Private Computer Programming Classes in Oudergem

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 Oudergem, 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 Oudergem 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

18 computer programming teachers in Oudergem

Caroline

$42

60-min

/h

trusted teacher iconTrusted teacher

Computer Science, Programming & AI – Tailored Courses for Beginners and Intermediate LearnersTranslate this text using Google Translate.

Computer Science, Programming & AI – Tailored Courses for Beginners and Intermediate LearnersTranslate this text using Google Translate.

The world around us is becoming increasingly digital, and artificial intelligence is playing a growing role in our everyday lives. Yet, it is not always easy to understand how these technologies work or how to use them effectively. I have a degree in Business Engineering and Information Systems and currently work as a Data Scientist. I am also interested in application development, programming, and artificial intelligence more broadly. Through my courses, I would like to share my knowledge in a simple, practical, and accessible way, adapted to each learner. The lessons are fully personalized according to your level, goals, and interests. For example, we can: - introduce a child or teenager to programming; - learn the basics of programming or explore more advanced concepts; - discover artificial intelligence and understand how it works; - learn how to use tools such as ChatGPT or Claude effectively; - or simply become more comfortable using computers, smartphones, and digital tools. No prior knowledge is required. Whether you are a complete beginner, already comfortable with technology, or simply curious to learn more, we can create a course together that matches what you want to learn, at your own pace.

Maxim

$42

60-min

/h

trusted teacher iconTrusted teacher

Experienced full-stack developer gives practical lessons on Java, Spring Boot, Angular, cloud, DevOps, and responsible AI usage.Translate this text using Google Translate.

Experienced full-stack developer gives practical lessons on Java, Spring Boot, Angular, cloud, DevOps, and responsible AI usage.Translate this text using Google Translate.

Modern software development goes far beyond just writing code. A professional developer must understand how frontend, backend, databases, cloud infrastructure, security, and deployment work together. In my hands-on lessons, you will learn how modern business applications are designed, developed, tested, and brought to production. Depending on your level and learning goals, we cover topics such as Java, object-oriented programming, Spring Boot, REST APIs, Angular, databases, microservices, Git, GitLab CI/CD, Docker, Kubernetes, AWS, Terraform, security, and troubleshooting. You will also learn how to use AI responsibly for programming, testing, documentation, and technical analysis. In addition, we always critically check and validate AI output. The lessons consist of clear explanations, live coding, practical exercises, code reviews, and realistic problems from professional software projects. For example, we can build, test, containerize, and deploy an Angular–Spring Boot application to a cloud environment together. The courses are suitable for Associate Degree Programming or Applied Informatics students, entry-level and mid-level developers, career changers, and professionals looking to deepen their knowledge of cloud, DevOps, or AI-assisted software development. You will learn not only which solution works, but more importantly why it works and how to independently analyze technical problems.

Said

verified teacher icon
$34

60-min

/h

trusted teacher iconTrusted teacher

🚀 NSI Booster – 📚 Intensive Preparation to 🌟 Shine in Your Exams!Translate this text using Google Translate.

🚀 NSI Booster – 📚 Intensive Preparation to 🌟 Shine in Your Exams!Translate this text using Google Translate.

Are you preparing for your Digital and Computer Science (NSI) exams and want to maximize your chances of success? "NSI Booster: Intensive Preparation to Shine in Your Exams!" is the course you need to revise effectively, fill in your gaps, and excel on the big day! This comprehensive and intensive program is specially designed for students in Première and Terminale to master all the key concepts of the NSI program and pass with flying colors. Why choose this NSI preparation course? Optimize revision time: Focus on the essential concepts to save time and revise efficiently. Deep understanding of concepts: Don't just memorize, really understand the basics of computing to succeed in the most complex exercises. Intensive practice: Practice with corrected exercises, exam questions and past papers to be fully prepared. Exam Methodology: Learn how to manage your time, structure your answers, and avoid common NSI question pitfalls. Confidence and serenity: Work in a progressive and structured manner to arrive calm on the day of the exam. What you will learn: This course covers the entire NSI program for Première and Terminale, focusing on the concepts most often covered in exams: 1. Algorithms and Programming: Advanced algorithms: Algorithmic complexity, recursion, sorting and searching (quick sort, dichotomous sort). Programming in Python: Advanced syntax: list comprehension, lambda, decorators. Data structures: lists, tuples, dictionaries, sets. Functions and modularity: Decomposition of the problem, reuse of code. File Management: Reading and writing files to process real data. Object-oriented programming: Classes, objects, inheritance, polymorphism in Python. Practical projects: Development of complete programs to apply the concepts covered. 2. Data Structures and Algorithms: Lists, Stacks, Queues, and Trees: Implementation, Manipulation, and Use in Problem Solving. Graphs: Representation (adjacency matrix, neighbor list), breadth-first (BFS) and depth-first (DFS) traversal. Sorting and searching algorithms: Merge sort, quick sort, binary search. Algorithmic complexity: Big-O notation, analysis of algorithm performance. 3. Databases and SQL: Data modeling: Relational model, database design with the Entity-Relationship model. SQL: Select, insert, update and delete queries. Joins (INNER JOIN, LEFT JOIN, RIGHT JOIN). Aggregate functions and subqueries. Optimizing queries for better performance. Practical projects: Creation and management of databases for concrete applications. 4. Computer and Network Architecture: Hardware architecture: Processor, memory (RAM, cache), input/output devices. Computer operation: Instruction cycle, execution of programs in memory. Computer networks: OSI model and TCP/IP. IP addressing, routing, protocols (HTTP, FTP, SMTP). Network security: firewall, encryption, VPN. 5. Web and Front-End Development: HTML/CSS: Structure and formatting of web pages. JavaScript: Dynamics of web pages, manipulation of the DOM, events. Practical projects: Creation of interactive websites to apply the skills acquired. Methodology and educational approach: Targeted and structured revisions: Each module is designed to cover the key concepts of the NSI program while adapting to your level and your needs. Practical exercises and exam questions: Practice with targeted exercises and past exam questions to familiarize yourself with the exam format. Detailed correction and personalized feedback: Each exercise is corrected in detail with a thorough explanation of the solutions. Exam methodology: Advice on how to read and understand the statements, structure your answers and manage your time on the day of the test. Interactive Online Classes: Classes are conducted online with the use of audio and screen sharing, ensuring seamless communication and interactive learning. For who ? This course is aimed at: NSI students in their first and final year of high school who want to pass their exams with intensive and targeted preparation. Computer science students wanting to strengthen their foundations in programming and algorithms. Self-taught people passionate about programming and computer science looking to deepen their knowledge. Parents who wish to support their children in their academic success in computer science. Why choose this course? An experienced teacher: The course is led by a computer engineer with a perfect command of the NSI program, with a clear and motivating teaching approach. An intensive and comprehensive program: Each concept is covered in depth, with varied exercises to practice all types of questions. Personalized support: The content and pace of the course are adapted to your level and your objectives. Flexibility and accessibility: Learn from home at your own pace, with additional resources to deepen your knowledge. How does it work? Initial assessment: A personalized assessment to identify your objectives and your starting level. Interactive online courses: Learn from home with live explanations, demonstrations and practical exercises. Intensive training: Series of exercises and past papers to prepare you for written and practical tests. Personalized monitoring: Receive regular feedback on your progress and advice to continuously improve. Register now ! Don't leave anything to chance when it comes to your NSI exams. Join "NSI Booster" for intensive and targeted preparation, and give yourself every chance of excelling in your exams!

Taïs

verified teacher icon
$53

60-min

/h

trusted teacher iconTrusted teacher

Programming with Python (beginner or intermediate level)Translate this text using Google Translate.

Programming with Python (beginner or intermediate level)Translate this text using Google Translate.

Are you having trouble with your programming classes? Have you always been intrigued by programming, but don't you dare take the plunge on your own? Do you already have basic knowledge, but want to improve your level? So I can help you with your goals. I adapt to your individual needs and experience level. With 10 years of scientific research and holder of a doctorate in Geographical Sciences from the Free University of Brussels, I have been using Python for several years for the automation of data collection and processing, in particular the processing of satellite images with Machine Learning and Deep Learning tools. Why Python and not another programming language? • Among the various programming languages, it is probably the one with the simplest and easiest to understand syntax, which makes it an ideal language for beginners. • It is one of the most popular programming languages and the demand for professionals with Python skills is high. Many industries, including technology, finance, and healthcare use Python extensively. • It is a versatile language that can be used for many applications like scientific computing, data analysis, artificial intelligence, etc. Different formulas are possible: • Help with success for students having difficulties with their programming courses. • For people with basic knowledge of Python: ◦ Take it to the next level with object-oriented programming. ◦ Introduction to the highly sought-after field of Data Science Data with Python

paperclip

Meet even more great teachers.

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

play iconVideo

Ammar

verified teacher icon
Recently active
Recently active
5.0

1 reviews

(1)

$23

60-min

/h

trusted teacher iconTrusted teacher
student icon
2Students

Master AI, Machine Learning, Data Science, Python & Programming with a PhD Engineer and Professor | 25+ Years’ Expertise | All levelsTranslate this text using Google Translate.

Master AI, Machine Learning, Data Science, Python & Programming with a PhD Engineer and Professor | 25+ Years’ Expertise | All levelsTranslate this text using Google Translate.

A- TOPICS YOU CAN EXPLORE AND MASTER: 1- PYTHON FOUNDATIONS • Variables, data types, operators, conditional structures, loops, functions, modules, files, exceptions, and object-oriented programming • Lists, tuples, dictionaries, sets, comprehensions, debugging, and writing clear, reusable, well-structured code • Jupyter Notebook, Anaconda, Visual Studio Code, virtual environments, and package management 2 — PROGRAMMING, ALGORITHMS, AND COMPUTER SCIENCE FOUNDATIONS • Algorithmic thinking, problem decomposition, pseudocode, flowcharts, procedural programming, object-oriented programming, recursion, and modular program design • Fundamental data structures including arrays, lists, stacks, queues, dictionaries/hash tables, sets, trees, graphs, and their appropriate use • Searching, sorting, traversal, algorithm efficiency, computational complexity, Big-O notation, debugging, testing, code organization, and problem-solving strategies • Practical programming exercises ranging from beginner problems to university-level algorithmic and computational challenges 3- DATA PREPARATION AND EXPLORATION • NumPy and pandas for importing, cleaning, transforming, filtering, grouping, reshaping, and merging data • Missing values, duplicates, outliers, inconsistent formats, data leakage, and data-quality validation • Exploratory data analysis using descriptive statistics, Matplotlib, Seaborn, and graphical interpretation 4- MATHEMATICAL FOUNDATIONS • Linear algebra, vectors, matrices, derivatives, optimization, probability, and statistics • Loss functions, gradients, distance measures, regularization, likelihood, and model complexity • Mathematical concepts are explained according to the learner’s level and the requirements of the selected algorithms 5- SUPERVISED MACHINE LEARNING • Linear and polynomial regression, logistic regression, and regularized models • k-nearest neighbours, decision trees, random forests, gradient boosting, support vector machines, and Naive Bayes classifiers • Classification, regression, model assumptions, decision boundaries, feature importance, and interpretation of results 6- UNSUPERVISED LEARNING • Clustering using k-means, hierarchical clustering, and density-based methods • Principal component analysis, dimensionality reduction, anomaly detection, and pattern or structure discovery • Method selection, evaluation of data structure, and interpretation of results without predefined labels 7- MODEL EVALUATION AND IMPROVEMENT • Training, validation, and test sets; cross-validation; hyperparameter optimization • Accuracy, precision, recall, specificity, F1 score, ROC–AUC, confusion matrices, MAE, MSE, RMSE, and R2 • Underfitting, overfitting, bias–variance trade-off, class imbalance, feature engineering, feature selection, scaling, and regularization 8- DEEP LEARNING • Neural-network foundations, activation functions, forward propagation, backpropagation, and gradient descent • Multilayer perceptrons, convolutional neural networks, recurrent neural networks, and Transformer foundations • TensorFlow, Keras, or PyTorch depending on the learner’s project and working environment 9- ARTIFICIAL INTELLIGENCE APPLICATIONS • Natural language processing, text classification, embeddings, sentiment analysis, and foundations of language models • Computer vision, image classification, fundamental principles of object detection, and image preprocessing • Recommendation systems, forecasting, anomaly detection, intelligent automation, and decision-support applications 10- GENERATIVE AI AND LARGE LANGUAGE MODELS • Transformer architecture, tokens, embeddings, attention mechanisms, prompt engineering, Retrieval-Augmented Generation (RAG), and model evaluation • Use of artificial-intelligence APIs, vector databases, document-retrieval systems, and structured AI-enabled workflows when relevant • Reliability, hallucinations, bias, privacy, responsible use, and appropriate human validation 11- TOOLS AND LIBRARIES • Python, NumPy, pandas, Matplotlib, Seaborn, scikit-learn, SciPy, Statsmodels, TensorFlow, Keras, and PyTorch • Jupyter Notebook, Anaconda, Visual Studio Code, Git, GitHub, SQL, Excel, and Power BI when useful to the project • Additional libraries may be introduced depending on the selected specialization and dataset 12- PROJECTS, RESEARCH, AND INTERVIEW PREPARATION • Complete projects covering data preparation, model development, evaluation, interpretation, and presentation of results • University assignments, dissertations, theses, research projects, portfolio projects, technical interviews, and professional applications • Code review, debugging, documentation, reproducibility, model comparison, and communication of results ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- B- PERSONALIZED TUTORING: LEARNING HOW TO REASON Machine learning and artificial intelligence become much more accessible when mathematics, algorithms, Python code, data, and real-world applications are clearly connected. My lessons help you move beyond simply copying code or using models as “black boxes.” You will learn how to define the problem correctly, prepare the data, select an appropriate algorithm, understand how it works, train and evaluate the model, diagnose errors, improve performance, and interpret results rigorously and responsibly. Each lesson is personalized according to your current level, mathematical background, programming experience, dataset, university work, research project, interview preparation, or professional objective. We begin by identifying your existing knowledge, software environment, expected outcomes, and main conceptual or technical difficulties. We then establish a structured learning plan. The first lesson combines a discussion of your background, objectives, and tutoring needs; an initial assessment of your current knowledge; personalized planning and organization of future sessions; and a short trial lesson to determine the most effective learning approach. A typical session may include conceptual explanation, development of mathematical intuition, live coding, guided implementation, model evaluation, technical problem solving, and a concise summary of the next steps. You may work with your own dataset, university assignment, research project, or professional problem, provided that confidential information is handled appropriately. I can also provide structured examples and datasets suited to your level. My goal is not simply to help you run an algorithm. It is to help you understand why it is appropriate, how it learns from data, how to evaluate it correctly, why it may fail, and how to build a reliable, interpretable, and scientifically rigorous solution.

Video thumbnail
Play icon
Ammar's video
PreviousShowing results 1 - 18 of 181 - 18 of 18Next

Our students from Oudergem evaluate their Computer Programming teacher.

To ensure the quality of our Computer Programming teachers, we ask our students from Oudergem to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.9 out of 5 based on 155 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. ”

“ So far, I've been getting help with my IGCSE 's in Math and Computer Science with Amin. In most of the lessons I've been with him, he's been really helpful and responsible. He has also been very patient. He helps me become more confident in my answers and makes the lessons pretty fun! After my lessons with him, I do understand my topics more and am able to go to my classes in school without feeling lost. If you're ever struggling with Physics or Programming, I'm sure he can help you too :) ”

“ I was able to get 20 out of 20 from my Excel exam in university, thanks to our classes with Mr Salah. I had 0 knowledge on excel before but after learning and exercising with Mr Salah, I got the maximum grade on my exam. Finally now, I really feel confident about my Excel knowledge, all thanks to Mr Salah. I would really recommend it to anyone who has problems with Excel. ”

To ensure the quality of our Computer Programming teachers, we ask our students from Oudergem to review them.

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

Map
Map