facebook
favorite button
1/13
member since icon
Sinds oktober 2024
Leraar sinds oktober 2024
Object-Oriented Programming (OOP) & Data Structures and Algorithms (DSA) Tutoring in Java, C, C++, and Python
course price icon
Van 22.63 € /h
arrow icon
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.
Extra informatie
Prior knowledge of programming is a plus but not compulsory
Locatie
location type icon
Online vanuit Verenigd Koninkrijk
Over
Engaging & Passionate Tutor: I believe that learning should be both exciting and meaningful. I thrive on the energy of students who are eager to understand complex concepts, and I am committed to making every lesson engaging and productive.

Personalized Approach: Every student is different, and I adapt my teaching style to meet individual needs. Whether you're a quick learner or need a bit more time, I tailor my lessons to ensure each student fully grasps the material at their own pace.

Hands-On Learning: I focus on practical examples and interactive problem-solving, especially in subjects like Computer Science and Physics. My students don't just memorize formulas—they understand how to apply them in real-world scenarios.

Encouraging & Supportive: My teaching philosophy is centered around encouragement and building confidence. I create a safe space where students feel comfortable asking questions and exploring new ideas without fear of making mistakes.

Structured & Organized: I provide clear lesson plans, assign homework to reinforce key concepts, and regularly assess progress to ensure continuous improvement. Parents and students can expect transparency and structured guidance throughout the tutoring process.

Experienced Tutor: With over two years of experience in Computer Science, Mathematics, and Physics, I have worked with students across a variety of learning levels. My expertise spans programming, algorithms, mathematical reasoning, and physical sciences.

Committed to Long-Term Success: I’m not just focused on short-term exam results—my goal is to foster a deep understanding of the subject matter that will benefit students in their future studies and careers. I equip students with the tools and mindset needed to approach new challenges with confidence.
Opleiding
Student at Manchester Metropolitan University, Completed A-Levels with a B in Mathematics, Completed IGCSE with 6 B's in every subject except Computer Science and Islamiat.
Leservaring
Software Engineer, Freelance Programmer, Computer Science Expert, Crypto Mining Rigs Expert, Python specialist, C++ specialist, Java specialist, Tutoring Expert, Students Favorite, Teaching Expert, Programming Expert, Competitive Coder
Leeftijd
Kinderen (7-12 jaar oud)
Tieners (13-17 jaar oud)
Volwassenen (18-64 jaar oud)
Senioren (65+ jaar oud)
Niveau van de leerling
Beginner
Gemiddeld
Gevorderden
Duur
30 minuten
45 minuten
60 minuten
90 minuten
120 minuten
De les wordt gegeven in
Engels
Urdu
Hindi
Vaardigheden
Beschikbaarheid typische week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Ace Competitive Programming: I specialize in helping students master the art of competitive coding. Whether you're preparing for coding competitions like Codeforces, LeetCode, Hackerrank, or university-level contests, I guide you through the problem-solving techniques and strategies used by top coders.

Structured Problem Solving: My tutoring sessions focus on breaking down complex problems into manageable steps. You’ll learn how to approach coding challenges with a clear and logical mindset, enabling you to solve problems efficiently under time constraints.

Algorithm Optimization: Understand and implement key algorithms such as greedy algorithms, dynamic programming, backtracking, and divide-and-conquer. We’ll focus on optimizing your solutions for speed and efficiency, ensuring your code runs within time limits during competitions.

Data Structure Expertise: Gain a deep understanding of how to effectively use arrays, linked lists, stacks, queues, trees, graphs, and other advanced data structures to solve challenging problems. You’ll learn when and how to choose the right data structure to improve performance.

Hands-On Practice: Every session includes real-time problem-solving, where we’ll tackle actual coding problems from popular competitive platforms. I provide immediate feedback on your code and guide you through debugging and refining your solutions.

Improve Speed & Accuracy: Competitive coding is all about solving problems quickly and accurately. I help students develop strategies to think on their feet and avoid common coding pitfalls, while also sharpening their typing and coding speed.

Prepare for Coding Interviews: In addition to competitions, the skills you’ll learn are invaluable for technical interviews at top companies. I provide specific coaching for coding interview prep, ensuring you’re ready to tackle both standard and advanced problems with confidence.

Stay Motivated & Confident: Competitive coding can be tough, but I keep students motivated with challenging yet achievable goals. You’ll develop resilience and confidence in your coding skills, ready to take on any challenge.
Lees meer
GCSE Computer Science, Mathematics, and Physics Tutoring

I specialize in tutoring Computer Science, Mathematics, and Physics for GCSE students. I aim to provide clear, engaging lessons that help students master key concepts while building confidence in their problem-solving abilities.

