- Important Note (+Cheat Sheet for The Course)
- Installing Python and PyCharm
Quick Facts
particular | details | |||
---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course and certificate fees
Fees information
certificate availability
Yes
certificate providing authority
Udemy
The syllabus
Installation and Setup
Python Crash Course (Optional)
- Section Overview
- Installing Python and Jupyter Notebook through Anaconda
- Jupyter Notebook Interface
- Cell Types and Modes in Jupyter Notebook
- Hello World
- Data Types
- Variables
- Lists
- Dictionary
- If Statement
- For Loop
- Function
- Modules
File and Folder Operations
- OS vs Path Module
- Creating Folders and Subfolders
- Rename Folders and Files & Get Path of All Subdirectories
- Exercise 1 - Rename file based on parent and grandparent folders
- Exercise 2 - Change Extension of a file
- Create and Delete Files
- Extract Zip
- Search File
Web Automation & Web Scraping: Automate Morning News
- Section Overview
- HTML Basics - Tags and Elements
- HTML Basics - Tree Structure
- XPath - Syntax, Functions and Operators
- XPath - Test Your XPath
- XPath - Special Characters and Syntax
- Installing Selenium and ChromeDriver
- Automate The News - Creating The Driver
- Automate The News - Finding Elements
- Automate The News - Exporting Data to a CSV File
- Automate The News - Headless mode
- Automate The News - Preparing Script to Be Run Everyday
- Convert py to exe
- Schedule Python Script with crontab (masOS)
- Note: Schedule a Python Script on Windows
- Schedule Python Script with Task Scheduler (Windows)
Project 1: WhatsApp
- Section Overview
- Basic Automation with pywhatkit - Sending Messages to Contacts and Groups
- Automate WhatsApp with Selenium - Sending Messages
- Automate WhatsApp with Selenium - Sending a Photo
- Automate WhatsApp with Selenium - Connect Selenium to an Existing Browser
- Automate WhatsApp with Selenium - Adding Waits
- Automate a "Good Morning" message - Preparing Script to Be Run Everyday and Con
- Schedule Python Script with crontab (macOS)
- Note: Schedule a Python Script on Windows
Project 2: Tinder
- Section Overview
- Important Note (Updates)
- Automating Tinder - Building The XPaths
- Automating Tinder - Adding a For Loop, Try/Excepts and Waits
- Connect Selenium to an Existing Browser
- Schedule Python Script
Regex: Find Text Patterns
- Section Overview
- Regex Metacharacters and Flags
- Quantifiers (+Greedy and Lazy Matches)
- More Metacharacters
- search() and findall()
- Exercises
Text Processing: Automate TXT and CSV files
- Section Overview
- Introduction to Pandas DataFrames and Numpy Arrays
- Create a TXT/CSV File with Text Data
- Add Characters to Each Line in CSV Files
- Remove Characters From Each Line in CSV Files
- Concatenate Data in Multiple TXT/CSV Files
- Remove Duplicates Within a Column and Drop NaN Values
Table Extraction
- Section Overview
- Automate Table Extraction from HTML pages
- Automate Table Extraction from PDFs
- Automate CSV Extraction from Websites - Part 1
- Automate CSV Extraction from Websites - Part 2
- Automate CSV Extraction from Websites - Part 3
Google Sheets
- Section Overview
- Enable APIs and Download Credentials
- Create a Spreadsheet with Python
- Upload data to Google Sheets with Python
- Edit a Worksheet with Python
Excel Reports
- Section Overview
- Create a Pivot Table with Python
- Add a Barchart
- Write Excel Formulas with Python
- Format Cells
- Convert Pivot Table to Excel Report
- Generate Excel Reports with One Click (py to exe)
Emails
- Section Overview
- Turn on 2-Step Verification
- Send an Email with Python
- Add an Attachment
Instructors
Articles
Popular Articles
Latest Articles
Similar Courses
Courses of your Interest

Professional Certificate Course in Data Science
Newton School
JavaScript Foundations
PW Skills
Technical Analysis Series
PW Skills
C Programming Foundations
PW Skills
Python Foundations
PW Skills

Getting Started with Generative AI APIs
Codio via Coursera

Generating code with ChatGPT API
Codio via Coursera

Prompt Engineering for ChatGPT
Vanderbilt via Coursera