from43.20CAD/ 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.
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 UniversityM.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?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from C$43.20Online via webcam
100% Satisfaction Guarantee
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
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from C$43.20Online 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
Similar classes
Matías
Private coding / programming lessons with pythonPython 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.
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.
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.
Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is WelcomeMaster 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.
Tristan
Job search, CV creation, cover letter, job interview simulations.Boost your job search with tailor-made support!
Are you looking for a job or would like to land an internship? I offer you a complete service to maximize your chances of success:
- Creating impactful CVs: Highlight your skills and background with a professional design and impactful content.
- Writing cover letters: Stand out with convincing texts tailored to each position.
- Job interview simulations: Prepare to answer key questions and highlight your strengths through personalized coaching sessions.
With more than 10 years of experience in project management, HR management and a mastery of modern tools, I support you at every stage so that you can approach your job search with confidence.
👉 Contact me now to discuss your needs and start building your professional success!
Volodymyr
Statistics and R – from (Uni) classes to a Dissertation, by a Cambridge GradStatistics provides a valuable framework for analysing data and formalising how to derive conclusions from it. It is based on a very mathematical fundament, but stretches out to out-of-the box methods available in every computer.
For whom:
- You have a School class in Statistics or R
- You are writing a BSc/MSc Dissertation and you are lost: for example, you have a questionnaire and you need to analyse the data in there to write your thesis.
- You have practicals or need Stats for work.
You can learn:
- If required, mathematical foundations, formulas and logic underlaying statistics
- What is a p-value, what do all these words like factor analysis, normal distribution and test ACTUALLY MEAN and WHY do we need those?
- How to import your dataset and analyse it with R.
Siddhant
Introduction to Programming using Python for BeginnersWelcome 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! 🚀
Hasmik
Class of statistics, computer programming, R programmingI 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.
Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and FrameworksWhat 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.
Brahim
Introduction to NoSQL DataBase MongoDB by PratiqueDo 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
AI for children: discover how to use artificial intelligence in English, French and SpanishWould 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.
Pavlos
Maths, Data Science and AI, Computer Programming, Physics classes – Online or In-Person. Mathematical and Engineering background.I hold two MSc degrees: the first in Mathematical Engineering from KU Leuven (Belgium) and the second in Industrial Engineering from Duth (Greece).
I offer courses on a wide variety of subjects, for Univerisity or High-school students, ranging from applied math
and artificial intelligence, up to physics, programming languages like python, C++ and Fortran.
In my teaching approach, I rely heavily on visual aids such as videos and illustrations to ensure that students get a clear understanding of the various concepts, along with personalized exercises.
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.
Latifa
Mathematics, physics, Python and SQL courses: Middle school, high school & beginner programming levelMathematics:
Master the fundamental concepts: algebra, geometry, statistics and functions.
Solve complex problems to prepare for tests, exams or competitions.
Physics:
Understand the basic principles: mechanics, electricity, optics and thermodynamics.
Learn how to solve practical exercises and apply formulas effectively.
Python and SQL programming:
Python: Introduction to programming, algorithms, data manipulation and practical projects.
SQL: Introduction to databases, writing simple queries to extract and manipulate data.
This course offers detailed explanations, practical exercises and projects adapted to each level for optimal progress.
Hayat
Master the Essential Tools of Microsoft Office: Word, PowerPoint and Excel"Do you want to master Microsoft Office tools?
This course offers you comprehensive training on the three most popular applications in the Microsoft Office suite: Word, PowerPoint and Excel.
Whether you are a beginner or already have some basics, this course is designed to adapt to your level. You will learn how to create documents, dynamic presentations and use spreadsheets for efficient management of your data.
Sessions can be customized to your needs, whether you prefer individual or group learning. With my support, you will quickly become comfortable with these essential tools.
If you have any questions or would like to know more, please do not hesitate to contact me!