In Computer Science, students will learn programming fundamentals, algorithms, loops, logic gates, conditions, computational thinking, and exam techniques to excel in theory and practical assessments. Whether you're new to coding or refining your skills, I guide students through real-world applications of computing, using languages like Python to bring lessons to life.

In Mathematics, I focus on helping students understand the core principles of algebra, geometry, and statistics. Lessons are designed to reinforce schoolwork, address challenging topics, and prepare students for GCSE exams with practice problems, test-taking strategies, and personalized feedback.

For Physics, I make complex concepts like mechanics, electromagnetism, and energy systems accessible and interesting. Students will engage in hands-on activities and thought experiments that deepen their understanding of the physical world, preparing them for exams and future STEM studies.

I assign targeted homework after each session and provide periodic progress reports to ensure students stay on track and continuously improve. My approach is to challenge students without overwhelming them, fostering a positive learning environment where they can excel academically.
Lees meer
Vergelijkbare lessen
arrow icon previousarrow icon next
verified badge
I am a Professional Full Stack Developer with over 15 years of hands-on experience in software engineering, system design, and artificial intelligence.
I’ve worked across frontend, backend, DevOps, and AI, building enterprise-grade systems for real-world applications — from large-scale microservices to cognitive AI platforms.

I’m passionate about teaching the real, modern way of coding — combining deep technical foundations with today’s most advanced technologies: Generative AI, Agentic systems, RAG architectures, cloud automation, and intelligent DevOps.

Whether you are a beginner exploring your first “Hello World,” a professional improving your stack, or a researcher/developer exploring AI systems, I can guide you step-by-step — conceptually, practically, and strategically.

🧩 What You Will Learn
🖥️ Front-End Development

Master how to build responsive, interactive, and high-performance interfaces:

HTML / HTML5 – Structure, semantics, forms, accessibility

CSS / CSS3 / SCSS – Layout, animations, responsive design, Flexbox, Grid

Bootstrap / Tailwind / Material UI – Rapid design frameworks

JavaScript (ES6+) – Functional programming, event loop, closures, async/await

TypeScript – Strong typing, interfaces, decorators, generics

React.js / Next.js – Components, hooks, state management, routing, APIs

Angular (1.x to 17) – Modules, dependency injection, RxJS, advanced architecture

Vue.js (optional) – Reactive programming, lifecycle management

jQuery / AJAX – Legacy support and backend communication

Web Performance – Lighthouse, Core Web Vitals, PWA, caching strategies

⚙️ Back-End & Enterprise Development

Build scalable, secure, and intelligent server-side systems:

C / C++ / Data Structures / Algorithms / OOPS

Java / J2EE / Spring / Spring Boot / Spring Cloud / Hibernate / Struts / Wicket

Microservices Architecture – API gateway, service registry, inter-service communication

Node.js / Express / NestJS – Modern JavaScript/TypeScript backend

REST & SOAP Web Services – API design, security, documentation (Swagger / Postman)

Python (Flask / FastAPI) – REST APIs, ML pipelines, automation

Shell Scripting (Linux/Unix) – Automation, cron jobs, log parsing, DevOps scripting

PHP / Laravel / CodeIgniter – Classic web backend development

Containerization & Orchestration: Docker, Kubernetes, Helm

CI/CD & Cloud: Jenkins, GitHub Actions, Azure DevOps Pipelines

☁️ Cloud & DevOps Mastery

Learn to build, deploy, and scale applications on the cloud:

AWS (EC2, S3, Lambda, DynamoDB, API Gateway, ECS)

Azure (App Services, Functions, CosmosDB, DevOps)

Google Cloud (GCP, Vertex AI, BigQuery, Cloud Run)

Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus

Infrastructure as Code (IaC): Terraform, AWS CDK, Azure Bicep

Version Control & Collaboration: Git, GitHub, GitLab, Bitbucket

CI/CD Pipelines: Build, test, deploy automation, rollback, release management

📱 App Development

Develop mobile and hybrid apps end-to-end:

Android (Java/Kotlin) – UI/UX, activity lifecycle, API integration

Hybrid Frameworks: Ionic, Cordova, React Native

Progressive Web Apps (PWA) – Offline-first, caching, mobile optimization

Firebase Integration: Auth, Firestore, Cloud Messaging

🤖 Artificial Intelligence & Machine Learning

Learn how modern AI systems are built and deployed:

AI Fundamentals: Neural networks, supervised/unsupervised learning

Machine Learning with Python: scikit-learn, TensorFlow, PyTorch

