


Trusted teacher
from26.24GBP/ h
First Steps to becoming a Software Engineer/ Programmer
If 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.
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.
Extra information
You should want to learn.Location
At student's location: Around Amsterdam, Netherlands
At teacher's location: Groen van Prinstererstraat, Amsterdam, Netherlands
Online via webcam









|
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 |
Duration: | 45 minutes 60 minutes 90 minutes |
The class is taught in: | English |
About Me
I am a Software Engineer working with a multinational company here in Amsterdam, I taught programming to multiple levels including corporate employees and children.Education
Bachelors Degree in Computer Science from the University of Jordan.I have won many programming contests including robotics and Google code competitions in Jordan.
Experience / Qualifications
I have been teaching students for 10 years, since I was in University, I had my own weekly class with 10 students and I did a course for a team at a company to enhance their skills.Ask a question
Send a message explaining your needs and Abdullah 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 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | |||
13 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | |||
14 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | |||
15 | Tuesday at 15:00 | Wednesday at 15:00 | Thursday at 15:00 | Friday at 15:00 | |||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £26.24At teacher's location
from £26.24Online via webcam
from £41.99At student's home
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 March 2021
- Phone number verified
- Google 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 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | |||
13 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | |||
14 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | |||
15 | Tuesday at 15:00 | Wednesday at 15:00 | Thursday at 15:00 | Friday at 15:00 | |||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £26.24At teacher's location
from £26.24Online via webcam
from £41.99At student's home
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
Izhar
Java classes for beginners, intermediate and advanced level by trained professional having practical work experienceWant 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
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!
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.
Madalina
Software Development, Algorithms, Backend, FrontEndHi 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
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.
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!
Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and FrameworksWhat You Will Learn:
Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation.
Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis.
Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio.
How You Will Benefit:
Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career.
Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance.
Professionals: Enhance your skill set to meet industry demands and open up new career opportunities.
Why Choose My Courses?:
Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support.
Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding.
Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.
Mohamed
Database (SQL Server, PostgreSQL, MySQL): From Fundamentals to Distributed SystemsDive into the world of SQL databases with this comprehensive course designed for learners of all levels. Whether you are new to databases or seeking to expand your expertise to advanced concepts like distributed systems, this course has you covered.
What You can Learn:
- Fundamentals of relational databases and SQL syntax.
- Designing robust databases using normalization and entity relationships.
- Writing complex queries, joins, and subqueries.
- Database optimization techniques for performance tuning.
- Implementing stored procedures, triggers, and views.
- Managing transactions and ensuring data integrity.
- Understanding and working with distributed database systems like Distributed PostgreSQL
Rony
Learn App Development for Teens! Features three fun beginner, intermediate and advanced levels!Empower young minds to create their own mobile apps with this fun and interactive course! Designed for children aged 9 to 13, this course introduces app development using MIT App Inventor, a beginner-friendly platform that makes coding easy and exciting. Students will learn the basics of programming, user interface design, and problem-solving as they build their own functional Android apps. Through hands-on projects and creative challenges, they will develop logical thinking and digital skills while bringing their ideas to life. No prior experience is needed—just curiosity and a passion for technology!
Riadh
Introductory Course in Computer Science, Computer Networks and Telecommunications.The course will cover the following points:
- Office automation (Word, Excel)
- Network administration
- CCNA Training (This program provides the foundation for IT professionals who are familiar with the
Cisco networks and operating systems)
- Teaching network courses (LAN, MAN, WAN, TCP/IP protocols)
- Practical work (Packet tracer)
- Some notions on computer security
Martial
Graduate teacher gives courses in Physics & Chemistry, Mathematics, many years of experience.I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics.
I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since.
I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors.
I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...)
I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge.
I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence.
I can go to the student's home or also take the course via Skype.
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.
Muhammad
Artificial Intelligence & Machine Learning Course for KidsThis is a 15-week adventure for kids aged 11-15 to explore AI and machine learning. Students will learn to build AI-powered apps, code with drag-and-drop tools, train AI models, and solve real-world problems. The course includes hands-on projects, and a project showcase to build confidence and tech skills.
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 :)
Imad
Learn how to launch paid digital campaigns on facebook ads and instagram (Digital Marketing) from beginner to professional.What is Facebook Ads? A powerful way to distribute your content to an ultra-targeted audience! For many years now, social networks have been monetizing their audience with companies through social Ads. If Twitter, Pinterest, Linkedin offer their own advertising platform, it is Facebook that we will focus on. The interest of advertising on social media and in particular Facebook is the wealth of information to which you have access to target your audience very precisely.
So I'm here to help you master Facebook Ads in a theoretical and practical way.
Contents:
- how to create an effective facebook and instagram page
- design tools for non designers
- copywriting
- launch of campaigns
- effective technique to achieve more goals (Analyze the data)
- important digital marketing terms
- Sources of profit thanks to e-marketing