facebook
favorite button
member since icon
Since May 2022
Instructor since May 2022
Frontend Development; HTML,CSS, JavaScript and even some backend!
course price icon
From 35 € /h
arrow icon
The job market is filled with open positions for frontend, backend and other developer positions. I can help you acquire the necessary skills to overcome the interview and find yourself coding in your dream company in the shortest amount of time possible.
Extra information
Bring your own laptop
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At teacher's location :
  • Eerste Jan van der Heijdenstraat, Amsterdam, Netherlands
location type icon
Online from Netherlands
About Me
I jave more than 8 years of development experience in 3 different countries.
Education
I have not attended any higher education institues, I spent some time studying computer science ad the American University in Armenia, but my skillset was too ahead of the curriculum so I did not stick around for a degree. Instead my knowledge is self-learned and hands-on.
Experience / Qualifications
More than 8 years of working in web agencies, various startups, enterprise companies and most recently a scale-up. You can say I've seen it all :)
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
30 minutes
60 minutes
The class is taught in
English
Persian
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location and via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
I gave more than 300h of programming, computer science, medical physics and image processing course at postgraduate level.
From my professional experience as researcher and software engineer, I aim at giving you tools to become quickly autonomous for your own projects.

I am a computer vision and AI researcher in Amsterdam who can help you with different aspects of programming and mathematics, image processing, artificial intelligence, scientific computing, etc.
I have experience in teaching at university from bachelor to master's.
Don't hesitate to contact me for any specific request, I will always consider the best way to work together.


Speaks English, French and some Dutch.
verified badge
Want to make a career in coding or stuck with your school/college syllabus. Here is the solution.
I am an expert with the practical work experience. I'll be starting from scratch and strengthen your concepts so that you can easily master over this language.

I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome.

Here is a brief summary of our syllabus content which we'll be covering

Introduction to Java programming
• The Java Virtual Machine
• Variables and data types
• Conditional and looping constructs
• Arrays

Object-oriented programming with Java Classes and Objects
• Fields and Methods
• Constructors
• Overloading methods
• Garbage collection
• Nested classes

Inheritance
• Overriding methods
• Polymorphism
• Making methods and classes final
• Abstract classes and methods
• Interfaces

Exception handling with try-throw-catch-finally constructs
• The Exception class

The Object class
• Cloning objects
• The JDK LinkedList class
• Strings
• String conversions

Working with types: Wrapper classes
• Enumeration interface

Packages
• Package access
• Documentation comments

Applets
• Configuring applets
• Applet capabilities and restrictions

Basics of AWT and Swing
• Layout Managers
• Event Handling
• The Action Listener interface
• Panels
• Classes for various controls, such as label, choice, list,
• Checkbox, etc.
• Dialogs and frames
• Using menus
• Using the adapter classes
• Graphics

Threads
• Synchronization

The I/O Package
• InputStream and OutputStream classes
• Reader and Writer classes

Basic concepts of networking
• Working with URLs
• Concepts of URLs
• Sockets

Database connectivity with JDBC
• Java security

In case you have any query, feel free to contact me.
Give yourself a chance for a better future
All the best
verified badge
Have you been invited to interview at Oxford or Cambridge this coming autumn? Congratulations!

Oxbridge interviews are the make-or-break stage in acceptance into one of these two top-tier universities, and they require a significant amount of preparation and know-how in order to succeed.

Having successfully secured a place for myself to study English Language & Literature at the University of Oxford in 2015, and having been subsequently invited to pursue a Master's degree in English literature on scholarship, I am versed in the intricacies and expectations of the interview process for a range of disciplines.

I work with students across a series of sessions to hone their understanding of what's expected of them during the interview process, to identify their particular strengths and improve on their weakness, and to practice extemporaneous speaking and timed essay-writing and test-taking.

Each course is designed with the candidate in mind, and I can outline a recommended number of sessions and their contents based on an initial session.
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
Welcome Student,

As a graduate of the Bachelor's program in Mathematics and Computer Science and the Master's program in Mathematics, I've noticed that many students struggle with many subjects. These are often also the most crucial for their progress, as many future courses build on them. If you're a Bachelor's student facing the same challenge, you've come to the right place. We'll review the material together and work towards your exams, so you can confidently take them.

From a 'birds-eye view', many of these courses clearly have specific types of assignments that you must be able to pass your exam. We pick out these kinds of assignments and we will train you together in order to master them. In addition, we will counteract your weaknesses by going through assignments and theory about it.

To give you a clear idea of which courses I've taken and how I can help you, I've included a list of my completed university courses below (all with a grade of 7 or higher). Note that I studied in Utrecht myself, so your courses may be titled differently.

