facebook

Discover the Best Private Computer Science Classes in Amsterdam

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

Find Your Perfect Teacher

Explore our selection of Computer Science tutors & teachers in Amsterdam and use the filters to find the class that best fits your needs.

Contact Teachers for Free

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

Book Your First Lesson

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

0 Teachers your wish list
|
zoom in iconzoom out icon

18 computer science teachers in Amsterdam

Izhar

verified teacher icon
5.0

3 reviews

(3)

C$38

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

Python Step by step tutorial for beginners and intermediateTranslate this text using Google Translate.

Python Step by step tutorial for beginners and intermediateTranslate this text using Google Translate.

Python is a high level programming language. It's object oriented approach help programmers to write simple and logical codes. Due to its easy syntax, it is actually easier as compared to other programming languages. Having years of experience in coding language, I know how and where to start and move the topics at a good pace. I'll be starting with you from scratch and help you to build your concepts and master over the 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 overview of the topics we'll be covering : 1: Introduction To Python • Installation and Working with Python • Understanding Python variables • Python basic Operators • Understanding python blocks 2: Python Data Types • Declaring and using Numeric data types: int, float, complex • Using string data type and string operations • Defining list and list slicing • Use of Tuple data type 3: Python Program Flow Control • Conditional blocks using if, else and elif • Simple for loops in python • For loop using ranges, string, list and dictionaries • Use of while loops in python • Loop manipulation using pass, continue, break and else • Programming using Python conditional and loops block 4: Python Functions, Modules And Packages • Organizing python codes using functions • Organizing python projects into modules • Importing own module as well as external modules • Understanding Packages • Powerful Lamda function in python • Programming using functions, modules and external packages 5: Python String, List And Dictionary Manipulations • Building blocks of python programs • Understanding string in build methods • List manipulation using in build methods • Dictionary manipulation • Programming using string, list and dictionary in build functions 6: Python File Operation • Reading config files in python • Writing log files in python • Understanding read functions, read(), readline() and readlines() • Understanding write functions, write() and writelines() • Manipulating file pointer using seek • Programming using file operations 7: Python Object Oriented Programming – Oops • Concept of class, object and instances • Constructor, class attributes and destructors • Real time use of class in live projects • Inheritance , overlapping and overloading operators • Adding and retrieving dynamic attributes of classes • Programming using Oops support 8: Python Regular Expression • Powerful pattern matching and searching • Power of pattern searching using regex in python • Real time parsing of networking or system data using regex • Password, email, url validation using regular expression • Pattern finding programs using regular expression 9: Python Exception Handling • Avoiding code break using exception handling • Safe guarding file operation using exception handling • Handling and helping developer with error code • Programming using Exception handling 10: Python Database Interaction • SQL Database connection using python • Creating and searching tables • Reading and storing config information on database • Programming using database connections 11: Python Multithreading • Understanding threads • Forking threads • Synchronizing the threads • Programming using multithreading 12: Contacting User Through Emails Using Python • Installing smtp python module • Sending email • Reading from file and sending emails to all users addressing them directly for marketing 13: Python CGI Introduction • Writing python program for CGI applications • Creating menus and accessing files • Server client program In case you have any query, please feel free to contact me. Give yourself a chance for a better future. All the best

Madalina

C$43

60-min

/h

Software Development, Algorithms, Backend, FrontEndTranslate this text using Google Translate.

Software Development, Algorithms, Backend, FrontEndTranslate this text using Google Translate.

Hi All, I'm Madalina, 27 years old software developer. I finished Computer Science high school and university in Romania and Hungary. Working as a full-time backend Java software developer in the past 5 years and full stack (backend + front-end) in the past 2 years. I have experience in teaching and training since 2012. During the lessons the used language for back-end is Java. For front-end HTML, CSS, AngularJS. For fastening up the learning process a personal laptop for the students in the intermediate group, would be optimal. For this purpose I start 3 teams: 1. Beginners : Primary school students or persons interested to have some basic concepts and terminology regarding software development: searching and sorting algorithms, variables, parameters, function overriding, pseudo language, functions, procedures, data structures, pure HTML and CSS. 2. Intermediate: concepts of dns servers and lookup, frameworks definitions and introduction, SQL queries, Hibernate framework, query and processing database objects in Java, http, web services, JSON format, SpringBoot, unit testing JUnit, full stack approach, HTML, CSS and introduction to Angular JS. 3. Advanced : Group for students in the first and second year of university, with a full stack approach. Already familiar with the knowledge of an intermediate student. During the lessons a brief introduction to Java frameworks, project delivery, project management frameworks Agile Scrum and Lean, continuous delivery Jenkins, SpringBoot + AngularJs, implementation of website, database handling, login form, security. Regards, Madalina

