facebook
Eric
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from31.88CAD/ h

Learn to programme in a simple, dynamic and effective way.

🚀 Master the World of Code with Me! 💻

Are you ready to dive into the exciting universe of programming? I'm Eric, your go-to guide for mastering .NET, JavaScript, Java, website development using WordPress, and conquering the intricacies of databases.

🌟 What I Offer 🌟

👩‍💻 Programming Wizardry: Whether you're just starting or an experienced coder looking to level up, I offer tailored programming classes in .NET, JavaScript, and Java. From building robust web applications to creating efficient software solutions, I've got you covered.

🌐 Web Development Excellence: Need a stunning website? I can help you harness the power of WordPress, taking you from a blank canvas to a fully functional, eye-catching online presence. You'll be amazed at how quickly you can bring your ideas to life.

🗃️ Database Brilliance: Databases are the backbone of modern applications. Let me demystify the world of databases for you. Whether it's SQL, NoSQL, or data modeling, I'll help you design and manage data like a pro.

💡 Why Choose Me? 💡

🔥 Practical Expertise: With years of hands-on experience in the industry, I don't just teach theory; I provide real-world insights and best practices that are invaluable for your career.

🧑‍🏫 Personalized Approach: I understand that everyone learns at their own pace. My classes are customized to your skill level and goals, ensuring that you get the most out of each session.

🚀 Career Advancement: Programming isn't just a skill; it's a path to a rewarding career. Whether you're aiming to land a tech job or become a freelance developer, I can help you reach your goals.

🌎 Global Opportunities: The digital world knows no boundaries. Learning with me opens up doors to endless opportunities, from global collaborations to remote work.

🤝 Let's Get Started! 🤝

Ready to embark on this coding journey together? Whether you're a beginner, an aspiring developer, or someone looking to expand your skillset, I'm here to guide you. Contact me today, and let's unleash your full coding potential. Your future in tech awaits! 🔥💻🚀

Extra information

It is necessary to bring your own laptop. And, if possible, with the programmes already installed. If you have any difficulties with this, I can help you.

Location

Online via webcam
At student's location: Around Dublin, Ireland
At teacher's location: Forrest Great, Swords, County Dublin, K67 YC66, Ireland

|
Use ⊞+wheel to zoom!
+

General info

Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Duration:
60 minutes
90 minutes
120 minutes
The class is taught in:English, Spanish, Catalan

About Me

👨‍🏫 Experienced Teacher in Spanish, Catalan, and Programming 🖥️

Hello! I'm Eric , and I'm here to help you unlock the doors to Spanish, Catalan, and the exciting world of programming. With over 7 years of teaching experience, I've had the privilege of guiding students on their language and coding journeys, nurturing their skills, and instilling a passion for learning.

📚 Language Aficionado

As a language teacher, I specialize in Spanish and Catalan. My mission is to make language learning not only educational but also a thrilling adventure. I believe that languages are more than just words; they are gateways to cultures and connections. Whether you're a beginner or striving for fluency, I'm here to help you master the art of communication.

💻 Code Enthusiast 👨‍💻

In the realm of programming, I bring 4 years of practical experience, working on a variety of software projects and mastering the intricacies of coding. Whether you're just starting or aiming to become a proficient programmer, I'll demystify the world of code and guide you through the exciting landscape of software development.

🎯 Teaching Philosophy 📖

My teaching philosophy revolves around tailoring lessons to your unique needs and preferences. I create an interactive and engaging learning environment that fosters your growth. From language skills to programming concepts, I'm here to provide the personalized support and guidance you deserve.

🌍 Beyond the Classroom 🌐

Outside of teaching, I'm an avid explorer of new languages, cultures, and the latest technological advancements. Learning is a lifelong journey, and I'm excited to share that journey with my students.

Join me on this educational adventure, and together, we can conquer the world of languages and code. Let's embark on this thrilling journey of discovery and growth. Contact me today, and let's start your transformative learning experience!

Education