Math
- Proofs in Mathematics
- Infinitesimal Calculation and Linear Algebra 1
- Introduction to Probability Theory and Statistics
- Infinitesimal Calculation and Linear Algebra 2
- Analysis
- Introduction to Geometry
- Introduction Groups and Rings
- Introduction Analysis in More Variables
- Introduction to Topology
- Functions and Sequences
- Discrete Mathematics
- Topology and Geometry
- Introduction to Scientific Computing
- Analysis in More Variables
- Differentiable Varieties
- Groups, Modules and Shows
- Thesis

Computer science
- Computer architecture and Networks
- Imperative Programming
- Functional Programming (Haskell)
- Introduction Project
- Databases
- Data structures
Graphics
- Optimization and Complexity
- Languages and Compilers
- Competition
- Modeling and System Development
- Software Testing and Verification
- Image processing
- Software project

If you are not sure if I can help you, you can always send me a message!

Sam
verified badge
Are you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills:

✅ HTML, CSS, and JavaScript – Build responsive and modern web pages
✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs
✅ Real-World Projects – Work on hands-on projects to strengthen your skills
✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces

🔹 Who is this course for?

- Beginners who want to break into web development
- Developers struggling with front-end concepts
- Anyone looking to level up their skills and build real projects

🚀 Stuck on a project? Want to learn high-income tech skills?
This course will help you gain confidence, land opportunities, and grow in the tech industry.

📩 Contact me for more details and start your front-end journey today!
verified badge
Hi,

I'm a Senior Software Engineer working at a successful company in Amsterdam. I've been programming for 14 years and teaching programming for more than 10 years.

I can help you learn fast, give you some useful homework and some extra information to learn faster.

I also can help you online with your given home-works or projects.
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
With knowledge of HTML, CSS and JavaScript as a basis, you can make websites and make them beautiful. You can find a lot online, but I will put you on the right track so that you can develop much faster.

I have been making websites for twenty years and know the tricks of the trade. Through interns I've had in my own company, I've seen that education at schools, especially at VMBO, is somewhat outdated while developments and innovation are going at lightning speed.

With me you will learn how to make your own website. You can put it online via my web server so that your grandmother in Australia can also see your progress. But on your own server or just on your laptop is of course also okay.

Do you have your own plan? Perfect. Then you will do it with my help. If you have no idea yet, but you want to get inspired along the way, that is also possible. I like to combine creativity and technology. Classes are taught in a gallery so the environment is there for it.

You may need images for your ideas. You can legally use my stock images. If you want to edit them, we can also make trips to PhotoShop or other image programs. Video and gifs are also options.

Expanding your knowledge to templates for CMS systems (TYPO3 but also WordPress) is also possible afterwards.
verified badge
Wordpress web design with Elementor

10 years of experience in web design with Wordpress

From installation to the basics of management and design.

Inclusive
- hosting advice
- various plugins
- backups
- etc

Location: at your home or in Amsterdam
verified badge
My name is Christelle, I recently graduated from a research masters in Genetics and Psychology and I am now working as a PhD student in the genetics of Obsessive Compulsive Disorder.

I completed both my Bachelor in Psychology, and Master’s at the Vrije Universiteit Amsterdam. I have experience with teaching statistics / methodology courses to Psychology and Political Science students.

I can offer help in statistics, methodology, biological psychology, and statistical programming in R.

Other tasks I can offer my help for: feedback on written assignments, help in designing scientific figures or presentations.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
Whether you're looking to build confidence in math or dive into the world of computer programming, I offer engaging, student-centered lessons that make learning fun, practical, and memorable.

🔢 Math Tutoring & Test Prep
I help students understand math by connecting it to real-world projects, visual patterns, and logical thinking—whether you're working on school coursework, SAT test prep, or just want to improve your number sense. My teaching style adapts to your learning goals, with plenty of interactive challenges, step-by-step strategies, and tools for mastering core concepts.

💻 Computer Programming
I teach computer science at an international school and love helping students of all levels:

Beginners can explore block-based coding with Scratch to build games and animations.

Intermediate and advanced students can learn to create custom Google Add-ons for Docs, Sheets, or Slides using JavaScript (Apps Script).

For those interested in Python, I guide learners through projects in Google Colaboratory, where they can write code, analyze data, or experiment with AI tools.

I specialize in using AI to support personalized learning, helping each student meet their goals efficiently and creatively. Whether you're preparing for exams or pursuing a passion project, I’ll help you stay motivated and make real progress.
verified badge
Throughout years of experience teaching a variety of subjects to students ranging from grade school to Bachelor's, I've learned that everyone has their own learning process. I aim to discover what methods work best for you and adapt my lessons to your learning style. Whether you're a child or an adult, whether you're lookin

