facebook
Jose
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from26.00EUR/ h

Experienced Software Engineer - Java, Python and C Teacher

Hello there,

I am a Software Engineer studying master’s degree who has experience in Java, Python, C, Linux, Kubernetes, Docker, Web Development and App Development. I am looking for people who is willing to learn about the aforementioned technologies.

Hope to hear from you soon!

Location

Online via webcam

General info

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

About Me

Hello there,

I regard myself as someone experienced in the following technologies: Python, Java, C, ARM Assembler, LInux, Docker, Kubernetes or Ansible.

Leaving aside my technical background, I consider myself a friendly and responsible person and I have always enjoyed teaching and helping others to accomplish their goals!

In case you are interested in learning any of the aforemention technologies, do not hesitate in contacting me!

Education

- Technological Baccalaureate in Spain, Catalonia
- Graduated in Computer Engineering, by the University of Rovira Virgili in Spain, Catalonia.
- Interested in starting an MA in CyberSecurity.

Experience / Qualifications

LABOUR EXPERIENCE:
- DevOps Engineer Intern in Zurich Insurance
- Java Backend Developer intern in NicePeopleAtWork
- DevOps Engineer in EssiProjects (currently)

Reviews (1)

Eager to learn Linux and infrastructure? Then do no hesitate in contacting me. We can start from the foundations of all these extremely important disciplines, if you consider you have knowledge on system administration is not a problem, we can study Security in Linux and Networks, virtualization and containers.

Ask a question

Send a message explaining your needs and Jose 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              Sunday at 1:00
2              Sunday at 2:00
3              Sunday at 3:00
4              Sunday at 4:00
5              Sunday at 5:00
6              Sunday at 6:00
7              Sunday at 7:00
8              Sunday at 8:00
9              Sunday at 9:00
10              Sunday at 10:00
11              Sunday at 11:00
12              Sunday at 12:00
13              Sunday at 13:00
14              Sunday at 14:00
15              Sunday at 15:00
16              Sunday at 16:00
17              Sunday at 17:00
18              
19              
20              
21              
22              
23              
from 26€Online via webcam

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 April 2020
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              Sunday at 1:00
2              Sunday at 2:00
3              Sunday at 3:00
4              Sunday at 4:00
5              Sunday at 5:00
6              Sunday at 6:00
7              Sunday at 7:00
8              Sunday at 8:00
9              Sunday at 9:00
10              Sunday at 10:00
11              Sunday at 11:00
12              Sunday at 12:00
13              Sunday at 13:00
14              Sunday at 14:00
15              Sunday at 15:00
16              Sunday at 16:00
17              Sunday at 17:00
18              
19              
20              
21              
22              
23              
from 26€Online via webcam

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


Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

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.

Kaarlo Caballero
Learn Python from Scratch without Fear 🚀 Data Science and AI Included
I am a Data Science student at university, currently in my third year, and I have been accepted into a prestigious exchange program at the Universidade de Coimbra, one of the oldest and most renowned universities in Europe. This experience has allowed me to broaden my horizons and strengthen my training in an international environment, enriching my approach to technology. I have obtained honors in the subject Programming Fundamentals 2, which is a reflection of my dedication and programming skills. In addition, I have worked on a number of real-life projects covering various areas of Data Science and Artificial Intelligence, such as: Body detection using computer vision Sentiment analysis with real tweets Statistical study of the Airbnb real estate market in New York City Development of an IoT application to monitor sensors in a Data Center Bayesian network modeling for strategic decision making in companies Training an AI model for real-time face and gender detection using a laptop camera Fully Automated Propositional Logic Calculator And best of all, all these projects have been developed entirely in Python, the most in-demand language in the sector. My classes are designed for beginners and intermediate level, where I will guide you step by step to understand the fundamental concepts of programming, the logic behind programming, and how to apply AI to real projects. If you are looking for private lessons in Python, Data Science, or Artificial Intelligence, you are in the right place! Ready to start developing one of the most in-demand skills in today's market? Let's get started!

Mohamed
Data Engineering: Extract Transform Load (ETL) Programming with Apache Airflow - Industry Applications
This course provides a hands-on approach to mastering Apache Airflow, a powerful open-source workflow automation tool widely used in ETL (Extract, Transform, Load) processes. You will learn how to build, schedule, monitor, and optimize data pipelines, ensuring data reliability and efficiency in production environments. Through real-world examples and projects, you will gain the skills required to become a proficient Data Engineer capable of handling complex workflows in modern data ecosystems. This course will allow you to build multiple real-world ETL workflows using Apache Airflow. Let me know if you would like additional information! 🚀

Mahnoor
AI for Complete Beginners: A Practical Guide to Understanding and Building AI
Artificial Intelligence is a powerful technology that is reshaping industries worldwide. As an AI enthusiast, you'll need to navigate through its many concepts and techniques to build intelligent systems effectively. I've designed this course as a practical guide to AI, specifically created for beginners who want to understand and apply AI from the ground up. You'll learn the fundamentals of machine learning, neural networks, and data processing. Step by step, we’ll explore key concepts like training models, working with datasets, and implementing AI in real-world applications. Through hands-on projects and practical exercises, you'll not only grasp the basics but also gain the confidence to build and experiment with your own AI models. By the end of this course, you’ll have a strong foundation in AI and be able to start exploring more advanced topics, unlocking the full potential of artificial intelligence.

