Kargi, Dehradun, India - 248001
Verified 28
Details verified of Mohit Gauniyal✕
Identity
Education
Know how UrbanPro verifies Tutor details
Identity is verified based on matching the details uploaded by the Tutor with government databases.
Class Location
Online (video chat via skype, google hangout etc)
Student's Home
Tutor's Home
Years of Experience in Python Training classes
5
Course Duration provided
1-3 months
Seeker background catered to
Educational Institution, Individual, Corporate company
Certification provided
No
Python applications taught
Core Python, Data Science with Python, Machine Learning with Python, Data Visualization with Python, Testing with Python, Data Extraction with Python , Web Scraping with Python , Automation with Python , Data Analysis with Python , Web Development with Python , Scipy Stack with Python , Help in assignment
Teaching Experience in detail in Python Training classes
This is an Extensive Python Course where you'll learn all the programming concepts and strengthen the learning with hands-on coding. On completion, you'll be ready for the roles of Python Intern, Python Developer, or to get into other domain courses of Web Development, Data Analysis/Science, ML, AI. You'll have 75 coding exercises + 12 mini apps + 3 major projects. Who can join ? Beginners. People who want to switch to Python. People who already know some Python. People who want to get into Data Analysis, ML, AI.
5.0 out of 5 21 reviews
Sandeep Mehta
"After having completed two courses ( python programming, and data analysis), I can say mohit is a really wonderful mentor and has very deep understanding of python. I myself come from it background, wanted to make shift to data domain, and needed a trainer who'd answer my hows and whys instead of learning from tutorials online. I highly recommend mohit to anyone who's a complete beginner or even has some programming background and wants to learn python, improve on programming skills, or wants to get into data analysis. "
Reply by Mohit
Hey, Sandeep. Thank you for this lovely review. Happy Coding.
Sonia Khanduri
"The way you teach tells a lot about your passion for teaching. Thanks a lot for being my mentor sir. I enjoyed the classes a lot especially the problem solving sessions and I appreciate you being patient with my doubts. Not being from the computers background I was always hesitant of learning how to code, but when my job required me to learn python for analysis, I had to do it anyhow, and I'm glad that I got in touch with you sir. thanks a ton. "
Reply by Mohit
Happy to see your progress, Sonia. Keep learning, and have a wonderful career ahead.
Mukul Rana
"Wonderful experience with you sir. Having a teacher like you was blessing for our future. Your skills are awesome. "
Reply by Mohit
Hi, Mukul. Happy to know that you enjoyed the classes. It was fun teaching your batch of CS.
Tanuj Maithani
"Really i loved the lesson you gave us sir. You way of teaching is attractive your problem solving techniques are very impressive. I enjoys your lessons and exercises you gave us. You are one of the best teacher i had met in my life and i continue learning from you. Thank you sir for making our coding skills much better. "
Reply by Mohit
Thank you for this beautiful review, Tanuj. I'm proud of you making so much progress in your coding journey.
Deleted User
"Since I was a beginner had no background knowledge of coding but I managed to cover almost all the main topics that were required in basic python programming in just two weeks thanks to Mohit sir he taught me everything from scratch. PDF materials that were provided after each class were very well organized and informative really helped me a lot. I would highly recommend him to the people who are Intermediate Python programmers who want to level up their skills or especially to the beginners who have never programmed before "
Reply by Mohit
Hey. Thank you so much for the positive feedback. I'm glad you enjoyed the course.
Anushka
"I enjoyed the classes and learned a lot about creating automation projects, He explained the topics really well and in depth. I highly recommend Mohit Sir to anyone who wants to learn python from the basics. "
Reply by Mohit
Thank you, Anushka.
Answered on 15/05/2023 Learn IT Courses/Programming Languages/Python
Here are some steps to help you get started with learning Python:
Understand the basics of programming: Before diving into learning Python, it's important to have a good understanding of basic programming concepts like variables, data types, loops, and conditionals. You can find introductory courses on programming on websites like Codecademy or Khan Academy.
Choose a learning resource: There are many resources available online to learn Python, including websites like Codecademy, edX, Coursera, and Udemy. You can also find books and video tutorials on Python.
Practice writing code: One of the best ways to learn Python is by practicing writing code. You can start with simple programs and work your way up to more complex projects. Websites like HackerRank and Project Euler offer coding challenges that you can use to practice your skills.
Join a community: Joining a community of other Python learners or developers can be helpful in learning and getting feedback on your code. Websites like Stack Overflow and Reddit have active communities of Python programmers who are willing to help answer questions.
Build a project: Once you've gained some experience with Python, it's a good idea to build a project to apply your skills. This could be a simple game, a web application, or a data analysis project. This will not only help you solidify your knowledge but also give you something to showcase to potential employers or clients.
Answered on 10/05/2023 Learn IT Courses/QA/Selenium
Here are some steps you can follow to start learning Selenium on your own:
Understand the basics of software testing: Before diving into Selenium, it is important to understand the basics of software testing. Learn about the different types of testing, testing techniques, and testing methodologies.
Learn the basics of programming: Selenium is a programming tool, so it is important to have a basic understanding of programming concepts. Python, Java, and C# are some of the popular programming languages used with Selenium.
Download and install Selenium: You can download Selenium from the official website. Install the necessary drivers and dependencies for your chosen programming language.
Learn Selenium WebDriver: The WebDriver API is the core of Selenium. Learn the basics of WebDriver and its methods.
Practice writing test scripts: Start by writing simple test scripts to automate small tasks. Gradually, move on to more complex test cases.
Use online resources and tutorials: There are many online resources available to help you learn Selenium. Take advantage of online tutorials, blogs, and videos to improve your skills.
Practice, practice, practice: The best way to become proficient with Selenium is to practice writing test scripts on your own. The more you practice, the more comfortable you will become with Selenium.
Remember, learning Selenium takes time and practice. Be patient and persistent, and you will be able to master Selenium and use it effectively for test automation.
Answered on 10/05/2023 Learn IT Courses/QA/Selenium
Here are a few examples of some of the largest companies that use Selenium:
Google: Google uses Selenium to test its web applications, including Google Search, Google Maps, and Google Drive.
Microsoft: Microsoft uses Selenium to test its web applications, including Office 365, Dynamics 365, and Azure.
Amazon: Amazon uses Selenium to test its web applications, including Amazon Web Services (AWS), Amazon Marketplace, and Amazon Prime Video.
IBM: IBM uses Selenium to test its web applications, including IBM Cloud, IBM Watson, and IBM Security.
Oracle: Oracle uses Selenium to test its web applications, including Oracle Cloud, Oracle E-Business Suite, and Oracle Database.
Answered on 09/05/2023 Learn IT Courses/QA/Selenium
Here are some basics of Selenium testing:
Installation: First, you need to install Selenium WebDriver and configure it with your preferred programming language such as Python, Java, or C#. Selenium WebDriver is a library of tools that allows you to control web browsers such as Chrome, Firefox, and Internet Explorer programmatically.
Locators: Selenium allows you to locate web elements on a web page using various methods such as ID, name, class, tag name, CSS selectors, and XPath.
Actions: Once you have located the web elements, you can perform actions on them, such as clicking on a button, entering text in a text box, selecting an option from a drop-down list, or scrolling the web page.
Assertions: You can use assertions to verify that the expected behavior of the web application is being met. For example, you can check that a particular text is displayed on a web page, or that a button is disabled after it has been clicked.
Test Frameworks: You can use test frameworks like JUnit, TestNG, or Pytest to organize your Selenium tests, generate test reports, and run your tests in parallel.
Parallel Testing: Selenium Grid allows you to execute your tests in parallel across multiple machines or browsers, which helps you save time and improve test coverage.
Continuous Integration: You can integrate Selenium tests with continuous integration tools like Jenkins, Bamboo, or Travis CI, to run your tests automatically every time you make changes to your code.
Answered on 09/05/2023 Learn IT Courses/QA/Selenium
Selenium WebDriver is a library of tools that allows you to automate web browsers for testing purposes. It provides a programming interface to interact with web browsers such as Google Chrome, Firefox, Safari, and Microsoft Edge, among others.
With Selenium WebDriver, you can write scripts to simulate user actions, such as clicking on links, entering text in text fields, selecting options from dropdown menus, and navigating through different pages. You can also use WebDriver to perform automated testing of web applications to ensure that they are functioning correctly and as expected.
WebDriver works by controlling the browser through its native support of browser automation. It sends commands to the browser's native support for automation, which in turn controls the browser and performs the desired actions. This allows WebDriver to interact with web pages in a way that is very similar to how a real user would interact with them.
WebDriver also provides various methods to locate elements on a web page, such as by ID, name, class, tag name, CSS selector, and XPath. Once an element is located, you can perform actions on it, such as clicking, typing, or scrolling.
Selenium WebDriver is available for several programming languages, including Java, Python, C#, Ruby, and JavaScript, among others. It is an open-source tool that is widely used in the software industry for web automation and testing.
Reply to 's review
Enter your reply*
Your reply has been successfully submitted.
Certified
The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.