Nour Eddine

verified teacher icon
5.0

1 reviews

(1)

C$79

60-min

/h

trusted teacher iconTrusted teacher

Learn Python Programming Language - Go From Zero To HeroTranslate this text using Google Translate.

Learn Python Programming Language - Go From Zero To HeroTranslate this text using Google Translate.

My class is for you if you want to: - Build the skills you need to get your first Python programming project. - Get started with Machine Learning, Data Science, Django or other hot areas that Python specializes in. - Or just learn Python to be able to create your own Python apps quickly. ...then you need a solid foundation in Python programming. And my class is designed to give you those core skills, fast. My class is aimed at complete beginners who have never programmed before, as well as existing programmers who want to increase their career options by learning Python. The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission-critical applications like Google Search. And Python is the number one language choice for machine learning, data science, and artificial intelligence. To get those high paying jobs you need expert knowledge of Python, and that’s what you will get. Here’s just some of what you’ll learn (It’s okay if you don’t understand all this yet, you will in the course) · All the essential Python keywords, operators, statements, and expressions needed to fully understand exactly what you’re coding and why - making programming easy to grasp and less frustrating · You will learn the answers to questions like What is the Python For Loop, what is Python used for, how Python switch the traditional syntax of code, and more. · Complete chapters on object-oriented programming and many other aspects of Python.

paperclip

Meet even more great teachers.

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

Ali

verified teacher icon
Recently active
Recently active
5.0

2 reviews

(2)

C$39

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

Machine Learning & AI Tutor — Python, Real Projects, University and Self-LearnersTranslate this text using Google Translate.

Machine Learning & AI Tutor — Python, Real Projects, University and Self-LearnersTranslate this text using Google Translate.

I offer one-to-one Machine Learning and AI tuition for university students, postgraduates, working professionals, and serious self-learners. Lessons are available online or in person around Birmingham. What I cover: Python for data science and ML (NumPy, Pandas, Scikit-learn) Deep learning with TensorFlow and Keras Core ML concepts: regression, classification, clustering, neural networks, CNNs Computer vision and image classification (my published research area) University coursework support, dissertation help, project guidance Help with Kaggle competitions and personal portfolio projects How I teach: I focus on understanding, not memorisation. We work through real datasets and real problems — not toy examples — so you can actually apply what you learn. I'll help you build a model from scratch, debug it when it doesn't work, and explain the maths behind why it does or doesn't perform well. For university students, I can also help with assignments, dissertations, and final-year projects. Whether you're just starting out, stuck on a coursework project, or trying to break into ML professionally, I can meet you wherever you are and help you move forward.

Varnika

verified teacher icon
Recently active
Recently active
C$62

60-min

/h

Computer Science, Design, and Programming Tutoring from an EngineerTranslate this text using Google Translate.

Computer Science, Design, and Programming Tutoring from an EngineerTranslate this text using Google Translate.

Whether you're just starting your computer science journey or preparing for university exams, I offer personalized tutoring tailored to your goals and learning style. I can also make the journey intuitive and interesting by teaching some design softwares as Canva and Adobe InDesign. I hold a Bachelor's degree in Computer Science Engineering and have experience applying technical problem-solving in international organizations alongside my work in technology, accessibility, and data analysis. I can help with: Microsoft Excel, Powerpoint and Word Canva, and Creative Designing using Adobe Programming fundamentals Python SQL and databases Data structures and algorithms Object-oriented programming Software engineering concepts Computer networks Information security fundamentals Operating systems Exam preparation Assignments and projects Problem-solving and coding practice My teaching approach focuses on building a strong understanding of concepts rather than memorization. I adapt every lesson to the student's pace, using practical examples and interactive exercises to make complex topics easier to understand. We learn together by solving creative problems, and I am available to support students at any moment of their journey. Whether you're in school, university, or simply interested in learning programming, I'll help you develop confidence and the analytical thinking skills needed to succeed.

PreviousShowing results 1 - 18 of 181 - 18 of 18Next

Our students from Amsterdam evaluate their Computer Science teacher.

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

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

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

Haralambie has provided incredible support throughout our sessions in a variety of challenging areas of mathematics. The breadth of Haralambie's expertise is evident in the many ways he can demonstrate the idea. I have benefitted from Haralambie's clarity in showing the relevance of specific theorems and how they connect with upcoming material. I have learned a lot from our sessions and he marries the conceptual gaps that come up by explaining the ideas and properties very well. Haralambie provides guidance, patience, and context to the topics covered in subjects that are otherwise disorienting. We work together to hammer out a conceptual stump. My learning experience with Haralambie is fun and engaging, and his input and guidance has been incredibly helpful in elucidating areas that I have missed which improves my approach to future problems.

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

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

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

Map
Map