

from21.17GBP/ h
Software Development, Algorithms, Backend, FrontEnd
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
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
Location
At teacher's location: Spuistraat, 1012 VP Amsterdam, Netherlands






|
Use ctrl + wheel to zoom!
General info
Age: | Children (7-12 years old) Teenagers (13-17 years old) Adults (18-64 years old) |
---|---|
Student level: | Beginner Intermediate Advanced |
Duration: | 90 minutes |
The class is taught in: | English |
Ask a question
Send a message explaining your needs and Madalina will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | Saturday at 8:00 | Sunday at 8:00 | |||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | Wednesday at 14:00 | ||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £21.17At teacher's location
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since November 2018
- Facebook connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | Saturday at 8:00 | Sunday at 8:00 | |||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | Wednesday at 14:00 | ||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £21.17At teacher's location
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Gergely
Python Lessons for All Ages! All Levels Welcome! Beginners, Intermediates, Professionals!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!
Izhar
Basic Computer Course along with the complete MsOffice Package and HTML (creating web pages)Talking about Computers, it is a very interesting subject. As technology is advancing at a rapid pace, we rely more and more on computers for everything from playing games to organizing our taxes. An understanding of computer basics is compulsory nowadays.
I have a Master's Degree in Computer Science and this course is designed according to your level of understanding of computers. We'll be practically doing things on Computers and see the things happening over there.
Starting from Computer basics which includes computer knowledge of Operating system, hardware-software components, internet, World Wide Web(WWW), different web browsers, and other basic functionalities of a computer system. Then moving on to basic knowledge of word processing, spreadsheets and preparing professional presentations (Ms. Word, Ms. Excel, Ms. Powerpoint) and creating simple web pages through HTML. Apart from this if you wish, we can move to the advanced level of each of them. I'll be teaching you in a very simple way so that you grab the concepts easily.
Let's start and do something innovative.
Henri
Computer science, mathematics, programmation, computer visionI 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.
Abdullah
First Steps to becoming a Software Engineer/ProgrammerIf you want to become a Software Engineer, Enhance your career, build a cool application or even develop your own website and you need some guidance on how and where to start, I am here for you.
My objective is to stop teaching you in about 3 months, so you can be on your own, learn to learn, and have fun building software with your own touch and spirit.
Ahmad
Math, Science, Computers and software at any level, from beginner to advanceI can teach you mathematics and science courses for levels:
- Primary
- Lower secondary
I can master you in computer and software skills:
- Programming: Any level
- Software: Any level
Before agreeing on a course, we can discuss the subject to study. In the case of a particular request, we can make a first meeting to discuss the matter to see. If I can help you, we are go!
My technique is flexible, I will assess you first then apply the teaching technique.
Nour Eddine
Learn Python Programming Language - Go From Zero To HeroMy 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.
Faizan Ahmed
Intro to Coding with Python or C++ – Build Real Skills from Day OneThis class is designed for absolute beginners who want to start their journey in programming with Python or C++.
We’ll start from the very basics—understanding how code works, writing your first program, and gradually moving on to topics like variables, loops, conditionals, functions, and object-oriented programming (OOP).
Whether you’re a school student, a university freshman, or just someone curious about coding, I’ll guide you step by step using clear explanations and hands-on practice.
By the end of the course, you’ll be confident writing basic programs, solving problems, and ready to take on more advanced CS topics.
No prior programming experience is needed—just curiosity and a willingness to learn!
Baia
Python & Django Development – From Beginner to Web App Developer🚀 Learn Python and Django to Build Powerful Applications 🚀
Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step!
What You’ll Learn:
✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms
✅ Django Framework – Build dynamic and scalable web applications
✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs
✅ Project-Based Learning – Apply concepts through hands-on coding and real projects
✅ Debugging & Best Practices – Learn clean coding principles and error handling
🔹 Who is this course for?
Complete beginners who want to start coding with Python
Developers looking to transition into backend or full-stack development
Students and professionals who want to build their own web applications
💻 Class Format:
- Live online sessions via Google Meet
- Interactive coding exercises & projects
- Personalized guidance based on your level
📩 Contact me to start your Python & Django journey today!
Brahim
Introduction to NoSQL DataBase MongoDB by PratiqueDo not deal with the manual with terms of reference statements and basic documents that cannot be obtained in order to avoid the MongoDB problem. Please include the connection to one of the MongoDB données base, comment on simple CRUD operations and sujets clés que l'agrégation, l'indexation, la mode des données et les Transaction.
1- Install MongoDB
2- Implement MongoDB
3- Use of documents and collectibles
4 - Leadership Committee
5- Execute CRUD commands (create, read, update, delete) avec mongo shell
6- Type the register in a MongoDB database
7- Reset the base to remonter specific documents depuis mongo shell.
8- Lagrégation
9- Indexing
10- Amending institutions and transactions
Youness
Office Automation Training: Excel, Word, Remote Power Point / Online- I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely.
- For more information, contact me.
- I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely.
- For more information, contact me.
- I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely.
- For more information, contact me.
Anass
Computer and office training Word Excel and PowerPointHello,
You want to learn the basics of computers or how to use software such as Word, Excel or Powerpoint.
I will give you the skills you need to better understand the features of this software to write, for example, a document.
I will also give you advice on how to make the most of the internet, protect and back up your data, or on the day-to-day use of your computer.
Contact me.
Jean-Baptiste
Learn to develop a complete mobile app on iOS and Android ready for productionFlutter is the mobile app development framework from Google, based on Dart.
You will learn:
- How to develop a mobile app from scratch on iOS and Android
- How the use Riverpod, the best state management system
- How to use Google Firebase (Authentication, Firestore, Cloud Functions, Cloud messaging, ...)
- Testing automation
I'm a software engineer with 4 years of experience coding with Flutter and more than 10 years working for IT companies.
Dishant
Maths Bootcamp for SAT, ACT, IB, IGCSE, GCSE, CIE, middle school and high school math preparation.Welcome to a tutoring experience designed to transform academic challenges into achievements! I provide specialized instruction in mathematics and science across all major curriculums, including US, UK, Indian, and Middle Eastern systems, with a particular focus on SAT, ACT, and AP exams.
As a certified tutor, I support students through every level of high school math—Algebra, Calculus, Geometry, Statistics, and Trigonometry—and core science concepts. My approach is deeply personalized, ensuring that each student receives instruction tailored to their unique strengths and learning goals. I prioritize student satisfaction and comprehension above all, committing to an environment where each concept is fully understood and every question addressed.
With customized learning plans, interactive tools, and hands-on projects, I make complex topics accessible and engaging. My goal is to inspire both skills mastery and a true enthusiasm for learning. Whether you're tackling advanced math, preparing for college admissions, or aiming for top scores in AP, SAT, or ACT exams, I’m here to provide dedicated support every step of the way.
Experience the difference a tailored, student-centered approach can make—where your success and understanding are always the priority.
Mahmoud
Explaining the basics of programming and artificial intelligence for children using Scratch and PythonExplaining the basics of programming and artificial intelligence for children using Scratch and Python
To teach kids the basics of programming and artificial intelligence using Scratch and Python, start with simple concepts with fun applications:
Scratch:
Introduce kids to visual programming using colorful blocks.
Start with projects like creating an interactive story or a simple game.
Teach them concepts like loops, variables, and conditions using animations.
Python:
Python is introduced as an introduction to scripting.
Use easy libraries like turtle to draw or random to create random games.
Introduce them to AI with a library like Teachable Machine to easily classify images or sounds.
Practical example:
Create a simple game in Scratch, then use Python to develop a similar game to illustrate the difference between visual and textual programming.
Antonin
Experienced teacher in private lessons gives private lessons in the Geneva regionNeed a catch-up, tutoring, private lessons or help with homework in mathematics? In computer science ? In logic?
I'm here for you!
I offer you a personalized approach; because there is no one method that works for everyone, I adapt to the needs and requests of each student (and their parents). The first hour of class will be used to define the student's needs, deadlines and strengths.
My courses are aimed at secondary school students of all levels, higher education students and anyone wishing to refresh or strengthen their knowledge of mathematics and computer science. I have been helping friends and acquaintances on a voluntary basis for a long time in the success of their studies and I hope to be able to put this experience to the benefit of your success :)