Higher Technician in multi-platform application development (2015-2018) in Centre d'Estudis Politecnics (Barcelona, Spain)
Higher Technician in animation of physical sports activities. (2010-2012) in Jesuites Sarrià (Barcelona, Spain)

Experience / Qualifications

I was teaching foreigners in Barcelona, the city where I was born. I started this experience in 2016. In all this time I have had more than 10 students, of different ages and nationalities, and absolutely all of them achieved their goals, such as having fluent conversations with native speakers, improving their academic performance or learning technical vocabulary related to their profession.

Reviews (3)

Eris was really kind and helpful! I took my 12 years old son with me to a conference in Dublin. He took lessons with Eric, 3 hrs per day, and it was a great way for him to learn English. He liked it a lot!
Great teacher. Our seven year old son enjoys each class with him.
lovely teacher, easy and flexible.
Ready to embark on an exciting journey of mastering the English language? Meet me, a language enthusiast originally from the vibrant city of Barcelona and now a resident of the lively streets of Dublin, with a deep passion for helping you achieve English fluency. 🌐 What I Offer 🌐 👥 Personalized English Learning: Whether you're a beginner, an intermediate learner, or someone aiming for advanced proficiency, I offer tailor-made English classes. Our lessons are designed to fit your unique needs, pace, and goals, inspired by the fusion of two rich cultural backgrounds. 📚 Language Mastery: Dive into the world of English grammar, vocabulary, and conversation. I'll guide you through the nuances of the language, making complex concepts easy to grasp. 🎙️ Fluency and Pronunciation: Enhance your English pronunciation, so you communicate with confidence and sound like a native speaker with a touch of Dublin charm. 🌎 Cultural Insights: Explore the rich cultural aspects of the English-speaking world, with a bridge between the Mediterranean and the Emerald Isle. Understanding culture is essential for effective communication and building global connections. 🌟 Why Choose Me? 🌟 Cultural Fusion: I offer you a unique blend of Irish influence, making your language journey culturally rich. 🧑‍🏫 Student-Centric Approach: Your learning journey is unique, and I focus on your individual needs to ensure that every class is engaging and productive. 🌍 Global Opportunities: Learning English opens doors to countless opportunities, from travel to business, making connections worldwide, all with a touch of Barcelona and Dublin. 🤝 Let's Get Started! 🤝 Ready to master the English language and broaden your horizons with a fusion of Barcelona and Dublin experiences? Whether you're pursuing your career, planning a trip, or simply seeking to expand your skills, I'm here to guide you. Contact me today, and let's embark on your exciting language-learning adventure. Fluent English with a unique cultural blend awaits! 🌟🗣️🌎
Are you ready to embark on a linguistic journey, exploring the richness of Spanish and Catalan? I'm Eric, a native speaker of both languages, and I'm here to make your language learning experience dynamic, engaging, and entirely student-centered. 🌎 What I Offer 🌍 👥 Personalized Language Learning: Whether you're a beginner, an intermediate learner, or someone looking to refine your language skills, I offer tailored Spanish and Catalan classes. Our lessons will be fully customized to your level, needs, and interests. 📖 Grammar Mastery: Let's delve into the intricacies of grammar. I'll help you grasp the rules and nuances, making complex grammar structures seem simple. 📚 Enhanced Reading Comprehension: Whether you're interested in literature, news, or everyday texts, we'll enhance your reading comprehension skills. You'll be able to navigate any text with confidence. 🗣️ Fluency and Pronunciation: Improving your pronunciation is crucial for effective communication. I'll provide guidance to ensure that you sound like a native speaker in both Spanish and Catalan. 💡 Why Choose Me? 💡 🌟 Native Proficiency: As a native speaker of both Spanish and Catalan, I offer you the unique experience of learning from someone who knows these languages inside out. 🧑‍🏫 Student-Centric Approach: Your learning style and goals matter. I focus on your individual needs, ensuring that every class is engaging and productive. 🌐 Cultural Insights: Language is deeply intertwined with culture. I provide you with insights into the rich traditions, history, and nuances of Spanish and Catalan-speaking regions. 🌍 Broaden Your Horizons: Speaking Spanish and Catalan opens doors to numerous Spanish-speaking and Catalan-speaking communities worldwide, from Barcelona to Latin America. 🤝 Let's Get Started! 🤝 Ready to immerse yourself in the beauty of Spanish and Catalan? Whether you're an enthusiast, a traveler, or looking to gain a competitive edge in your career, I'm here to guide you. Contact me today, and let's start your exciting language-learning journey. Your fluency in Spanish and Catalan awaits! 🌟🗣️🌍

