facebook
favorite button
super instructor icon
Vertrauter Lehrer
Dieser Lehrer hat eine schnelle Reaktionszeit, was eine hohe Servicequalität für seine Schüler beweist.
member since icon
Seit April 2019
Lehrer seit April 2019
Spring course with Java/Kotlin, Postgresql/MongoDB, REST Api, Spring Security, J2EE Authentication, Angular web app, Ionic 4 mobile apps
course price icon
Von 17.99 $ /Std
arrow icon
Hi. I'm a senior software developer from Iran with over 15 years experience in software development. I'm in a business trip to Netherlands on mid July for a short period of time (almost 60 days) and I decided to conduct programming courses as besides my work mostly to cover some of my expenses though I'm eager to gain new experience working with local young students who are enthusiastic to learn programming skills. To said that, I tried to setup the course fee as low as possible and make it feasible for any interested person to take. I think it will be a great opportunity for both of us to have it. Here is brief bio about me and my working experience:

I've been working and teaching programming for long time and the way I deliver contents is totally unique from my perspective because I always leverage my experiences to give my students a real practice on subjects while they get to know the core concepts behind each subject.

I've been doing corporate training for about 2 years for 500 fortune IT companies and I perfectly know the standards and methods for teaching.

I believe this is the time for everyone who wants to enter to programming era to learn the connected concepts all together in a practical way, therefore I sit down with my student and let him/her to practice along with me all new concepts and assist him/her to get the result as I do. All with practice and real life examples and projects.

I also give my students an extra bonus to complete their tasks at home and send me their code for review out of the class without any extra charge. This actually means they extend the training hours event far more than the amount it's mention in course descriptions.

At the end, I'm ready to refund the whole money if my student feel not satisfied with my service. I also have a flexible timing schedule which makes my students to book their class at their favorite time.

Last but not least, I can customize the course contents based on your age and your backgrounds, so don't worry and contact me for more advise before you take my course.

Good luck and hope to hear from you.
Zusätzliche Informationen
Bring your laptop please.
Ort
green drop pin icongreen drop pin icongreen drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
Beim Schüler zu Hause :
  • In der Umgebung von Amsterdam, Niederlande
  • In der Umgebung von Berlin, Deutschland
  • In der Umgebung von Frankfurt am Main, Deutschland
Über mich
I'm 42 years old enthusiastic guy who love and enjoy teaching and sharing my years of experiences to new commerce and help to stand faster on their feet in such a dynamic fast growing field. Besides my professional job, I have been lecturer for over 10 years in computer science college in my country.

I am not limited to the subject I teach and willing help my students further to get their desired job offer after completing my course. In other words, you only need this course to be well prepared for challenging jobs in software development.
Bildung
I have Bachelor degree in Software Engineering, Master degree in Advanced Software Technologies, India. Sun Java certified, Oracle Certified for Database Administration
Erfahrung / Qualifikationen
10 years of Teaching experience in programming courses. 15 years of Software development experience building medium to large enterprise applications.
Alter
Jugendliche (13-17 Jahre alt)
Erwachsene (18-64 Jahre alt)
Seniorinnen und Senioren (65+ Jahre alt)
Unterrichtsniveau
Anfänger
Mittel
Fortgeschritten
Dauer
60 Minuten
Unterrichtet in
Englisch
Fachkenntnisse
Verfügbarkeit einer typischen Woche
(GMT -05:00)
New York
at home icon
Beim Schüler zu Hause
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Ähnliche Kursen
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
I offer beginner and intermediate classes in Python and Statistics.

Python - From the basics such as statements, classes , data types to more advanced topics such as GUI programming and data visualization. It does not matter if you have zero experience or if you want to build upon your current skill set. I believe the best way of learning is by doing so you will have the opportunity to do a guided project with me to put what you learned into practice, it also looks good on your CV!