Natural Language Processing (NLP): Transformers, BERT, GPT

Computer Vision: OpenCV, YOLO, Image Classification

AI APIs & Integrations: Google DialogFlow, Azure Cognitive Services, OpenAI API

🧬 Generative AI, RAG & Agentic Systems

Special focus on real-world AI integration and automation:

Generative AI Models (GPT, Claude, Gemini, Llama, Mistral) – Practical implementation

Prompt Engineering – Designing powerful, reusable prompt frameworks

Retrieval-Augmented Generation (RAG) – Hybrid search + generation architectures

Agentic AI Systems – Building autonomous multi-agent workflows (e.g., AutoGPT, CrewAI)

Agentic RAG – Contextual memory, chaining, and reasoning systems

LangChain / LlamaIndex – RAG pipelines, document loaders, embeddings, vector DBs

Vector Databases: Pinecone, Chroma, Weaviate, FAISS

Knowledge Graphs & Context Management – Enterprise data linking with RAG

AI App Deployment: FastAPI + Streamlit + LangServe + Docker

Copilot & AI Tools: GitHub Copilot, ChatGPT API, Code Interpreter, Vertex AI Studio

Google AI Developer Kit (ADK) – Edge AI, TensorFlow Lite, Coral, and model serving

Voice AI & Conversational Design: Dialogflow CX, OpenAI Assistants, ElevenLabs

🔬 Data, Testing & Quality

Database Systems: MySQL, PostgreSQL, MongoDB, Oracle, DB2, Redis

Database Design: ERD, normalization, indexing, performance tuning

Testing Tools: JUnit, Mockito, Selenium, Cypress, Postman

TDD / BDD Practices: Unit, integration, and end-to-end testing

Logging & Monitoring: ELK, Splunk, Prometheus

Performance Optimization: Profiling, caching, concurrency

🧩 Operating Systems & Scripting

Windows / Linux / Ubuntu / Unix Administration

File Systems, Permissions, Networking, Process Management

Shell Scripting / Automation / Log Analysis

System Security and SSH Hardening

🧠 Bonus Topics

Mathematics for Programmers – Logic, combinatorics, probability, graph theory

Game Development Basics: Unity, Phaser.js, HTML5 Canvas

AI Ethics, Data Privacy, Responsible AI Design

Automation Projects & Web Crawling / Scraping: BeautifulSoup, Selenium, Puppeteer

No-Code / Low-Code Integrations: Zapier, Make, AI automations
verified badge
In this classes I will teach you all the basics about C/C++ programming language.

At the end of this class you will get a good understanding about the concept of object-oriented programming using C/C++, and you will be able to write and read basic C/C++ code.

No prior knowledge is required.

Course outlines:
- Introduction
- Types and declarations
- Pointers, Arrays and Structures
- Expressions and statements
- Functions
- Namespaces and Exceptions
- Source Files and Programs
- Classes
- Operator Overloading
- Derived class
verified badge
Python is the fastest growing programming language. Master it and you can solve business and science problems!

If you are an absolute beginner, don't worry, I've got exercises that will help you get up to speed.

About me: I have worked 10 years in financial markets (bond trading and market data). Now I am working as a freelance Python trainer & developer.

Favourite Python packages / frameworks: Pandas, Numpy, Flask, Django, Beautifulsoup, PySpark & Pytest,
verified badge
Python is a Programming Language widely used with huge capabilities on building projects of many different kinds but the most important advantage is that it is easy to learn and it can be a good start for someone to embrace Computer Science and improve their logical thinking.
verified badge
I am a certified communication scientist (WO, MSc.) who teaches computational data analysis methods in SPSS, Python, R and thesis supervision.

During the lessons we can cover the basics of computational methods or data analysis. I can also help you gain a better understanding of the data structure, design a questionnaire in QUALTRICS (or similar program), or collect data together with you. We can do this in the programs Python, R or SPSS. I am also an expert in supervising theses.

I give lessons of one hour as standard, but these can be longer if desired. If you are looking for guidance for a longer period, I can offer you a package where you get a discount on my hourly rate.

I have experience teaching computational data analysis and machine learning at university and college level. I myself have a research master's degree in communication sciences.
verified badge
I believe that anyone can learn to program. And with an average rating of 8.5 for my exam training at, among others, lyceo, I have experienced a lot of others doing the same.

Because of the programming minor that I did in addition to my Master's degree in Mathematics, I have seen where the friction is with many students and that often helped them on their way. I can do that because I taught myself to program next to my study Do you need help with a programming assignment, or are you not very good at the theory on your own? Then we start by looking at what you do know or understand, and where things are still unclear. Based on your understanding, we devise a plan of action for your assignment together.