Ask a question

Send a message explaining your needs and Eric will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5  Monday at 5:00  Tuesday at 5:00    Thursday at 5:00  Friday at 5:00  Saturday at 5:00  
6  Monday at 6:00  Tuesday at 6:00    Thursday at 6:00  Friday at 6:00  Saturday at 6:00  
7  Monday at 7:00  Tuesday at 7:00    Thursday at 7:00  Friday at 7:00  Saturday at 7:00  
8  Monday at 8:00  Tuesday at 8:00    Thursday at 8:00  Friday at 8:00  Saturday at 8:00  
9  Monday at 9:00  Tuesday at 9:00    Thursday at 9:00  Friday at 9:00  Saturday at 9:00  
10  Monday at 10:00  Tuesday at 10:00    Thursday at 10:00  Friday at 10:00  Saturday at 10:00  
11  Monday at 11:00            
12  Monday at 12:00            
13  Monday at 13:00            
14  Monday at 14:00            
15  Monday at 15:00            
16              
17              
18              
19              
20              
21              
22              
23              
from C$31.88At teacher's location
from C$31.88Online via webcam
from C$39.47At 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.

Online reputation

  • Instructor since March 2021
  • 3 repeat students
  • Phone number verified
  • Google connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4              
5  Monday at 5:00  Tuesday at 5:00    Thursday at 5:00  Friday at 5:00  Saturday at 5:00  
6  Monday at 6:00  Tuesday at 6:00    Thursday at 6:00  Friday at 6:00  Saturday at 6:00  
7  Monday at 7:00  Tuesday at 7:00    Thursday at 7:00  Friday at 7:00  Saturday at 7:00  
8  Monday at 8:00  Tuesday at 8:00    Thursday at 8:00  Friday at 8:00  Saturday at 8:00  
9  Monday at 9:00  Tuesday at 9:00    Thursday at 9:00  Friday at 9:00  Saturday at 9:00  
10  Monday at 10:00  Tuesday at 10:00    Thursday at 10:00  Friday at 10:00  Saturday at 10:00  
11  Monday at 11:00            
12  Monday at 12:00            
13  Monday at 13:00            
14  Monday at 14:00            
15  Monday at 15:00            
16              
17              
18              
19              
20              
21              
22              
23              
from C$31.88At teacher's location
from C$31.88Online via webcam
from C$39.47At 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


Chaima
Java class for all levels wether to learn programming, or to prepare for a certification. I myself have obtained the OCA8 and the OCP11.
Java is such an important programming language to master as any developper/enginner that works in the IT field. Apart from the fact that it gives you the basic knowledge and, for me, all you need to know about OOP and developping in general. I beleive that those who master Java programming can develop in any language they want. So join me on this journey to perfection our programming skills.

Brahim
JAVA/JEE and Frameworks Course from beginner to expert
Course in standard java and/or entreprise java programming and/or frameworks used in the most java projects. The course takes place in a theoretical course format, followed by small practical exercises and will be finalized by a mini-project that encompasses all that is seen in the course. We use the n-tier architecture under heavy applications or web applications.

Marko
Java for intermediate and beginners. Learn how to program easy!
Hello! I'm a Java teacher with 3 years of experience. I can help you go into basic's of Java and Object-oriented programming. I can help you cover basic's, data structure and Object-oriented programming, how to use all the tools as well as how to think like a programer.