Dishant
Python and Java Programming Bootcamp for Computer enthusiats
Welcome to my immersive - Programming Bootcamp, a comprehensive journey designed to empower you with one of the most versatile and in-demand programming languages of our time! Python and Java stands at the forefront of the technological revolution, fueling advancements in artificial intelligence, automation, and web development. Whether you’re an aspiring developer or a student of any level preparing for exams, this bootcamp is crafted to give you the knowledge and confidence to excel. Starting from the very basics, I’ll guide you through every essential topic with a detailed, hands-on approach. Each session is structured to build a solid foundation, gradually progressing into more advanced concepts to ensure your learning is smooth, intuitive, and rewarding. My commitment to your satisfaction and understanding is absolute—I take pride in creating an environment where every question is welcomed, each concept is clarified, and no one is left behind. With clear explanations and patient guidance, I’m here to help you achieve mastery step by step. The bootcamp doesn’t stop at theory. To make learning meaningful and memorable, I’ve integrated real-world projects that bring to life. You’ll apply your skills in practical scenarios, tackling hands-on projects that simulate industry challenges. By the end, you’ll have a portfolio of applications showcasing your proficiency, making you well-prepared for real-life tech opportunities. With an emphasis on clarity, relevance, and personalized support, my goal is to ensure that your learning experience is both empowering and enjoyable. Whether you’re seeking to advance in your career or simply unlock new skills, I’m here to make this journey as impactful as possible. Join me in this Bootcamp, where your growth and success are my highest priorities, and take the first step toward unlocking your potential in the world of programming.

Marwin
Skilled Mathematics Coaching GCSE/A-Levels Students
Mathematics: I am a skilled mathematics teacher with strong academic qualifications. Additionally, I can help your ward to learn Python Programming Language which could help to bridge the gap between industry and academics from a very young age. UG Degree & Grade: 93/07% in B.Sc. (Hons) Mathematics from the University of Delhi PG Degree & Grade: Distinction in MSc in Data Science from The London School of Economics and Political Science

Mouad
Support course in Python (For all levels, CPGE)
Passionate about programming, we offer Python support courses adapted to all levels, from beginner to advanced. These courses are aimed at students in preparatory classes for grandes écoles (CPGE) as well as anyone wishing to acquire solid programming skills. The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are new to programming or want to deepen your knowledge, you will benefit from structured and progressive teaching. With a focus on concrete concepts and practical examples, these courses aim to strengthen your skills in a tangible way. You will be guided through the nuances of Python, gaining a deep understanding that will benefit you both in your studies and in your future career. Join us to explore the fundamentals of Python programming and progress to more advanced levels. Together, we will build a solid foundation and develop the skills needed to succeed in the dynamic world of computer programming.

Siddhant
Introduction to Programming using Python for Beginners
Welcome to an exhilarating journey into the world of programming! 🌟 Python, one of the most powerful and beginner-friendly programming languages, is your perfect starting point. Whether you want to build software, create websites, or explore data science, Python’s intuitive syntax and versatile modules make it an essential tool for tech enthusiasts and professionals alike. In this lesson series, we’ll dive into the foundations of programming using Python, equipping you with the skills to solve real-world problems while sparking your curiosity and creativity. What’s in Store for You? Here’s the roadmap to your Python adventure: 1️⃣ What is Python? Why Python? Discover why Python is loved by beginners and pros alike. 2️⃣ Variables, Tokens, and Data Types Unravel the building blocks of Python—where all programs begin! 3️⃣ Conditional and Sequential Loops Learn how to make your code think, decide, and repeat! 4️⃣ Strings Master text manipulation and transform boring words into magic. 5️⃣ Lists Store, organize, and play with data in style. 6️⃣ Tuples Immutable data structures, the key to fixed yet flexible coding. 7️⃣ Dictionaries Become a data wizard by storing and accessing values like a pro. 8️⃣ Functional Programming Leverage the power of functions to write clean, reusable, and efficient code. 9️⃣ Modules and Libraries Unlock the treasure chest of Python’s built-in and third-party libraries. 🔟 File Handling and Error Management Learn how to create, read, and write files while handling mistakes gracefully. Why Learn to Code? In today’s tech-driven world, technology touches every part of our lives—often in ways we don’t even realize. Imagine being able to understand and create the very systems and tools we use every day. Learning Python is not just about coding; it’s about developing a problem-solving mindset, nurturing critical thinking, and empowering yourself to explore endless possibilities in technology. What Makes This Journey Special? Each session is designed to challenge you progressively, ensuring you grow with every step. From simple scripts to solving real-world problems, you’ll see yourself transform into a confident coder. 💡 Pro Tip: To truly excel, make it a habit to practice and revisit what you learn. Consistency is the secret sauce to mastering Python (or anything else in life)! Get ready to embark on this exciting adventure—because the tech world is waiting for someone like you to make an impact. Let’s code, create, and conquer! 🚀

Matías
Private coding / programming lessons with python
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.

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.

Amin
Programming with Python, with C and database management (Introduction to machine learning)
Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL (CPGE students). Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program. Additionally, upon request, we offer courses in other programming languages such as C, R, and MATLAB. Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs. If you have any questions, feel free to contact us.

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.

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.

Farbod
Python Programming for beginners
Dive into the exciting world of coding with Python, the perfect programming language for beginners! This course is designed to help you start from scratch, with no prior programming experience required. You’ll learn Python’s basics, including its simple syntax, variables, and data types, in a friendly and easy-to-follow way. As you progress, you'll explore fundamental concepts like loops, conditionals, and basic data structures such as lists and dictionaries. The course focuses on hands-on learning, with practical exercises and fun projects to ensure you build real programming skills. You'll also discover how to write reusable code with functions and gain an understanding of how Python can be applied to solve everyday problems. By the end of this course, you'll be able to write your own Python programs, understand core programming concepts, and feel confident exploring more advanced topics in the future. Whether you want to enhance your career prospects or simply try something new, this course is the perfect place to begin your programming journey.