Statistics - Basics(Mean,Standard Deviation etc) , Probability , Hypothesis Tests
verified badge
What is this AI thing everybody is talking about these days? Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)?
Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. And by becoming fluent in Python or AI techniques you broaden the spectrum of your possibilities, in academia, in the job market and in your personal life too!
There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success!
verified badge
as an engineering student i learned for 3 semesters computer science and coding but at a basic level which you can use to make your own projects and starts your journey in the language of the future learning and gives you a starting step to start your cs path
verified badge

🐍 Learn Python and Data Science with an experienced instructor.

🖥 I offer customised private lessons for beginners and advanced students.

👨🏻‍🏫 With two years of experience teaching at a public school for data science and data analysis, I will help you understand concepts such as data processing, machine learning and statistical analyses in a practical way.

🤖 Whether you want to improve your programming skills, analyse data efficiently or develop your own machine learning models, the lessons will be tailored to your individual needs.
verified badge
Personalised tutoring for Science and Maths for all levels and Programming/Coding (Javascript, CSS, HTML, Web Development & more) for beginner and intermediate levels of all ages! It's never too late to learn!
Whether you need help with homework, exam preparation, or you just want to master a new skill, it is my greatest passion to make sure you understand the key concepts and no rush our learning so that we reach the highest quality comprehension that creates a lasting and enduring knowledge on new matters. Our lessons will be tailored to your learning style and always focused on doing it the way that suits you. I also additionally tutor Spanish or English language learning.

📚 Subjects Possible:
✔ Science (Physics, Chemistry, Biology) - all levels
✔ Mathematics (Algebra, Geometry, Calculus, etc.) - beginner and intermediate
✔ Programming/Coding (Javascript, Typescript, React, React Native, CSS, HTML, Web Development & more) - beginner and intermediate
✔ Spanish (Grammar, Speaking, Writing, Reading) - all levels
✔ English (Grammar, Writing, Speaking, Reading) - all levels
✔ Music Production & basic music theory - beginner and intermediate

🔹 Flexible scheduling
🔹 One-on-one sessions
🔹 Beginner to advanced levels
🔹 Interactive-only lessons possible for very young learners (4-7 years old)

I have 15 years experience teaching all ages.
Let’s make learning fun and effective! 🚀 Book a session today!
verified badge
🐍 Python Programming – Learn by Doing
Course Overview
This class is designed for anyone who wants to learn Python from scratch or strengthen their coding skills. Whether you’re a complete beginner or looking to apply Python in data analysis, automation, or web development, this course will guide you step by step with practical examples and projects.

What You’ll Learn
✅ Python basics: variables, data types, operators, and control flow

✅ Functions and modules: writing reusable, clean code

✅ Working with files and data (CSV, JSON, text)

✅ Object-Oriented Programming (OOP) concepts

✅ Libraries for real-world tasks (e.g., pandas, matplotlib)

✅ Problem-solving strategies and debugging techniques

Teaching Style
Hands-on learning: You’ll write code in every session.

Project-driven: Build mini-projects like calculators, data visualizations, or simple web apps.

Adaptable pace: Lessons tailored to your level and goals (academic, professional, or hobby).

Who Is It For?
Students preparing for exams or computer science courses

Professionals wanting to automate tasks or analyze data

Curious learners who want to start coding as a hobby

Practical Details
📍 Online or in-person (depending on your location)

⏱ Flexible scheduling to fit your availability

🧑‍🏫 Personalized guidance with clear explanations and exercises
message icon
Esfandiyar kontaktieren
repeat students icon
Der richtige Lehrer Garantie
Ähnliche Kursen
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
I offer beginner and intermediate classes in Python and Statistics.

Python - From the basics such as statements, classes , data types to more advanced topics such as GUI programming and data visualization. It does not matter if you have zero experience or if you want to build upon your current skill set. I believe the best way of learning is by doing so you will have the opportunity to do a guided project with me to put what you learned into practice, it also looks good on your CV!

