facebook
    Cristina
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from44.12CAD/ h

    Python from Scratch: Learn Programming and Algorithms

    Translated by Google. Click to view original.
    This course is aimed at people interested in learning to program in Python from scratch, or those looking to improve their programming skills. With a practical and effective methodology, you will learn the fundamentals of programming, how to solve complex problems, and develop your own code step by step. With 2 years of experience in teaching programming, I will guide you to acquire a solid foundation in Python and be able to apply it in data science, bioinformatics, and other areas.

    Location

    At student's location: Around Retiro, Spain

    |
    Use ⊞+wheel to zoom!
    +

    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:Spanish, English

    About Me

    Translated by Google. Click to view original.
    Hello! I'm Cristina, a teacher and tutor with over 6 years of experience teaching subjects such as Maths, Physics, Chemistry and Biology, as well as programming and foreign languages. My goal is to help students reach their full potential, whether it's preparing for important exams, such as the Selectividad, or improving their skills in specific areas.

    My teaching approach is based on adapting classes to the needs and learning pace of each student, offering clear explanations and practical exercises that reinforce the concepts. In addition, I have worked with students with learning difficulties, such as ADHD, achieving great progress and results.

    In my classes, I strive to create an atmosphere of trust and motivation, where students feel comfortable to ask questions and actively participate. I firmly believe in the importance of practical and dynamic learning, using real examples and interactive exercises to consolidate knowledge.

    In addition to my teaching experience, I also have a strong background in science, programming, and translation, which allows me to teach both basic and advanced levels in these areas.

    I am here to help you overcome any academic challenges and successfully achieve your goals. Please feel free to contact me to start working together!

    Education

    Translated by Google. Click to view original.
    Degree in Physics, Master's in Biophysics, Experience researching algorithms, data science course at IBM, C1 English certificate. Specialization in Neuroscience. Experience in university teaching.

    Experience / Qualifications

    Translated by Google. Click to view original.
    I have over 6 years of experience teaching private lessons, helping students of different levels improve their performance in subjects such as Math, Physics, Chemistry and Biology, as well as programming with Python. I have worked with high school students, university students and adults, adapting my methods to ensure that each one receives the necessary support according to their goals and needs.

    I am currently a PhD student at a university, where I have had the opportunity to delve deeper into research and collaborate in the training of future professionals. This academic experience has allowed me to develop my skills in teaching advanced content and in directing educational projects.

    I also have experience in the private sector, where I worked on process optimization and digitalization of companies. This has allowed me not only to hone my technical skills, but also to develop a solid understanding of training and updating needs in a professional and technological environment.

    This broad experience has given me a comprehensive view of teaching, allowing me to provide both academic and practical solutions to my students.
    This course is focused on improving your English skills in a professional context. You will learn to communicate effectively in work situations, such as meetings, presentations and emails, with a practical focus on business English. With my international experience and a C1 level of English, I will help you gain fluency, expand your technical vocabulary and improve your pronunciation to help you hold casual and professional conversations as naturally as possible.
    This course is designed for high school students preparing for the Selectividad exam in the subjects of Mathematics, Physics and Chemistry. With more than 6 years of experience in tutoring, I offer a personalized approach, adapted to the needs of each student, with updated materials and exercises. During the classes, you will learn to solve complex problems in a simple way, improve your theoretical understanding and gain the confidence needed to face the exams.

    Ask a question

    Send a message explaining your needs and Cristina 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  Monday at 1:00  Tuesday at 1:00  Wednesday at 1:00  Thursday at 1:00  Friday at 1:00  Saturday at 1:00  Sunday at 1:00
    2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
    3    Tuesday at 3:00    Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
    4    Tuesday at 4:00    Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
    5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
    6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
    7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
    8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
    9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
    10    Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
    11    Tuesday at 11:00    Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
    12    Tuesday at 12:00    Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
    13    Tuesday at 13:00    Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
    14    Tuesday at 14:00    Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
    15    Tuesday at 15:00    Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
    16    Tuesday at 16:00    Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
    17    Tuesday at 17:00    Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
    18              
    19              
    20              
    21              
    22              
    23              
    from C$44.12At student's home

    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 October 2024
    • Phone number verified
    • Linkedin connected

    Availability of a typical week

    (GMT -05:00) New York
    MonTueWedThuFriSatSun
    0              
    1  Monday at 1:00  Tuesday at 1:00  Wednesday at 1:00  Thursday at 1:00  Friday at 1:00  Saturday at 1:00  Sunday at 1:00
    2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
    3    Tuesday at 3:00    Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
    4    Tuesday at 4:00    Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
    5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
    6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
    7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
    8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
    9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
    10    Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
    11    Tuesday at 11:00    Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
    12    Tuesday at 12:00    Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
    13    Tuesday at 13:00    Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
    14    Tuesday at 14:00    Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
    15    Tuesday at 15:00    Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
    16    Tuesday at 16:00    Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
    17    Tuesday at 17:00    Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
    18              
    19              
    20              
    21              
    22              
    23              
    from C$44.12At student's home

    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


    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.

    Mohammed Shan
    Computer Science Fundamentals and Exam Preparation
    📌 What You’ll Learn: ✅ Core Computer Science concepts (Operating Systems, Databases, Networks) ✅ Data Structures & Algorithms (Sorting, Searching, Graphs, Trees, etc.) ✅ Exam preparation (GCSE, A-Level, University courses) ✅ Hands-on problem-solving 🖥️ Teaching Style: I provide interactive lessons with clear explanations, real-world examples, and coding exercises to ensure conceptual clarity. Sessions are structured based on individual learning needs, whether for academic success or competitive exam prep. 📅 Class Format: Mode: Online (Zoom/Google Meet) Duration: Flexible scheduling Group & 1-on-1 sessions available Materials provided: Notes, problem sets, practice questions

    Hasmik
    Class of statistics, computer programming, R programming
    I am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.

    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.

    Younes
    Scratch, Roblox: Code for Fun - A Fun Adventure for Kids and Beginners!
    With Scratch and Roblox, programming becomes child's play! Learn how to create animations, games, and interactive stories using colorful, easy-to-manipulate blocks of code. No complex language here, just a visual and intuitive approach to make learning as fun as possible. Whether you are a parent wanting to introduce your children to the language of programming or a beginner curious to discover the world of coding, this training is suitable for all ages. No prerequisites necessary, just a dose of curiosity and a desire to have fun while learning. As a trainer, I am committed to creating a caring and creative learning environment. I will use teaching methods adapted to each child, promoting positive interaction and encouraging the free expression of creativity. The goal is to make each lesson an engaging and enriching experience.

    Antonio
    Marketing, Promotion, Digital Optimization, and SEO
    The course module is adapted to the student. You will earn: ▪️ An integrated digital marketing strategy based on your own organizational context. ▪️ Skills to effectively analyze and leverage data to make breakthrough data-driven decisions. ▪️ A future perspective on marketing and an overview of how to use emerging digital channels and technologies, such as artificial intelligence (AI) and chatbots, within your organization. ▪️ Accept the challenges and opportunities of disruptive technology in your digital marketing strategy.

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

    Alper
    Automating the Internet: Python, Selenium, Intro to Web-Scraping
    Are you interested in automating the boring stuff on the internet? Would you like to have your computer handle the boring tasks you spend your time on? Would you like to save websites to your PC for later viewing? You can learn to access, manipulate and save data from the internet to your PC by taking this class! It will teach you how to use Selenium with Python to automate basic tasks in your web browser. You can simply sit back and allow your computer handle the tedium. You can save your favourite recipes, pictures and stories from the web to your PC for later viewing. Anything you can do with your own time, the scripts we will write together can do on their own!

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

    Volodymyr
    Programming and Applied Problem Solving, by a Cambridge Grad
    For whom: - You have a University Class in Programming - You are at School/Uni and want to get better at coding - You have an assignment or need to write a program for your project but don't know where to start What you will learn: - How to think algorithmically - How to better use AI/ChatGPT for your coding - Leetcode

    Sarah
    Algorithms Course - Master the Basics and Advanced Techniques
    Description: Do you want to learn the basics of algorithms or improve your skills in this essential area of computer science? I offer courses adapted to your level (beginner, intermediate, or advanced) to help you understand and solve algorithmic problems in a clear and efficient way. Course content: Introduction to basic concepts: variables, conditions, loops, data structures. Analysis and resolution of algorithmic problems. Studies of classical algorithms: searching, sorting, recursion, etc. Introduction to optimization and the complexity of algorithms. Practical exercises tailored to your needs (exam preparation, academic projects, etc.). Methodology : Clear and progressive explanations adapted to your pace. Use of concrete examples to facilitate understanding. Varied exercises to consolidate your knowledge. Educational support provided after each lesson. Computer science or engineering students. High school students preparing for exams. Anyone curious to understand algorithms. I am passionate about teaching and am committed to supporting you in your progress. Do not hesitate to contact me to discuss your goals and plan your first lessons. Languages spoken: French, English, Arabic (according to your preferences).

    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.

    Majd
    Helping you to solve all your problems in math, physics and python language.
    Since I have a masters degree in theoretical physics, I can teach math and physics for all levels, I'll do my best to help you understand any problem you face. As for python language, I can be considered as an expert, since I used it to analyse data during my internships, thus I'll also help you to do your projects and fix the bugs.

    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.