facebook
    Lionel
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from70.88CAD/ h

    Engineer and Doctor - Object Oriented Programming in C ++, Java, and Python / Object Oriented Programming in C ++, Java, and Python

    Translated by Google. Click to view original.
    Race / Race
    --------------------------
    - C / C ++ + Practical projects (Oriented object concepts, management apps, multi client-server apps) / C / C ++ + Practical projects (Oriented object concepts, management apps, multi client-server apps)
    - Java + practical projects (Object Oriented Concepts, Web Applications, Android Applications) / Practical projects (Oriented object concepts, Web apps, Android Apps)
    - Python + practical projects (Object Oriented Concepts, Web Applications, API) / Practical projects (Oriented object concepts, Web apps, API)

    Networking / Networking
    --------------------------------------------
    - Canadian immigration procedure as a student or permanent resident
    - Position on some innovative projects with the University of Sherbrooke, Telecom SudParis, and Hydro-Quebec / Recruit on some innovating projects with University of Sherbrooke, Telecom SudParis, Hydro-Quebec

    Extra information

    Translated by Google. Click to view original.
    1 Computer with Windows or Ubuntu / 1 Computer with Windows or Ubuntu

    Location

    Online via webcam

    General info

    Age:
    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

    About Me

    I am Lionel, 28 years old, engineer, and Ph.D. in computer science from Télécom SudParis, a French engineering school of the Institut Polytechnique Paris and from the University of Sherbrooke, Canada. I am passionate about science and technologies for about 8 years. I would like to share my knowledge with younger students so that they impact the world.

    Education

    Ph.D., Computer Science, University of Sherbrooke (Canada)
    Ph.D., Computer Science, Telecom SudParis (France)
    BEng, Computer Science, Ecole Polytechnique (Cameroun)

    Experience / Qualifications

    7 years of experience as a private teacher in computer science (software programming, cybersecurity, software engineering)
    8 years of experience as an IT professional engineer
    Course / Course ------------------------- - Introduction to computer security / Cybersecurity introduction - Ethical Hacking / Ethical Hacking - Intrusion Detection / Intrusion Detection - Investigation and prevention of cyber attacks / Forensics & Cyberattack Prevention Networking / Networking -------------------------------------------- - Canadian immigration procedure as a student or permanent resident - Position on some innovative projects with the University of Sherbrooke, Telecom SudParis, and Hydro-Quebec / Recruit on some innovating projects with University of Sherbrooke, Telecom SudParis, Hydro-Quebec

    Ask a question

    Send a message explaining your needs and Lionel 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              
    6              
    7            Saturday at 7:00  Sunday at 7:00
    8            Saturday at 8:00  Sunday at 8:00
    9            Saturday at 9:00  Sunday at 9:00
    10            Saturday at 10:00  Sunday at 10:00
    11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
    12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
    13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
    15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from C$70.88Online 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 May 2021
    • Google connected

    Availability of a typical week

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


    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.

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

    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.

    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.

    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.

    Malek
    Python, C/C++ Programming for All Levels: From Fundamentals to Advanced Libraries.
    Learn Python and understand algorithms and data structures with simple, clear lessons. We'll cover key topics like sorting, searching, and recursion, with hands-on practice to build your skills. Perfect for beginners or anyone looking to improve their coding and problem-solving!

    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.

    Tariq
    Introduction to Python programming, algorithms and fundamental concepts
    I offer an online introductory course to Python programming. The course is divided into 24 sessions, each session lasts 1 hour. The participant will learn at their own pace and will benefit from the expertise and teaching skills of a teacher with a doctorate in computer science. At the end of the course, the participant will master the fundamental concepts of Python programming.

    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.

    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

    Join
    Advanced courses: Physics from high school to university and Advanced Python programming focused on efficiency. (in French)
    Advanced Courses: Physics and Python Programming - For High School, University and Professionals Deepen your knowledge of physics and Python programming with advanced courses designed to meet your academic or professional challenges. This comprehensive and interactive program will allow you to acquire a thorough mastery of complex physics concepts while learning to write powerful Python code optimized for real-world applications. --- Why choose this course? - Multidisciplinary expertise: Courses led by an expert with solid experience in advanced physics and computer programming. - Tailor-made approach: Each course is tailored to your specific needs, whether it's passing exams, completing complex projects or perfecting your professional skills. - Effective methodology: Combination of clear explanations, practical examples and targeted exercises. - Flexibility of formats: Sessions of 60, 90 or 120 minutes depending on your availability and your objectives. --- Course content: Physics (Secondary to University): 1. Fundamental bases: - Laws of motion (Newton, energy, work). - Electricity, magnetism and electrical circuits. - Waves, optics and thermodynamics. 2. Advanced Physics: - Quantum mechanics and special relativity. - Physics of materials and crystallography. - Fluid dynamics and industrial applications. 3. Solving complex problems: - Analysis of real physical situations and mathematical modeling. - Strategies for solving academic and professional exercises. --- Advanced Python Programming: 1. Advanced concepts: - Object-oriented programming (OOP): classes, inheritance, polymorphism. - Advanced data structures: stacks, queues, binary trees. - Exception handling and performance optimization. 2. Specialized tools and libraries: - NumPy and SciPy for computational physics. - Matplotlib and Seaborn for data visualization. - Pandas and analysis tools for processing large data sets. 3. Practical projects: - Numerical resolution of systems of complex physical equations. - Automation of calculations and creation of optimized algorithms. - Simulation of physical phenomena in Python. --- Course formats: - 60 minutes: Focus on a specific subject or resolution of a complex exercise. - 90 minutes: Ideal for exploring a topic in more depth and for practical exercises. - 120 minutes: Perfect for intensive sessions, including theory, practice and in-depth review of concepts. Each course follows a methodical structure: 1. Review or introduction. 2. Advanced theory with concrete examples. 3. Practical applications and interactive exercises. 4. Questions and answers to consolidate your learning. --- Tools and resources included: - Collaborative platform: Digital whiteboard, screen sharing, interactive simulations. - Teaching materials: Course notes, Python tutorials, summary sheets. - Continuous assistance: Possibility to ask questions between classes by email. --- About your teacher: A professional passionate about physics and Python programming, with years of experience in higher education and industrial problem solving. Known for his ability to explain complex concepts in a clear and accessible way, he will accompany you at every stage of your learning. --- Book now! Whether you are a student, researcher or professional, this advanced course is designed to give you the tools you need to succeed in the demanding fields of physics and Python programming. Enroll to turn your ambitions into concrete achievements!

    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.

    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.

    Laman
    Math teacher and programmer IT teacher for students from primary school to high school
    This class offers a comprehensive, engaging learning experience in both math and Python programming, tailored for students from primary to high school. Through interactive lessons, students will build a solid foundation in math, covering topics such as arithmetic, fundamental of math for primary schools Basic Arithmetic (Addition, Subtraction, Multiplication, Division) Number Sense and Place Value Introduction to Fractions and Decimals Geometry Basics (Shapes, Perimeter, Area), and for Middle schools Fractions, Decimals, and Percentages Ratios and Proportions Basic Algebra (Equations, Expressions). In parallel, students who gets IT lessons fron me will explore the world of programming with Python, starting from basic syntax and progressing to real-world applications, including data analysis, some tasks to perform the tasks