Abdelhamid
Deepen your skills in Java, C, C++ and Python
Expert in Java, Python, C and C++! Do you want to master Java, Python, C or C++? Get advice from a computer science doctor specializing in these powerful languages! With my in-depth expertise and years of experience, I offer you unique training, tailored to your needs, whether it is to improve your skills, succeed in your university projects, or prepare you for professional challenges. Adapted methodology: Interactive and practical courses, with concrete projects for real understanding. Academic and professional expertise: Advanced knowledge applied to real-world needs. Guaranteed results: Progress quickly and efficiently, whatever your current level.

Nawar
Computer languages, learn in both English and Arabic
I can teach most of programming languages, and coding as well.. being a computer science engineer I have a good idea about computer softwares in general and have an idea about hardware. My Arabic background gives me ability to deal with Arabian children.

Dr.Ebrahim
Python , HTML, CSS, Java 🧑‍💻, designing💡, implementing📑, and creating more games 🎮with the help of programming languages
Python is one of the most, excellent in the event that not the leading, dialect to begin learning programming. It is additionally one of the foremost broadly utilized dialects nowadays, particularly in cutting-edge zones such as machine learning. This ubiquity implies that Python is always advancing. It offers a wide run of devices and libraries, which are free and exceptionally shifted. As an aeronautical builder, I like to share my information and derive satisfaction from it by educating and spurring others. I'm utilized to working with individuals of distinctive ages. I believe in the significance of fragmenting learning, visualizing advance, setting concrete objectives and honing frequently. Past these general standards, there's no enchantment running the show or strategy. A few approaches work with a few understudies but not with others. Adjustment to personal needs is hence the most objective of private lessons. So I will do my best to discover what propels and makes a difference in my understudies. In case your child is curious about technology, you ought to deliver him this opportunity, a programming dialect course to build games 2D Teaching how to make an online site within the web dialect, and more aptitudes in each address The addresses are associated, comprising of 6 levels, and each level has 4 addresses. The term of the address is two hours, counting a brief break for the understudies. The addresses are associated, comprising 6 levels, and each level has 4 addresses. The length of the lecture is two hours, counting a brief break for the understudies. The course is accessible for all ages. If you are interested, send a message and I will reply to you as soon as conceivable Best respect Ibrahim.

Yassine
JavaScript for Beginners: Learn to Code from Scratch
This course will take you through the fundamentals of JavaScript, the key language for web development. You will learn how to create interactive web pages, manipulate the DOM, work with events, and apply advanced concepts such as functions, objects, and asynchronous programming. Upon completion, you will have the skills to develop dynamic and functional web applications.

Ilias
Java Programming Fundamentals in Alice and Eclipse (young learners)
This course aims to engage learners with little or no programming experience to create Java programs. Participants are introduced to object-oriented programming concepts, terminology and syntax, and the steps required to create basic Java programs using the Alice and Eclipse interactive development environments. Hand-on practice enables learners to experience the power of computer programming. The JavaTM programming language can be challenging for computer programmers with limited or no experience in object-oriented programming. To provide an easy introduction to Java, Alice is explored first in this course, so that fundamental principles and skills are established using 3D animations in a fun, visually rich environment. When learners become familiar with the concepts of object-oriented programming, they can proceed with the Eclipse integrated development environment (IDE), which is widely used in computer programming. It contains a basic workspace and an extendable plug-in system for customising the environment. The content and pace of the course is adapted to the age and needs of the learners.

Adam
From scratch to the professionally java, angular, spring, spring boot, sql
Teaching Java language from scratch to professionalism and obtaining the international Java programmer certificate In addition to teaching SpringBot and SpringBot for programming applications and websites, as well as using microservices. Teaching Angular Programming teaching Java from scratch to Java programming certification from Oracle plus teaching spring and spring boot to create web applications or websites Also, apply the microservices architecture Teaching angular from scratch to the professionalism

Aniket
Certified Trainer For Web Development (Front-End and Backend) Nodejs | MEAN | MERN with 300+ Reviews
- B.tech and M.tech in Computer Science - Worked as a Software engineer in Virtusa Corp & DIGIDEZ - More than 6 years of teaching experience - Oracle Certified Developer - Helped students placed in FAANG Featured Review : Been trying to learn Java on my own for about 1 year and I couldn't get a grasp on it. Aniket make learning Java a fun experience and challenges you to think for yourself to reinforce the concepts you've learned. I am truly excited for our meetings and he makes time go by so fast that I'm upset when they end. Great teacher and he is genuinely passionate about your success. If I could give him more stars I would!!! Thanks Aniket