We usually only have an hour together and that flies by. That is why I offer for the entire week (7 days) after our tutoring to help you online, via WhatsApp or Messages (iOS)

See you soon!
verified badge
I am the author of a book that is currently at the top of the best sellers on Amazon, This course is designed to teach programming and the creation of small programs using Java. I offer in-person lessons to students studying software development. Drawing from my experience of over a decade as a Software Engineer, I also cover topics such as relational databases.

Throughout this course, you will begin writing code right from the start. This approach enables you to immediately test the concepts you learn. Each lesson concludes with an assignment, providing you with the opportunity to apply what you've learned in your own time and solve problems independently.
verified badge
I teach Python classes , both in English, French and Dutch. I am a trained teacher, have been tutoring for several years, and have years of professional experience as Analytics Consultant. My goal is to teach at your level, making you as independent as possible, as quickly as possible.
I can help both with solving concrete problems, and learning Python in general. While I have used many different libraries the past few years, I have specialised knowledge regarding data analysis, visualisation and data science (Numpy, Pandas, Scikitlearn, Seaborn, Scikitlearn ...)
verified badge
Programming in Python (primary to university education) taught by master HIR at the KUL. Programming experience as a Civil Computer Science Engineer. HIR, TEW and Bio-IRs have already been successfully assisted.

ABOUT THIS LESSON:
I offer tutoring in Python programming and mathematics for university and college students. I also support secondary school and primary school students in all scientific subjects.

My focus is on the student being able to find the solution independently, step by step, and I help where necessary by providing mini-tips to help them reach the next step. This makes my method much more personalized than standard classroom teaching.

For me, all learning starts with understanding each step and I have several methods/tools to present and clarify this. If it is difficult to understand, I explain it in a different way, in my own words, so that the material is certainly understood, as this is the first step towards fully mastering the material in the subjects I teach.

This is followed by learning to devise and write code yourself, but if this is too difficult to write a complete solution in an empty program, I have a diagram/step-by-step plan and extra tips and tricks to work towards the final solution in a much more structured way.

If you have taken lessons with me or are still taking them, you can always send me questions via chat between lessons and I will quickly help you as best as possible so that you can continue practicing on yourself. I just do this during one of my own study breaks and I enjoy doing it.

ABOUT NICK:
I am a 22-year-old master's student in Commercial Engineering at KU Leuven. I started tutoring my sister, nephews, nieces and friends and I get a lot of satisfaction from improving and helping others when they come to me for help.

Because I have been tutoring consistently for several years, I have the right resources to present learning material in an understandable way and to strengthen the motivation, concentration and independent study of my students.

I also studied civil engineering for 2 years and passed the Python programming subject in that course with flying colors. I stopped doing this because the rest of the course did not interest me enough. In commercial engineering I also had part of a Python course that was much easier and for which I therefore achieved a great distinction.

I have already successfully helped quite a few Commercial Engineers, TEWs and Bio-Engineers, but other courses have also been positive about my help. Other directions can certainly contact me as well. High school students are of course also in the right place with me.

I don't give up until I'm sure a student understands the material well enough and I see them making progress. By always appearing enthusiastic, I ensure that together we do not let the drudgery of difficult subjects get any further than the school desks.

I am flexible in making appointments and am open to every student. I provide tutoring at your home (I can travel by car), at my home (Kampenhout), in my student room (Leuven) or online.

If you are interested, do not hesitate to contact me so that we can discuss the practical matters in more depth immediately. Together we can draw up a plan and work lesson by lesson to achieve your personal academic goals or those of your child.
verified badge
Learn Agent-Based Modeling with a Pro!.

Got a complex system you want to crack? Or just curious about how a bunch of virtual agents can model everything from traffic jams to zombie apocalypses? With 5+ years of teaching bachelor’s and master’s students at TU Delft, I’m here to help you level up your agent-based modeling skills in Python using Mesa library.

We’ll explore how to:
• Simulate traffic jams (so you can finally figure out why your commute takes forever).
• Model epidemics (think less doomsday, more public health superhero).
• Model wealth distribution (yes, even agents argue about who gets the last piece of virtual pie).
• Build eco-simulations where foxes, rabbits, and plants fight for survival.

Whether you’re a total newbie or already know your way around Python, I’ll make the technical stuff simple, the concepts clear, and maybe even throw in a bad joke or two along the way.

Let’s turn your ideas into awesome simulations—and maybe have some fun while we’re at it!
verified badge
In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments.

