facebook
Jose
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from22.38GBP/ 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 -04: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 £22.38Online 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 -04: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 £22.38Online 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.

Imad
📢 Private Python Lessons 📢
🔹 Need help with IT and Python? 🔹 Difficulties in class, projects, exam preparation or want to improve your level? 👨‍💻 As a PhD student in Computer Science, I offer private lessons in Python programming for middle school and high school students and beginners in computer science, adapted to their level and needs. 📌 Skills covered: ✅ Python Basics (variables, loops, functions) ✅ Algorithms and data structures ✅ Object-oriented programming (OOP) ✅ Preparation for exams and competitions 🎯 Methodology: ✔️ Clear explanations adapted to the student's pace ✔️ Homework help, exercises and code correction ✔️ Practical application with concrete projects ✔️ Personalized monitoring to progress effectively 📍 In-person courses (depending on location) or online 📩 Contact me for more information or to book a slot!

Rafael
The C++ programming language -- basic and advanced concepts
C++ is a leading programming language used in game development, virtual reality, real-time simulation and high-frequency trading, where efficiency and speed matter. One reason why C++ is so effective is its ability to work very closely with hardware. Additionally, as an object-oriented programming language, it offers flexibility in development. This makes it the go-to language when speed and performance are non-negotiable. With a competitive base salary, there is a significant demand for C++ developers in high-stake fields like game development.

Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
What 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.

Hamza
Maîtrisez Python avec un Expert en Programmation et Data Science
Découvrez la puissance de Python avec un formateur expérimenté en informatique ! Je suis Hamza, un développeur passionné et mentor chevronné avec une vaste expérience dans l'enseignement de la programmation. Mon approche pédagogique unique vous permettra d'acquérir rapidement des compétences solides en Python, tout en découvrant ses applications concrètes dans le monde professionnel. Ce que vous apprendrez : Fondamentaux de Python (variables, structures de contrôle, fonctions) Programmation orientée objet avancée Analyse et visualisation de données avec pandas et matplotlib Développement d'interfaces graphiques avec PyQt Projets pratiques inspirés de cas réels en entreprise Pourquoi me choisir ? Plus de 5 ans d'expérience en formation et mentorat Méthode pédagogique adaptée à tous les niveaux Approche hands-on basée sur des projets concrets Passion contagieuse pour le code et l'innovation technologique Que vous soyez débutant cherchant à vous lancer dans la programmation ou professionnel souhaitant monter en compétences, ce cours vous ouvrira de nouvelles perspectives passionnantes dans le monde du développement logiciel et de la data science. Rejoignez-moi pour un voyage captivant au cœur du langage de programmation le plus polyvalent et demandé du marché ! Réservez maintenant et faites le premier pas vers la maîtrise de Python. Votre carrière en tant que développeur Python commence ici !

Imed
Mathematics for Data science, this course, content the fundamentals of mathematics for AI and Data Science, linear algebra with Python
Doctor of Applied Mathematics with more than 10 years of international experience in Paris, Moscow (Russia), and Tunisia. I have strong experience in mathematics and programming with various languages, including Python, Matlab, Scilab, and C/C++.

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
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.

Miguel Pérez
Python for all levels. From scratch onwards or for a specific project.
This course is designed to teach you everything from the basics of the language to more advanced concepts, allowing you to develop skills in programming, automation, data analysis, web development, and more. Python is one of the most popular and versatile programming languages in the world, used by companies like Google, Facebook, and NASA. Its clear and simple syntax makes it a great choice for beginners and experienced programmers alike. Throughout the course, you will learn: ✅ Python basics (variables, data structures, flow control) ✅ Object-oriented programming (OOP) ✅ File and database manipulation ✅ Use of popular libraries such as NumPy and Pandas It doesn't matter if you've never programmed before or if you already have experience with other languages. This course will guide you step by step to master Python and be able to apply it in the real world! Ready to get started? 🚀

Younes
Master Python at All Levels with Personalized Lessons - SUP SPE Program included
Start with the fundamentals like variables, loops, and conditionals, and progress to more advanced concepts including manipulating files, images, and using Python libraries like Numpy, Scipy, Pandas, and Matplotlib. Also explore the fundamentals of object-oriented programming. Why choose this Course? By opting for these courses, you will have the opportunity to consolidate your knowledge through practical exercises and concrete mini-projects which will strengthen your Python skills. Each session will be interactive, allowing you to ask questions and receive constructive feedback on your code. You will be able to benefit from personalized support. Lessons are tailored to your level, whether you're looking to pursue a career in programming or just want to learn for fun. Sessions are tailored to your goals, and ongoing support is provided to overcome any challenges you may encounter.