Divine
Introduction to JavaScript Programming, for Web Development
JavaScript is a versatile programming language that plays a crucial role in creating dynamic and interactive web pages. It's primarily used for client-side scripting, meaning it runs directly in the user's web browser, making it essential for building features like animations, form validation, and real-time updates. In this class, you'll learn the basics of JavaScript data types & functions, DOM manipulation, handling user interactions, asynchronous programming, familiarity with popular JS Libraries like jQuery, Node.js, and much more!

Hurraira
Object-Oriented Programming (OOP) & Data Structures and Algorithms (DSA) Tutoring in Java, C, C++, and Python
Master the Fundamentals: My tutoring sessions are designed to give students a solid foundation in Object-Oriented Programming (OOP) and Data Structures and Algorithms (DSA). Whether you're a beginner or need to strengthen your skills, we will cover the essential concepts that are critical for coding and software development. Language Flexibility: I offer tutoring in Java, C, C++, and Python, providing flexibility for students to learn in the language they are most comfortable with or the one required for their academic needs. We’ll compare the nuances of these languages to help you develop a deeper understanding of programming concepts. Comprehensive OOP Concepts: Learn the core pillars of OOP—encapsulation, inheritance, polymorphism, and abstraction—and how to implement them in real-world coding projects. My lessons focus on making these abstract concepts easy to grasp through hands-on practice and examples. Data Structures & Algorithm Mastery: From arrays, linked lists, and stacks, to more complex structures like trees, graphs, and hash tables, I guide students through the implementation and usage of these critical data structures. We’ll also explore fundamental algorithms like sorting, searching, recursion, and dynamic programming, ensuring you can tackle coding problems efficiently. Problem-Solving Skills: I focus on building strong problem-solving skills and critical thinking. We’ll work on a variety of programming challenges, competitive coding exercises, and real-world applications that sharpen your logical reasoning and coding proficiency. Interactive & Engaging Learning: Every session is interactive, with plenty of coding exercises, real-time debugging, and immediate feedback. You’ll walk away with a thorough understanding of how to apply programming concepts in a practical way. Exam Preparation & Beyond: Whether you're preparing for school exams, coding interviews, or personal projects, my tutoring is geared toward equipping you with the skills and knowledge you need to succeed. I also provide practice problems and quizzes to ensure continuous learning and improvement.

Renuka
Explore the Computer Languages with me in an easier way...🌝
Java and python both are the coding languages and being a computer science student I know that these fields are better of to start early if you have to fit in the technic world. Either of them is important and in today’s era where AI is revolutionising the world you need to learn the basics about it to secure your career. I can and will be providing you the guidance you need.

Ahmed
Teaching website development programming for beginners using the latest interactive methods for distance learning and the latest programming techniques published recently
Learn web development from scratch to professionalism! Have you ever dreamed of designing stunning websites that will showcase a bright technological future? Now is the time to turn that dream into reality! In this comprehensive course, we will start together from the basics all the way to creating integrated, modern websites using the latest tools and technologies. You will learn step by step how to: Understand the solid foundations of web development (HTML, CSS, JavaScript) Build professional, responsive user interfaces that fit all devices. Use popular frameworks like Bootstrap and React to speed up your development process. Dealing with databases and dynamic web applications using modern technologies All this and more in a comfortable learning environment that supports you every step of the way. Whether you are a complete beginner or have a simple background in programming, I will be with you to simplify every concept, ensuring your understanding and confidence in everything you learn. Join now and gain the skills you need to become a professional web developer, and build a promising technical future.

Aleksey
Programming, IT, Computer Science, algorithms, Math
Assistance and private lessons in the field of programming (Java, JavaScript, Python, Web development), algorithms, Computer Science, mathematics, Artificial intelligence. 20+ years of experience in teaching, programming, research and development