Contact me if you want to have more information about the course!
verified badge
“AI is the future.” You’ve heard it before, but what does it actually mean? Facial recognition, recommendation systems, self-driving cars—it all starts with data, algorithms, and code. The best part? You can learn it too.

Whether you're a curious beginner or someone already dabbling with machine learning, I offer hands-on guidance through the AI jungle. Using libraries like Pandas, Scikit-learn, TensorFlow, and OpenCV, I’ve built projects ranging from eye-tracking systems to classification models. I know how to explain complex concepts in simple terms—and help you build real, working prototypes.

From your first regression model to deploying your neural network, I’ll be your guide. Whether you want to understand the math behind it or just want results, we’ll move at your pace. available remotely across Europe.
verified badge
Hi, I'm Chaime and for the last 25 years I've led various tech teams in the games industry (17 years at Guerrilla Games, Killzone and Horizon), Codemasters (F1) and various large and small companies.

I specialize in front and backend work and UI.

Thanks to my extensive experience, I can teach almost anyone how to program or advise them on making the right choices. In my work, I've trained many new employees and gained sufficient experience to find the right tone and method for each individual.

Greeting,
Chaime
verified badge
Python for Beginners – Personal and Practical Online Lessons
Want to learn Python in a clear and structured way?
I offer online lessons tailored to your level, pace, and learning goals.
Whether you're an absolute beginner or already have some basic knowledge, we'll work step by step to build a strong programming foundation.
What will we cover?
Depending on your starting level, we can work on:
• Variables and data types
• Input and output
• If/else structures
• For and while loops
• Working with 1D and 2D lists
• Writing and using functions
• Working with files
• Basic error handling
• Programmatic thinking and problem solving
The content of the lessons is tailored to your goals, for example, for school, self-study, or exam preparation.
Lesson Structure
Each lesson consists of a combination of:
• Code analysis of sample programs
• Theory with concrete code examples
• Explanation of the underlying logic
• Exercises for independent practice
The goal is not just to learn what to type, but to understand why the code works and how to arrive at a solution yourself.
Who is this suitable for?
• Absolute beginners
• Students taking Python at school
• People who want to start programming
• Anyone looking for structured guidance
What can you expect?
• Personal guidance
• Explanation at your own pace
• Practical assignments
• Focus on understanding instead of speed
Not a fixed, standard course, but targeted guidance tailored to your learning process.
verified badge
Knowing how to program is an asset for everyone, regardless of your field of work. Whether it's to automate repetitive tasks, assist with calculations or data analysis, develop applications, or simply for enjoyment, everyone benefits from a basic knowledge of programming.
With a decade of experience in the field and advanced computer training as part of my studies, I offer to help you discover the wonderful world of programming, or improve your skills with a personalized approach, tailored to your objectives, including theoretical parts and exercises.
message icon
Contacteer Hurraira
repeat students icon
1e les wordt ondersteund
door onze
Good-fit Leraar Garantie
Vergelijkbare lessen
arrow icon previousarrow icon next
verified badge
I am a Professional Full Stack Developer with over 15 years of hands-on experience in software engineering, system design, and artificial intelligence.
I’ve worked across frontend, backend, DevOps, and AI, building enterprise-grade systems for real-world applications — from large-scale microservices to cognitive AI platforms.

I’m passionate about teaching the real, modern way of coding — combining deep technical foundations with today’s most advanced technologies: Generative AI, Agentic systems, RAG architectures, cloud automation, and intelligent DevOps.

Whether you are a beginner exploring your first “Hello World,” a professional improving your stack, or a researcher/developer exploring AI systems, I can guide you step-by-step — conceptually, practically, and strategically.

🧩 What You Will Learn
🖥️ Front-End Development

Master how to build responsive, interactive, and high-performance interfaces:

HTML / HTML5 – Structure, semantics, forms, accessibility

CSS / CSS3 / SCSS – Layout, animations, responsive design, Flexbox, Grid

Bootstrap / Tailwind / Material UI – Rapid design frameworks

JavaScript (ES6+) – Functional programming, event loop, closures, async/await

TypeScript – Strong typing, interfaces, decorators, generics

React.js / Next.js – Components, hooks, state management, routing, APIs

Angular (1.x to 17) – Modules, dependency injection, RxJS, advanced architecture

Vue.js (optional) – Reactive programming, lifecycle management

jQuery / AJAX – Legacy support and backend communication

Web Performance – Lighthouse, Core Web Vitals, PWA, caching strategies

⚙️ Back-End & Enterprise Development

Build scalable, secure, and intelligent server-side systems:

C / C++ / Data Structures / Algorithms / OOPS

Java / J2EE / Spring / Spring Boot / Spring Cloud / Hibernate / Struts / Wicket

