facebook
    Hamdy
    member icon
    Trusted teacher
    favorite buttonAdd to Wish List
    favorite buttonAdd to Wish List
    member icon
    Trusted teacher
    from94.60CAD/ h

    Python and Linux training with training certificate

    Translated by Google. Click to view original.
    Do you want to learn programming in Python? I am a qualified computer science teacher with a Swiss federal computer science certificate and training in adult education. I offer private lessons adapted to your specific needs.

    During the training, you will learn to develop in Python, with an effective teaching method that will allow you to progress quickly. You will also receive projects to complete between each course, which will be corrected together during the next session.

    At the end of the training, you will receive a Python programming training certificate.

    The average duration is 10 lessons to reach a satisfactory level of skill.

    Don't wait any longer to learn about programming in Python! Contact me for more information and to reserve your place now.

    Extra information

    Translated by Google. Click to view original.
    Online course

    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:
    60 minutes
    The class is taught in:French, English, German
    I am a mentor on OpenClassRooms. I am used to teaching students. Being a person passionate about computers, I love to teach and transmit my passion. In my professional life, I am a senior linux systems engineer. I offer a programming course in Python or Bash language or a course on the linux system. My lessons are suitable for all levels, from beginners to advanced. The course takes place remotely, by webcam.

    Ask a question

    Send a message explaining your needs and Hamdy 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
      
      
      
      
      
      
      
    2
      
      
      
      
      
      
      
    3
      
      
      
      
      
      
      Sunday at 3:00
    4
      
      
      
      
      
      
      Sunday at 4:00
    5
      
      
      
      
      
      
      Sunday at 5:00
    6
      
      
      
      
      
      
      
    7
      
      
      
      
      
      
      Sunday at 7:00
    8
      
      Tuesday at 8:00
      Wednesday at 8:00
      Thursday at 8:00
      
      
      Sunday at 8:00
    9
      
      Tuesday at 9:00
      Wednesday at 9:00
      Thursday at 9:00
      
      
      
    10
      
      Tuesday at 10:00
      Wednesday at 10:00
      Thursday at 10:00
      
      
      
    11
      
      Tuesday at 11:00
      Wednesday at 11:00
      Thursday at 11:00
      
      
      
    12
      
      
      
      
      
      Saturday at 12:00
      
    13
      
      
      
      
      
      Saturday at 13:00
      
    14
      
      
      
      
      
      
      
    15
      
      
      
      
      
      
      
    16
      
      
      
      
      
      
      
    17
      
      
      
      
      
      
      
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from C$94.60Online 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 January 2021

    Availability of a typical week

    (GMT -04:00) New York
    MonTueWedThuFriSatSun
    0
      
      
      
      
      
      
      
    1
      
      
      
      
      
      
      
    2
      
      
      
      
      
      
      
    3
      
      
      
      
      
      
      Sunday at 3:00
    4
      
      
      
      
      
      
      Sunday at 4:00
    5
      
      
      
      
      
      
      Sunday at 5:00
    6
      
      
      
      
      
      
      
    7
      
      
      
      
      
      
      Sunday at 7:00
    8
      
      Tuesday at 8:00
      Wednesday at 8:00
      Thursday at 8:00
      
      
      Sunday at 8:00
    9
      
      Tuesday at 9:00
      Wednesday at 9:00
      Thursday at 9:00
      
      
      
    10
      
      Tuesday at 10:00
      Wednesday at 10:00
      Thursday at 10:00
      
      
      
    11
      
      Tuesday at 11:00
      Wednesday at 11:00
      Thursday at 11:00
      
      
      
    12
      
      
      
      
      
      Saturday at 12:00
      
    13
      
      
      
      
      
      Saturday at 13:00
      
    14
      
      
      
      
      
      
      
    15
      
      
      
      
      
      
      
    16
      
      
      
      
      
      
      
    17
      
      
      
      
      
      
      
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from C$94.60Online 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

    Private lessons

    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.

    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!

    Msr
    Fundamentals of Algorithms and Programming in Python
    This course offers a progressive introduction to algorithmic thinking and Python programming. Through clear explanations, concrete examples, and practical exercises, learners will discover how to analyze a problem, design an efficient algorithm, and then translate it into Python code. No prior programming experience is required: this course is aimed at beginners who are curious to learn to code by solving problems in a logical and structured way.

    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! 😉

    Sowmiya
    Introduction to basic coding for school children to enhance logical thinking.
    This class is specifically designed for children aged 8 to 13 who want to develop their logical and analytical skills and become expert coders in the future! The lessons will be taught based on the learning ability and understanding level of school children in this age group. We will cover all fundamental coding concepts that will help strengthen your logical thinking.

    Dishant
    Python, C, C++, Java Programming Classes 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.

    Adam
    give the basics of algorithms as well as devel
    The "Algorithms in Python" course is designed to teach you the fundamentals and advanced concepts of algorithms using the Python language. You will discover fundamental data structures, programming paradigms (iterative, recursive, divide and conquer, dynamic programming), and learn how to efficiently solve algorithmic problems. Through practical exercises and projects, you will develop essential skills for analyzing and optimizing algorithms, while improving your programming logic.

    Francisco
    PYTHON programming with PhD student in Geophysics with 7+ years of experience
    Hi! Welcome to my class on Python programming! As a PhD student in Geophysics my main tool is my computer. In order to do science one needs to know how to program. I use Python everyday in order to analyze data, run numerical models, plot results and much more. So, let's embark on the journey of learning Python and explore its diverse capabilities together! For beginners: I have designed it for absolute beginners to become at ease with the language within 5 sessions of 1h. Message me to know the 5 classes curriculum and I will be more than happy to share it with you! For intermediate users: If you already know the basics of Python but want to go more in-depth on certain packages this is the right place! Message me and we can discuss what your needs are! I am a professional user of Numpy, Pandas, Matplotlib, os, scipy and many more packages! Are you not sure Python is the right language for you? Check the following out and let me know if you have any questions! First of all, what is Python? According to its creator, Guido van Rossum, Python is a: “high-level programming language, and its core design philosophy is all about code readability and a syntax which allows programmers to express concepts in a few lines of code.” Learning Python is a rewarding experience for several reasons. Firstly, Python is inherently beautiful as a programming language, offering a natural and expressive way to translate your thoughts into code. Its readability and simplicity make coding an enjoyable and intuitive process. The Python language finds applications across various domains, including data science, web development, machine learning and AI. For example, platforms like Quora, Pinterest, and Spotify leverage Python for their backend web development! This versatility makes Python a powerful tool for those eager to delve into different aspects of programming. If this caught your curiosity message me and I'll make you a Python hero! Welcome to the community!

    Fatima
    Python in bug bounty and cyber security for beginners
    When you choose me as your Python mentor, you're choosing quality, expertise, and a personalized learning experience that you won't find elsewhere. I focus on making learning engaging, effective, and tailored to your needs, helping you achieve your programming goals faster and with confidence. Why Work With Me? - Python Help: I make tricky topics easy and teach you to build amazing projects. - Exam Support: Get clear guidance to ace your tests and finish assignments faster.

    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.

    Imad
    Private Python Lessons – All levels, beginner to advanced
    🔹 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!

    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.

    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? 🚀

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

    Zuhair
    Programming languages, technical materials, network basics, security and protection basics, development and programming methodologies.
    Learning technical subjects will greatly contribute to enhancing your mental abilities and raising your level of scientific competence, whether you are learning them at school or university. In addition, by understanding technical subjects well, you will be able to keep up with the modernity of the future and become one of the components of the digital world and makers of technical solutions.