facebook
    Jhosimar
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from204.23CNY/ h

    Data Structures and Algorithms classes, Preparation for Interviews at Google, Microsoft, among others

    Translated by Google. Click to view original.
    Master in Computer Science from the State University of Campinas (Brazil). He has participated in various programming contests and has been a coach of undergraduate teams for the ACM-ICPC contest. Some of the achievements:

    - First place in Codesignal in Peru.
    - Third place in LeetCode in Peru (+1000 problems solved).
    - Top 1% of registered users on InterviewBit.
    - More than 1000 problems solved in online judges like UVA, Spoj, HDU, etc.

    I have participated in Topcoder, CodeJam and other international competitions that require knowledge of algorithms and data structures. I am the author of the blog "Algorithms and More" where I have written tutorials in Spanish with more than 300 daily views.

    I have experience preparing interviews to apply to companies such as Google, Facebook, Microsoft, among others.

    The methodology is didactic with a step-by-step explanation of the algorithms and coding. I can also give advice on studies abroad, job opportunities in large technology companies (Google, Microsoft, etc.) and many other opportunities.

    If you want to improve your abstraction|logic and make your university projects easy to program, this is your opportunity.

    I do not solve exams.

    PS: If you are interested in artificial intelligence, you can look for my other ad about it.

    Knowledge of C, C++, Python.

    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:Spanish, English, Portuguese
    Master in Computer Science from the State University of Campinas (Brazil) and university professor in Peru. He has participated in the most important Artificial Intelligence conferences including ACL, NeurIPS, ICML, ICLR, KDD, ICCV and CVPR, summer schools such as Machine Learning (MLSS), Deep Learning (DLRL) and Probabilistic ML (ProbAI). He has also participated in various programming contests and has experience preparing interviews for applications to companies such as Google, Meta, Microsoft, among others. He has extensive experience in the areas of Machine Learning and Deep Learning applied mainly to computer vision and natural language processing. He has experience in teaching, providing illustrative explanations for a better understanding of both the theoretical and practical parts. Some examples of presentations given: - He has also advised students from different countries in their graduation and master's theses, providing them with a theoretical and practical base with examples that they can then use to continue their development. Some of the things I can help you with: - Machine Learning: Linear regression, logistic regression, regularization, LDA, QDA, SVMs, decision trees, random forest, boosting, PCA, clustering (K-means, DBSCAN, hierarchical, GMM), neural networks, model selection, metrics evaluation, MLE, Bayesian learning, data preprocessing, etc. - Deep Learning: Multilayer Perceptron (MLP), backpropagation, activation functions, multiclass classification, optimizers (SGD, Adam, RMSProp, etc.), CNNs, architectures (ResNet, DenseNet, EfficientNet, Siamese, etc.), RNNs, LSTMs, Seq2seq, Attention, Transformers (BERT, GPT, ViT, etc.), autoencoders, generative models (VAE, GAN, Diffusion, etc.), etc. - Languages: Python, C++ - Libraries and frameworks: PyTorch, Tensorflow, Keras, Huggingface, numpy, pandas, scikit-learn, sympy, etc.

    Ask a question

    Send a message explaining your needs and Jhosimar 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              
    8              
    9              
    10              
    11              
    12              
    13              
    14              
    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  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
    17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
    18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
    19  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00  Friday at 19:00  Saturday at 19:00  Sunday at 19:00
    20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00  Friday at 20:00  Saturday at 20:00  Sunday at 20:00
    21              
    22              
    23              
    from 204.23 CNYOnline 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 July 2023

    Availability of a typical week

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


    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.

    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.

    Ricardo
    Master Coding with a Pro Tutor: C, C++, C#, Python, Java, and More! Unleash Your Programming Potential Today!
    Welcome to Personalized Learning Excellence! In our first session, we'll set expectations and explore your preferred learning methods. My tutoring is all about you – flexible, interactive, and tailored to your pace. Engage in dynamic voice chats, where questions are encouraged, and concepts are demystified at your speed. Whether you bring your ongoing projects or pinpoint specific challenges, I'm here to guide you. We'll dive deep, strengthening your reasoning skills as we unravel coding puzzles together. Struggling with a particular topic? Fear not! Share your concerns, and I'll craft targeted activities that not only conquer the hurdle but also illuminate interconnected concepts, ensuring you build a robust foundation. Unlock the potential of ongoing learning in our programming sessions. Each lesson serves as a stepping stone, building upon the last to deepen your coding expertise. Join me for a transformative experience where the cumulative effect of multiple sessions enhances your programming prowess. Let's embark on a series of lessons that delve into the intricacies of coding, turning each session into a valuable building block toward your programming mastery. Let's embark on a learning journey where understanding takes the lead, and your coding proficiency soars to new heights!

    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.

    Salim
    Computer science courses (Algorithms, Python, SQL, Power BI and MS office)
    Hi there! I'm a Data Scientist and Data Analyst with over five years of experience, here to help you master Python, algorithms, SQL, and Power BI. I focus on practical, real-world applications, so whether you're just starting or looking to advance, my lessons will equip you with the skills to succeed. Let's make learning fun and effective!

    Youssef
    Analog and digital electronics, VHDL, FPGA, programming
    doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me

    Gaëlle
    AI for children: discover how to use artificial intelligence in English, French and Spanish
    Would you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way! During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications. My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required! If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.

    Mohamed
    Artificial Intelligent _ Machine Learning _ Neural Networks using Matlab
    Neural Network is a powerful machine learning tool used for classification & prediction. It works as function approximation from experienced data of inputs and outputs entered to the training process to create the model. The concept of neural network can be thought theoretically by mathematics, but the course will include also a practical coding using Matlab Software.

    Pr YSF
    Analog and digital electronics, VHDL, FPGA, programming
    Engineer and senior professor of engineering sciences provides support courses in analog and digital electronics at all levels, engineering schools. having a scientific and technical knowledge, five years of experience in the field of teaching, teaching and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they have difficulties. for more info please contact me

    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.

    Azzedine
    Maîtrisez NinjaTrader: Develop an expert in trading!
    Get an expert in trading with NinjaTrader! If you are passionate about trading and souhaitez maitriser on one of the platforms of trading with more people in the market, this announcement is for you! If you are an expert in NinjaTrader, I offer you some training to help you get into this trading platform as an exception. If you want to use the trading manual or automate your strategies to use the C# language and other personal indicators, these configurations will guide you through the process. Advice for all Nivea traders, technicians, and experienced professionals, to see who you can attend: A training app for the use of NinjaTrader, comprenant of navigation in the interface, execution of orders and analysis of operations. Detailed instructions on the creation and optimization of automated trading strategies using the C# language. Conseils pratiques sur l'utilisation des indications personnalisés pour ajouter votre touche analytique et prendre des décisions de trading claires. If you want to generate additional revenues from trading or do trading activities at regular times, you will be able to prepare the necessary concierges and competencies to make profit from your financial markets. I hope you have the opportunity to develop a veritable expert in trading with NinjaTrader! Contact your maintenant to reserve your place and start your purchases over the successful financing.

    Mathieu
    Wordpress private lesson - From beginner to expert
    With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups. In the training program, you will learn to: - Install, configure, and deploy WordPress sites - Develop custom Wordpress themes and plugins - Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket... - Create custom post types and tailor-made taxonomies - Develop pages using the right methods in HTML, CSS, Javascript & PHP - Administer and manage a site database - Contribute to the good natural referencing (SEO) of your site - Use WP-Cli to speed up the maintenance of your sites - Use Docker to containerize your local/prod projects and facilitate their management - Administer your WP sites the right way - And much more... For any questions, you can contact me by PM. See you soon, Matthew

    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.

    Join
    Multidisciplinary Program: Mathematics, Physics and Computer Science Courses for All Levels
    This course offers a holistic approach to learning by combining the crucial areas of mathematics, physics and computer science. Suitable for all levels, from beginner to advanced, it aims to provide a solid foundation in these interconnected disciplines. Course content : 1. Mathematics: - Algebra, geometry, differential and integral calculus. - Solving complex mathematical problems. - Application of mathematics to concrete concepts. 2. Physics: - Classical mechanics, electromagnetism, thermodynamics. - Experiments and resolution of physical problems. - Practical applications of physical principles. 3. IT: - Programming languages (Python, Java, etc.). - Algorithms, data structures, and software development. - Practical projects to strengthen programming skills. Educational goals : - Provide an in-depth understanding of fundamental concepts in each discipline. - Encourage problem solving using integrated approaches. - Stimulate critical thinking and creative solving of challenges related to mathematics, physics and computer science. - Adapt the course according to the experience level of each learner. Methodology : - Interactive lectures. - Group problem solving sessions. - Practical projects to apply the concepts learned. - Individualized monitoring according to the needs of each learner. Target audience : - Secondary and higher education students. - Professionals seeking to deepen their knowledge in these disciplines. Prerequisite: No specific prerequisites. The course is designed to accommodate all experience levels. Terms: - Online courses with synchronous sessions. - Course materials and resources available online. - Regular assessments to measure understanding and progress.

    Abdallah
    Programming and Coding Lessons, Adults, Kids( Python, HTML, CSS, Java Script, MySQL, Dart and Flutter, C++, C#, ) Offline Egypt and Online
    After Completing Our Course: - High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries. - Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more. - Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks. - Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects. - Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges. - Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions. - Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career. **Programming and Coding Lessons for All Ages** Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs. **Course Offerings:** - **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages. - **HTML & CSS**: Build and style your own websites from scratch. - **JavaScript**: Add interactivity to your web projects and enhance user experience. - **MySQL**: Master database management and SQL queries. - **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. - **C++**: Dive into the world of object-oriented programming and system-level coding. - **C#**: Develop robust applications with this powerful language used in a variety of industries. **Class Formats:** - **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors. - **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule. **Who Can Join?** - **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you. - **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students. **Why Choose Us?** - **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience. - **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages. - **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences. Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah! ======================================== Comment: Looking to master programming and become a skilled developer? In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL Under special request, we provide courses on other programming languages. If you have any further questions, feel free to contact us. Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners. In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL If you have any further questions, please do not hesitate to contact us.