Microservices Architecture – API gateway, service registry, inter-service communication

Node.js / Express / NestJS – Modern JavaScript/TypeScript backend

REST & SOAP Web Services – API design, security, documentation (Swagger / Postman)

Python (Flask / FastAPI) – REST APIs, ML pipelines, automation

Shell Scripting (Linux/Unix) – Automation, cron jobs, log parsing, DevOps scripting

PHP / Laravel / CodeIgniter – Classic web backend development

Containerization & Orchestration: Docker, Kubernetes, Helm

CI/CD & Cloud: Jenkins, GitHub Actions, Azure DevOps Pipelines

☁️ Cloud & DevOps Mastery

Learn to build, deploy, and scale applications on the cloud:

AWS (EC2, S3, Lambda, DynamoDB, API Gateway, ECS)

Azure (App Services, Functions, CosmosDB, DevOps)

Google Cloud (GCP, Vertex AI, BigQuery, Cloud Run)

Monitoring & Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Grafana, Prometheus

Infrastructure as Code (IaC): Terraform, AWS CDK, Azure Bicep

Version Control & Collaboration: Git, GitHub, GitLab, Bitbucket

CI/CD Pipelines: Build, test, deploy automation, rollback, release management

📱 App Development

Develop mobile and hybrid apps end-to-end:

Android (Java/Kotlin) – UI/UX, activity lifecycle, API integration

Hybrid Frameworks: Ionic, Cordova, React Native

Progressive Web Apps (PWA) – Offline-first, caching, mobile optimization

Firebase Integration: Auth, Firestore, Cloud Messaging

🤖 Artificial Intelligence & Machine Learning

Learn how modern AI systems are built and deployed:

AI Fundamentals: Neural networks, supervised/unsupervised learning

Machine Learning with Python: scikit-learn, TensorFlow, PyTorch

Natural Language Processing (NLP): Transformers, BERT, GPT

Computer Vision: OpenCV, YOLO, Image Classification

AI APIs & Integrations: Google DialogFlow, Azure Cognitive Services, OpenAI API

🧬 Generative AI, RAG & Agentic Systems

Special focus on real-world AI integration and automation:

Generative AI Models (GPT, Claude, Gemini, Llama, Mistral) – Practical implementation

Prompt Engineering – Designing powerful, reusable prompt frameworks

Retrieval-Augmented Generation (RAG) – Hybrid search + generation architectures

Agentic AI Systems – Building autonomous multi-agent workflows (e.g., AutoGPT, CrewAI)

Agentic RAG – Contextual memory, chaining, and reasoning systems

LangChain / LlamaIndex – RAG pipelines, document loaders, embeddings, vector DBs

Vector Databases: Pinecone, Chroma, Weaviate, FAISS

Knowledge Graphs & Context Management – Enterprise data linking with RAG

AI App Deployment: FastAPI + Streamlit + LangServe + Docker

Copilot & AI Tools: GitHub Copilot, ChatGPT API, Code Interpreter, Vertex AI Studio

Google AI Developer Kit (ADK) – Edge AI, TensorFlow Lite, Coral, and model serving

Voice AI & Conversational Design: Dialogflow CX, OpenAI Assistants, ElevenLabs

🔬 Data, Testing & Quality

Database Systems: MySQL, PostgreSQL, MongoDB, Oracle, DB2, Redis

Database Design: ERD, normalization, indexing, performance tuning

Testing Tools: JUnit, Mockito, Selenium, Cypress, Postman

TDD / BDD Practices: Unit, integration, and end-to-end testing

Logging & Monitoring: ELK, Splunk, Prometheus

Performance Optimization: Profiling, caching, concurrency

🧩 Operating Systems & Scripting

Windows / Linux / Ubuntu / Unix Administration

File Systems, Permissions, Networking, Process Management

Shell Scripting / Automation / Log Analysis

System Security and SSH Hardening

🧠 Bonus Topics

Mathematics for Programmers – Logic, combinatorics, probability, graph theory

Game Development Basics: Unity, Phaser.js, HTML5 Canvas

AI Ethics, Data Privacy, Responsible AI Design

Automation Projects & Web Crawling / Scraping: BeautifulSoup, Selenium, Puppeteer

No-Code / Low-Code Integrations: Zapier, Make, AI automations
verified badge
In this classes I will teach you all the basics about C/C++ programming language.

At the end of this class you will get a good understanding about the concept of object-oriented programming using C/C++, and you will be able to write and read basic C/C++ code.

No prior knowledge is required.

