facebook
    Cory
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from24.11GBP/ h

    Automate Your Day: Beginner to Advanced Programming in Python

    When I am wrangling a spreadsheet or filling out a web form, I often suspect that a computer could do the same thing. If you have ever felt the same, this class is for you. The goal of this class is to make programming accessible and useful by giving you the tools to automate your routine, repetitive, boring tasks.

    In the class, we will cover the two main approaches to automation. First, we will learn how to use programmatic interfaces to manipulate websites and other software. This means bypassing browsers and other interfaces, and communicating with programs directly using code (i.e., we will learn about APIs). Once you can do that, you can replace minutes or hours of manual effort with a single command!

    Second, we will learn how to manipulate our mice and keyboards directly to address the cases where direct communication with a program is not possible.

    If you are absolutely new to programming, that's no problem! In addition to being one of the most versatile and widely-used programming languages in the world, Python is very approachable. In your first session, you'll be able to write a simple program to interact with a website--without ever touching your browser.

    Extra information

    You will need access to a desktop or laptop computer with a stable Internet connection.

    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
    120 minutes
    The class is taught in:English, Spanish, Persian

    About Me

    Hi, I'm Cory! I like to write, learn about people, learn languages, play music, and practice martial arts. I've worked in software for nearly a decade and want to use that knowledge to help people liberate their time.

    As a teacher, I will meet you where you are. I want to understand your motivation for learning, and, from there, I will personalize our class experience for you.

    I believe that we learn most quickly by doing, so our classes will be built around projects. Our time together will involve dialog, explanation, and working in tandem. Then, individually, you will work on projects as best you are able, learning along the way. In general, learning takes place within a person; as a teacher, my job is to find out what concepts are unclear to you. Then, once we have made things clear again, you can continue to learn by doing.

    I look forward to meeting you!

    Education

    B.A., Creative Writing, Duke University
    M.A., Comparative Literature, University of California, Santa Barbara
    M.A., Computational Linguistics, Brandeis University

    Experience / Qualifications

    I have worked as a software engineer for eight years at organizations like Google and the Wikimedia Foundation. I have built workflow automation tools, like the ones we will build in this course, to create linguistic data sets and automate my own drudgery :)

    Ask a question

    Send a message explaining your needs and Cory 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  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00      
    10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00    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    Saturday at 11:00  Sunday at 11:00
    12            Saturday at 12:00  Sunday at 12:00
    13            Saturday at 13:00  Sunday at 13:00
    14            Saturday at 14:00  Sunday at 14:00
    15            Saturday at 15:00  Sunday at 15:00
    16            Saturday at 16:00  Sunday at 16:00
    17            Saturday at 17:00  Sunday at 17:00
    18            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    Saturday at 19:00  
    20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00    Saturday at 20:00  
    21  Monday at 21:00  Tuesday at 21:00  Wednesday at 21:00  Thursday at 21:00    Saturday at 21:00  
    22              
    23              
    from £24.11Online 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 2019

    Availability of a typical week

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


    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.

    Robert
    Excel lessons, at your place, at my place or remotely, at your best convenience!
    As a Franco-Belgian management teacher, I give Excel lessons with passion! Whether remotely or face-to-face, I offer many examples and exercises to accompany you. I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely. Here are some key words that will be covered in my classes: Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.

    Bozhidar
    Math/Computer Science Tutoring for high-school and BSc Computer Science students
    Hey! Are you looking for a young, approachable yet meticulous tutor in Computer Science or Mathematics? Then I believe I might be the tutor for you! I offer lessons in the aforementioned subjects (English only) for high-school and bachelor students at the start of their studies. A little bit about me: My name is Bozhidar and I am a MSc Data Science student at ETH Zuerich. Last year, I completed my bachelor's in Computer Science at TU Delft (the #1 technical university in the Netherlands) with distinction. I was a teaching assistant for 10 courses during my stay at the university. Additionally, I have given private lessons to a few high school and bachelor's students, so I believe I have accumulated enough experience with guiding and tutoring students across different disciplines. I have found out that I enjoy teaching a lot, so that is why I am here - to help you and myself! My expertise: During my high school years, I won tens of awards and scholarships for achievements in Mathematics and Computer Science. I also won my high school's recognition award which is given to one student every year for distinctive results. I've helped high-school and university peers with exam preparation, taught whole courses privately, prepared sample exams, and reviewed and graded real ones. Regarding the university courses I have experience in, I have taught: - Object-Oriented Programming - Reasoning & Logic - Computer Organisation - Algorithms and Data Structures - Web and Database Technologies - Calculus - Information & Data Management - Automata, Computability and Complexity - Concepts of Programming Languages - Computational Intelligence Here are some of the reviews I have received as a teaching assistant: Overall: 4.97/5 (70 reviews) 5/5 - "Great job! Did far more than just explaining this example and went far deeper into the material, helping me to understand it." 5/5 - "Favourite TA. Always there for the difficult questions. Never leaves anything unanswered no matter how long it takes." 5/5 - "Delightful person with an insightful way of thought! Brilliant TA!" 5/5 - "Clear explanations and expert in the material" So, what are you waiting for? Write me a message and let's get the knowledge train running.

    Alex
    Mathematics for students of all grades, IB and IGCSE
    Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns. Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc. My philosophy revolves around these three values: -Encouragement -Inspiration -Discipline I specialize into teaching mathematics and programming, but in some occasions I teach physics too. Feel free to contact me.

    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.

    Roy
    【初級コンピュータ・プログラミング】Computer Programming for Beginners | Easy Webdesign with HTML, CSS and Javascript
    Hello and welcome! Learn about some of the most common programming languages used online and make your own website! This class is well-suited for people who are interested in, want to start to learn, or already have some basics, of Web development and would like to hone their programming skills.

    Sindhu
    Private lessons in: Mathematics/Statistics/Computer Science by a Post Graduate (in English)
    Hello, I am Sindhu. I am a mathematics enthusiast and have completed my bachelor's and master's degrees in Mathematics with a Minor in Computer Science. Currently, I am pursuing my doctorate here. I have a passion for teaching and I want to help others understand and appreciate this subject. I am excited about the opportunity to teach you!

    Youness
    Office Automation Training: Excel, Word, Remote Power Point / Online
    - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me.

    Brahim
    Introduction to NoSQL DataBase MongoDB by Pratique
    Do not deal with the manual with terms of reference statements and basic documents that cannot be obtained in order to avoid the MongoDB problem. Please include the connection to one of the MongoDB données base, comment on simple CRUD operations and sujets clés que l'agrégation, l'indexation, la mode des données et les Transaction. 1- Install MongoDB 2- Implement MongoDB 3- Use of documents and collectibles 4 - Leadership Committee 5- Execute CRUD commands (create, read, update, delete) avec mongo shell 6- Type the register in a MongoDB database 7- Reset the base to remonter specific documents depuis mongo shell. 8- Lagrégation 9- Indexing 10- Amending institutions and transactions

    Gaëlle
    Code Your Way to Success: A Fun and Interactive Introduction to Programming for Kids
    In this class, kids will learn the fundamentals of programming and computer science in a fun and engaging way, and discover how these hard and soft skills can be used in their personal and future professional lives. Through interactive lessons and hands-on projects, kids will explore the world of code and create their own digital creations. Throughout the course, they will: Learn the basic concepts and terminology of programming Experiment with different programming languages and platforms Create simple programs and apps using code Collaborate with peers and share their creations Develop problem-solving skills, logical thinking, and other valuable skills that will be useful in any field By the end of the class, your children will have the knowledge and confidence to continue exploring the exciting world of programming and computer science and will understand how code can be a powerful tool for achieving success in any field. They'll be able to choose the job they want in the future or even build their own company. So, join us and code your way to success!

    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 & Science: Packaging Python Projects and Microservices with Docker
    In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments. Contact me if you want to have more information about the course!

    Alper
    [Beginners Welcome] Game Development, Game Design and Games Software
    Learn how to make games from scratch! (All ages welcome) Game development is a very fun way to get involved in computer programming, while allowing you to create games from scratch just like the ones you enjoy playing. This class will teach you how to develop a simple video game from the ground up, and will allow you to create a game from scratch that you can then build upon. I will teach you the basics of how game development works and walk you through the process of implementing game mechanics that are commonly found on popular games.

    Martial
    Graduate teacher gives courses in Physics & Chemistry, Mathematics, many years of experience.
    I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics. I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since. I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors. I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...) I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge. I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence. I can go to the student's home or also take the course via Skype.