Benito
Python and/or Machine/Deep Learning Classes at your place or Online!
I am currently working as an independent consultant, technical writer, online teacher 🧑‍🏫 and course content developer in Python, and a wide range of Machine/Deep Learning topics 🧑‍💻. My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀. What do you get from me? 👉 Learn at your own pace without any pressure 👉 Well-documented tutorials What topics do I usually cover at the beginning for people without Python experience? ✔️ Understanding the basic concepts (variables & types) ✔️ Math & Statistics (explained easily) ✔️ Data Manipulation (data cleaning, preprocessing...) What topics do I cover for people with Python experience? ✅ Classic libraries: Pandas, NumPy, Scikit-learn, TensorFlow ✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib ✅ Domains: Regression, Classification, NLP, LLM, RAG, Computer Vision, Neural Networks, Ensemble Methods, Clustering, Dimensionality Reduction ✅ MLOps: MLflow, Prefect, GCP, AWS Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me! 😉

Mahmoud
"Fun & Engaging Coding for Kids: Scratch, Python, AI & Web Development"
Unlock the exciting world of coding with this beginner-friendly course designed specifically for young learners! 🚀 In this interactive class, children will explore the fundamentals of programming through engaging hands-on projects. We'll start with Scratch, a fun visual coding platform that builds problem-solving and logical thinking skills. Then, we'll dive into Python, one of the most popular coding languages, where kids will learn to create simple programs and games. Finally, we’ll introduce them to Artificial Intelligence (AI) concepts in an easy and exciting way! By the end of this course, students will: ✅ Build fun projects with Scratch 🎮 ✅ Write real code using Python 🐍 ✅ Understand basic AI concepts 🤖 ✅ Develop problem-solving & logical thinking skills This course is perfect for kids who love technology and want to start their journey into programming in a creative and enjoyable way!

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.

Amin
Statistical Analysis with Python and R (Rstudio) - Intro to Data Science
By delving deep into the practical applications of statistics and data science, this course is designed to set you up for success. Learn from real-world examples: Instead of spending hours on theoretical material and trying to relate it to practical issues, we will focus solely on applied statistics. Programming will allow you to apply theory to real-world problems, equipping you with the knowledge and skills you need to succeed. We won’t be spending hours solving math problems by hand for reinforcement, as this isn’t school. Instead, we’ll use cutting-edge methods and code libraries that leverage the latest software releases to maximize productivity and efficiency. If you have any further questions, please do not hesitate to contact us.

Adam
Introduction to Python: Programming Basics and Simple Applications
This course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding. Online Course: Introduction to Python - Programming Basics and Simple Applications Duration : - 60 minutes: intensive format to learn fundamental concepts. - 90 minutes: In-depth format with more time for practical examples and interactive questions. --- Educational objectives At the end of the course, participants will be able to: 1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops. 2. Write and run simple Python scripts. 3. Manipulate inputs and outputs to interact with the user. 4. Solve practical problems with short, functional programs. --- Course syllabus 1. Introduction (10-15 min) - Presentation of Python: Why this language? - Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook). - First program: *"Hello, World!"*. 2. Python Basics (20-30 min) - Variables and data types (integers, strings, lists). - Mathematical operations and data manipulation. - Conditional structures (if/else) and loops (for/while). 3. Practical exercises (20-35 min) - Write a program to calculate the sum of two numbers provided by the user. - Create a simple application, like a currency converter or password generator. - Bonus for 90 min format: Fixed a more complex issue involving lists or loops. 4. Q&A and conclusion (5-10 min) - Summary of the concepts covered. - Suggestions for resources to continue learning. - Feedback on the course. --- Teaching methodology - Interactive and engaging: the course combines theoretical explanations with practical exercises. - Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time. - Learning by doing: examples and exercises are designed to help you assimilate concepts quickly. --- Target audience This course is ideal for: - Complete beginners in programming. - Students or professionals wishing to acquire skills in Python for their personal or professional projects. - Anyone curious to discover a powerful and versatile tool for solving problems. --- Benefits of this online course - Teaching by an experienced and passionate trainer. - Interactive sessions adapted to your learning pace. - Access to educational materials and exercises to continue practicing after the course. Join us now to discover programming and its applications using Python! ---