Course outlines:
- Introduction
- Types and declarations
- Pointers, Arrays and Structures
- Expressions and statements
- Functions
- Namespaces and Exceptions
- Source Files and Programs
- Classes
- Operator Overloading
- Derived class
verified badge
Python is the fastest growing programming language. Master it and you can solve business and science problems!

If you are an absolute beginner, don't worry, I've got exercises that will help you get up to speed.

About me: I have worked 10 years in financial markets (bond trading and market data). Now I am working as a freelance Python trainer & developer.

Favourite Python packages / frameworks: Pandas, Numpy, Flask, Django, Beautifulsoup, PySpark & Pytest,
verified badge
Python is a Programming Language widely used with huge capabilities on building projects of many different kinds but the most important advantage is that it is easy to learn and it can be a good start for someone to embrace Computer Science and improve their logical thinking.
verified badge
I am a certified communication scientist (WO, MSc.) who teaches computational data analysis methods in SPSS, Python, R and thesis supervision.

During the lessons we can cover the basics of computational methods or data analysis. I can also help you gain a better understanding of the data structure, design a questionnaire in QUALTRICS (or similar program), or collect data together with you. We can do this in the programs Python, R or SPSS. I am also an expert in supervising theses.

I give lessons of one hour as standard, but these can be longer if desired. If you are looking for guidance for a longer period, I can offer you a package where you get a discount on my hourly rate.

I have experience teaching computational data analysis and machine learning at university and college level. I myself have a research master's degree in communication sciences.
verified badge
I believe that anyone can learn to program. And with an average rating of 8.5 for my exam training at, among others, lyceo, I have experienced a lot of others doing the same.

Because of the programming minor that I did in addition to my Master's degree in Mathematics, I have seen where the friction is with many students and that often helped them on their way. I can do that because I taught myself to program next to my study Do you need help with a programming assignment, or are you not very good at the theory on your own? Then we start by looking at what you do know or understand, and where things are still unclear. Based on your understanding, we devise a plan of action for your assignment together.

We usually only have an hour together and that flies by. That is why I offer for the entire week (7 days) after our tutoring to help you online, via WhatsApp or Messages (iOS)

See you soon!
verified badge
I am the author of a book that is currently at the top of the best sellers on Amazon, This course is designed to teach programming and the creation of small programs using Java. I offer in-person lessons to students studying software development. Drawing from my experience of over a decade as a Software Engineer, I also cover topics such as relational databases.

Throughout this course, you will begin writing code right from the start. This approach enables you to immediately test the concepts you learn. Each lesson concludes with an assignment, providing you with the opportunity to apply what you've learned in your own time and solve problems independently.
verified badge
I teach Python classes , both in English, French and Dutch. I am a trained teacher, have been tutoring for several years, and have years of professional experience as Analytics Consultant. My goal is to teach at your level, making you as independent as possible, as quickly as possible.
I can help both with solving concrete problems, and learning Python in general. While I have used many different libraries the past few years, I have specialised knowledge regarding data analysis, visualisation and data science (Numpy, Pandas, Scikitlearn, Seaborn, Scikitlearn ...)
verified badge
Programming in Python (primary to university education) taught by master HIR at the KUL. Programming experience as a Civil Computer Science Engineer. HIR, TEW and Bio-IRs have already been successfully assisted.

ABOUT THIS LESSON:
I offer tutoring in Python programming and mathematics for university and college students. I also support secondary school and primary school students in all scientific subjects.

My focus is on the student being able to find the solution independently, step by step, and I help where necessary by providing mini-tips to help them reach the next step. This makes my method much more personalized than standard classroom teaching.

For me, all learning starts with understanding each step and I have several methods/tools to present and clarify this. If it is difficult to understand, I explain it in a different way, in my own words, so that the material is certainly understood, as this is the first step towards fully mastering the material in the subjects I teach.

This is followed by learning to devise and write code yourself, but if this is too difficult to write a complete solution in an empty program, I have a diagram/step-by-step plan and extra tips and tricks to work towards the final solution in a much more structured way.

If you have taken lessons with me or are still taking them, you can always send me questions via chat between lessons and I will quickly help you as best as possible so that you can continue practicing on yourself. I just do this during one of my own study breaks and I enjoy doing it.

ABOUT NICK:
I am a 22-year-old master's student in Commercial Engineering at KU Leuven. I started tutoring my sister, nephews, nieces and friends and I get a lot of satisfaction from improving and helping others when they come to me for help.

Because I have been tutoring consistently for several years, I have the right resources to present learning material in an understandable way and to strengthen the motivation, concentration and independent study of my students.

I also studied civil engineering for 2 years and passed the Python programming subject in that course with flying colors. I stopped doing this because the rest of the course did not interest me enough. In commercial engineering I also had part of a Python course that was much easier and for which I therefore achieved a great distinction.