My expertise is broad: I've taught courses in grade-school math (algebra, geometry, trigonometry), university-level math (calculus, linear algebra, discrete math), programming (Python, C#, Unity3D), theoretical computer science (algorithms, cryptography, quantum computer science), and much more! If you're interested in learning anything within the realm of math or computer science, I can craft specialized tutoring sessions just for you.
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
Contact Ashkan
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
I gave more than 300h of programming, computer science, medical physics and image processing course at postgraduate level.
From my professional experience as researcher and software engineer, I aim at giving you tools to become quickly autonomous for your own projects.

I am a computer vision and AI researcher in Amsterdam who can help you with different aspects of programming and mathematics, image processing, artificial intelligence, scientific computing, etc.
I have experience in teaching at university from bachelor to master's.
Don't hesitate to contact me for any specific request, I will always consider the best way to work together.


Speaks English, French and some Dutch.
verified badge
Want to make a career in coding or stuck with your school/college syllabus. Here is the solution.
I am an expert with the practical work experience. I'll be starting from scratch and strengthen your concepts so that you can easily master over this language.

I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome.

Here is a brief summary of our syllabus content which we'll be covering

Introduction to Java programming
• The Java Virtual Machine
• Variables and data types
• Conditional and looping constructs
• Arrays

Object-oriented programming with Java Classes and Objects
• Fields and Methods
• Constructors
• Overloading methods
• Garbage collection
• Nested classes

Inheritance
• Overriding methods
• Polymorphism
• Making methods and classes final
• Abstract classes and methods
• Interfaces

Exception handling with try-throw-catch-finally constructs
• The Exception class

The Object class
• Cloning objects
• The JDK LinkedList class
• Strings
• String conversions

Working with types: Wrapper classes
• Enumeration interface

Packages
• Package access
• Documentation comments

Applets
• Configuring applets
• Applet capabilities and restrictions

Basics of AWT and Swing
• Layout Managers
• Event Handling
• The Action Listener interface
• Panels
• Classes for various controls, such as label, choice, list,
• Checkbox, etc.
• Dialogs and frames
• Using menus
• Using the adapter classes
• Graphics

Threads
• Synchronization

The I/O Package
• InputStream and OutputStream classes
• Reader and Writer classes

Basic concepts of networking
• Working with URLs
• Concepts of URLs
• Sockets

Database connectivity with JDBC
• Java security

In case you have any query, feel free to contact me.
Give yourself a chance for a better future
All the best
verified badge
Have you been invited to interview at Oxford or Cambridge this coming autumn? Congratulations!

Oxbridge interviews are the make-or-break stage in acceptance into one of these two top-tier universities, and they require a significant amount of preparation and know-how in order to succeed.

Having successfully secured a place for myself to study English Language & Literature at the University of Oxford in 2015, and having been subsequently invited to pursue a Master's degree in English literature on scholarship, I am versed in the intricacies and expectations of the interview process for a range of disciplines.

I work with students across a series of sessions to hone their understanding of what's expected of them during the interview process, to identify their particular strengths and improve on their weakness, and to practice extemporaneous speaking and timed essay-writing and test-taking.

Each course is designed with the candidate in mind, and I can outline a recommended number of sessions and their contents based on an initial session.
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
Welcome Student,

As a graduate of the Bachelor's program in Mathematics and Computer Science and the Master's program in Mathematics, I've noticed that many students struggle with many subjects. These are often also the most crucial for their progress, as many future courses build on them. If you're a Bachelor's student facing the same challenge, you've come to the right place. We'll review the material together and work towards your exams, so you can confidently take them.

From a 'birds-eye view', many of these courses clearly have specific types of assignments that you must be able to pass your exam. We pick out these kinds of assignments and we will train you together in order to master them. In addition, we will counteract your weaknesses by going through assignments and theory about it.

To give you a clear idea of which courses I've taken and how I can help you, I've included a list of my completed university courses below (all with a grade of 7 or higher). Note that I studied in Utrecht myself, so your courses may be titled differently.

Math
- Proofs in Mathematics
- Infinitesimal Calculation and Linear Algebra 1
- Introduction to Probability Theory and Statistics
- Infinitesimal Calculation and Linear Algebra 2
- Analysis
- Introduction to Geometry
- Introduction Groups and Rings
- Introduction Analysis in More Variables
- Introduction to Topology
- Functions and Sequences
- Discrete Mathematics
- Topology and Geometry
- Introduction to Scientific Computing
- Analysis in More Variables
- Differentiable Varieties
- Groups, Modules and Shows
- Thesis