Statistics - Basics(Mean,Standard Deviation etc) , Probability , Hypothesis Tests
verified badge
What is this AI thing everybody is talking about these days? Do you want to understand technology at a deeper level? Are you interested in how common applications fundamentally operate? Would you like to improve your logical and analytical skills (not to mention endurance and patience)?
Learning to code - a phrase that is all too popular nowadays. Still, dealing with programming languages is kind of inevitable in every sector. And by becoming fluent in Python or AI techniques you broaden the spectrum of your possibilities, in academia, in the job market and in your personal life too!
There is simply no better language than Python to begin with on your exciting coding journey. And there is also no better way of doing that than by having someone personal to ask questions to. This way you not only don't have to waste time and effort on a stupid typo, but you're also less likely to give up. Effort * Encouragement = Success!
verified badge
as an engineering student i learned for 3 semesters computer science and coding but at a basic level which you can use to make your own projects and starts your journey in the language of the future learning and gives you a starting step to start your cs path
verified badge

🐍 Learn Python and Data Science with an experienced instructor.

🖥 I offer customised private lessons for beginners and advanced students.

👨🏻‍🏫 With two years of experience teaching at a public school for data science and data analysis, I will help you understand concepts such as data processing, machine learning and statistical analyses in a practical way.

🤖 Whether you want to improve your programming skills, analyse data efficiently or develop your own machine learning models, the lessons will be tailored to your individual needs.
verified badge
Personalised tutoring for Science and Maths for all levels and Programming/Coding (Javascript, CSS, HTML, Web Development & more) for beginner and intermediate levels of all ages! It's never too late to learn!
Whether you need help with homework, exam preparation, or you just want to master a new skill, it is my greatest passion to make sure you understand the key concepts and no rush our learning so that we reach the highest quality comprehension that creates a lasting and enduring knowledge on new matters. Our lessons will be tailored to your learning style and always focused on doing it the way that suits you. I also additionally tutor Spanish or English language learning.

📚 Subjects Possible:
✔ Science (Physics, Chemistry, Biology) - all levels
✔ Mathematics (Algebra, Geometry, Calculus, etc.) - beginner and intermediate
✔ Programming/Coding (Javascript, Typescript, React, React Native, CSS, HTML, Web Development & more) - beginner and intermediate
✔ Spanish (Grammar, Speaking, Writing, Reading) - all levels
✔ English (Grammar, Writing, Speaking, Reading) - all levels
✔ Music Production & basic music theory - beginner and intermediate

🔹 Flexible scheduling
🔹 One-on-one sessions
🔹 Beginner to advanced levels
🔹 Interactive-only lessons possible for very young learners (4-7 years old)

I have 15 years experience teaching all ages.
Let’s make learning fun and effective! 🚀 Book a session today!
verified badge
🐍 Python Programming – Learn by Doing
Course Overview
This class is designed for anyone who wants to learn Python from scratch or strengthen their coding skills. Whether you’re a complete beginner or looking to apply Python in data analysis, automation, or web development, this course will guide you step by step with practical examples and projects.

What You’ll Learn
✅ Python basics: variables, data types, operators, and control flow

✅ Functions and modules: writing reusable, clean code

✅ Working with files and data (CSV, JSON, text)

✅ Object-Oriented Programming (OOP) concepts

✅ Libraries for real-world tasks (e.g., pandas, matplotlib)

✅ Problem-solving strategies and debugging techniques

Teaching Style
Hands-on learning: You’ll write code in every session.

Project-driven: Build mini-projects like calculators, data visualizations, or simple web apps.

Adaptable pace: Lessons tailored to your level and goals (academic, professional, or hobby).

Who Is It For?
Students preparing for exams or computer science courses

Professionals wanting to automate tasks or analyze data

Curious learners who want to start coding as a hobby

Practical Details
📍 Online or in-person (depending on your location)

⏱ Flexible scheduling to fit your availability

🧑‍🏫 Personalized guidance with clear explanations and exercises
Der richtige Lehrer Garantie
favorite button
message icon
Esfandiyar kontaktieren