I have already successfully helped quite a few Commercial Engineers, TEWs and Bio-Engineers, but other courses have also been positive about my help. Other directions can certainly contact me as well. High school students are of course also in the right place with me.

I don't give up until I'm sure a student understands the material well enough and I see them making progress. By always appearing enthusiastic, I ensure that together we do not let the drudgery of difficult subjects get any further than the school desks.

I am flexible in making appointments and am open to every student. I provide tutoring at your home (I can travel by car), at my home (Kampenhout), in my student room (Leuven) or online.

If you are interested, do not hesitate to contact me so that we can discuss the practical matters in more depth immediately. Together we can draw up a plan and work lesson by lesson to achieve your personal academic goals or those of your child.
verified badge
Learn Agent-Based Modeling with a Pro!.

Got a complex system you want to crack? Or just curious about how a bunch of virtual agents can model everything from traffic jams to zombie apocalypses? With 5+ years of teaching bachelor’s and master’s students at TU Delft, I’m here to help you level up your agent-based modeling skills in Python using Mesa library.

We’ll explore how to:
• Simulate traffic jams (so you can finally figure out why your commute takes forever).
• Model epidemics (think less doomsday, more public health superhero).
• Model wealth distribution (yes, even agents argue about who gets the last piece of virtual pie).
• Build eco-simulations where foxes, rabbits, and plants fight for survival.

Whether you’re a total newbie or already know your way around Python, I’ll make the technical stuff simple, the concepts clear, and maybe even throw in a bad joke or two along the way.

Let’s turn your ideas into awesome simulations—and maybe have some fun while we’re at it!
verified badge
In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments.

Contact me if you want to have more information about the course!
verified badge
“AI is the future.” You’ve heard it before, but what does it actually mean? Facial recognition, recommendation systems, self-driving cars—it all starts with data, algorithms, and code. The best part? You can learn it too.

Whether you're a curious beginner or someone already dabbling with machine learning, I offer hands-on guidance through the AI jungle. Using libraries like Pandas, Scikit-learn, TensorFlow, and OpenCV, I’ve built projects ranging from eye-tracking systems to classification models. I know how to explain complex concepts in simple terms—and help you build real, working prototypes.

From your first regression model to deploying your neural network, I’ll be your guide. Whether you want to understand the math behind it or just want results, we’ll move at your pace. available remotely across Europe.
verified badge
Hi, I'm Chaime and for the last 25 years I've led various tech teams in the games industry (17 years at Guerrilla Games, Killzone and Horizon), Codemasters (F1) and various large and small companies.

I specialize in front and backend work and UI.

Thanks to my extensive experience, I can teach almost anyone how to program or advise them on making the right choices. In my work, I've trained many new employees and gained sufficient experience to find the right tone and method for each individual.

Greeting,
Chaime
verified badge
Python for Beginners – Personal and Practical Online Lessons
Want to learn Python in a clear and structured way?
I offer online lessons tailored to your level, pace, and learning goals.
Whether you're an absolute beginner or already have some basic knowledge, we'll work step by step to build a strong programming foundation.
What will we cover?
Depending on your starting level, we can work on:
• Variables and data types
• Input and output
• If/else structures
• For and while loops
• Working with 1D and 2D lists
• Writing and using functions
• Working with files
• Basic error handling
• Programmatic thinking and problem solving
The content of the lessons is tailored to your goals, for example, for school, self-study, or exam preparation.
Lesson Structure
Each lesson consists of a combination of:
• Code analysis of sample programs
• Theory with concrete code examples
• Explanation of the underlying logic
• Exercises for independent practice
The goal is not just to learn what to type, but to understand why the code works and how to arrive at a solution yourself.
Who is this suitable for?
• Absolute beginners
• Students taking Python at school
• People who want to start programming
• Anyone looking for structured guidance
What can you expect?
• Personal guidance
• Explanation at your own pace
• Practical assignments
• Focus on understanding instead of speed
Not a fixed, standard course, but targeted guidance tailored to your learning process.
verified badge
Knowing how to program is an asset for everyone, regardless of your field of work. Whether it's to automate repetitive tasks, assist with calculations or data analysis, develop applications, or simply for enjoyment, everyone benefits from a basic knowledge of programming.
With a decade of experience in the field and advanced computer training as part of my studies, I offer to help you discover the wonderful world of programming, or improve your skills with a personalized approach, tailored to your objectives, including theoretical parts and exercises.
Good-fit Leraar Garantie
favorite button
message icon
Contacteer Hurraira