Computer science
- Computer architecture and Networks
- Imperative Programming
- Functional Programming (Haskell)
- Introduction Project
- Databases
- Data structures
Graphics
- Optimization and Complexity
- Languages and Compilers
- Competition
- Modeling and System Development
- Software Testing and Verification
- Image processing
- Software project

If you are not sure if I can help you, you can always send me a message!

Sam
verified badge
Are you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills:

✅ HTML, CSS, and JavaScript – Build responsive and modern web pages
✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs
✅ Real-World Projects – Work on hands-on projects to strengthen your skills
✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces

🔹 Who is this course for?

- Beginners who want to break into web development
- Developers struggling with front-end concepts
- Anyone looking to level up their skills and build real projects

🚀 Stuck on a project? Want to learn high-income tech skills?
This course will help you gain confidence, land opportunities, and grow in the tech industry.

📩 Contact me for more details and start your front-end journey today!
verified badge
Hi,

I'm a Senior Software Engineer working at a successful company in Amsterdam. I've been programming for 14 years and teaching programming for more than 10 years.

I can help you learn fast, give you some useful homework and some extra information to learn faster.

I also can help you online with your given home-works or projects.
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
With knowledge of HTML, CSS and JavaScript as a basis, you can make websites and make them beautiful. You can find a lot online, but I will put you on the right track so that you can develop much faster.

I have been making websites for twenty years and know the tricks of the trade. Through interns I've had in my own company, I've seen that education at schools, especially at VMBO, is somewhat outdated while developments and innovation are going at lightning speed.

With me you will learn how to make your own website. You can put it online via my web server so that your grandmother in Australia can also see your progress. But on your own server or just on your laptop is of course also okay.

Do you have your own plan? Perfect. Then you will do it with my help. If you have no idea yet, but you want to get inspired along the way, that is also possible. I like to combine creativity and technology. Classes are taught in a gallery so the environment is there for it.

You may need images for your ideas. You can legally use my stock images. If you want to edit them, we can also make trips to PhotoShop or other image programs. Video and gifs are also options.

Expanding your knowledge to templates for CMS systems (TYPO3 but also WordPress) is also possible afterwards.
verified badge
Wordpress web design with Elementor

10 years of experience in web design with Wordpress

From installation to the basics of management and design.

Inclusive
- hosting advice
- various plugins
- backups
- etc

Location: at your home or in Amsterdam
verified badge
My name is Christelle, I recently graduated from a research masters in Genetics and Psychology and I am now working as a PhD student in the genetics of Obsessive Compulsive Disorder.

I completed both my Bachelor in Psychology, and Master’s at the Vrije Universiteit Amsterdam. I have experience with teaching statistics / methodology courses to Psychology and Political Science students.

I can offer help in statistics, methodology, biological psychology, and statistical programming in R.

Other tasks I can offer my help for: feedback on written assignments, help in designing scientific figures or presentations.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
Whether you're looking to build confidence in math or dive into the world of computer programming, I offer engaging, student-centered lessons that make learning fun, practical, and memorable.

🔢 Math Tutoring & Test Prep
I help students understand math by connecting it to real-world projects, visual patterns, and logical thinking—whether you're working on school coursework, SAT test prep, or just want to improve your number sense. My teaching style adapts to your learning goals, with plenty of interactive challenges, step-by-step strategies, and tools for mastering core concepts.

💻 Computer Programming
I teach computer science at an international school and love helping students of all levels:

Beginners can explore block-based coding with Scratch to build games and animations.

Intermediate and advanced students can learn to create custom Google Add-ons for Docs, Sheets, or Slides using JavaScript (Apps Script).

For those interested in Python, I guide learners through projects in Google Colaboratory, where they can write code, analyze data, or experiment with AI tools.

I specialize in using AI to support personalized learning, helping each student meet their goals efficiently and creatively. Whether you're preparing for exams or pursuing a passion project, I’ll help you stay motivated and make real progress.
verified badge
Throughout years of experience teaching a variety of subjects to students ranging from grade school to Bachelor's, I've learned that everyone has their own learning process. I aim to discover what methods work best for you and adapt my lessons to your learning style. Whether you're a child or an adult, whether you're lookin

My expertise is broad: I've taught courses in grade-school math (algebra, geometry, trigonometry), university-level math (calculus, linear algebra, discrete math), programming (Python, C#, Unity3D), theoretical computer science (algorithms, cryptography, quantum computer science), and much more! If you're interested in learning anything within the realm of math or computer science, I can craft specialized tutoring sessions just for you.
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
Good-fit Instructor Guarantee
favorite button
message icon
Contact Ashkan