👋 Welcome!
Hi there, and welcome to my personal UiPath RPA learning repository. This repo is created as a structured collection of practices, experiments, and notes while I learn and explore UiPath automation.
It is not a production-ready project, but rather a space to keep track of my progress, organize exercises, and build hands-on experience in RPA development.
- To document my learning journey with UiPath RPA.
- To provide a centralized place for different automation practices (Excel, Email, Web, API, Database, etc.).
- To act as a personal reference whenever I revisit topics or prepare for real-world projects.
RPA-UiPath-Practices
├── 📁 Chapter-01-Excel_Automation # Chapter 01: basic concepts & simple modern excel automation
│ ├── 📁 01-Reading_and_Writing
│ ├── 📁 02-Filtering_Data
│ ├── 📁 03-Sorting_Data
│ ├── 📁 04-Mathematical_Operations
│ ├── 📁 05-Conditional_Formatting
│ ├── 📁 06-Lookup_Operations
│ ├── 📁 07-Pivot_Table_Automation
│ ├── 📁 08-Charts_Automation
│ ├── 📁 09-Data_Cleaning
│ ├── 📁 10-Report_Generation
├── 📁 Chapter-02-Email_Automation # Chapter 02: basic concepts & simple email automation
│ ├── 📁 01-Read_Emails_and_Extract_Data
│ ├── 📁 02-Send_Emails_with_Attachments
│ ├── 📁 03-Save_Email_Attachments
│ ├── 📁 04-Auto_Reply_or_Forward_Emails
│ ├── 📁 05-Monitor_Email_Inbox
│ ├── 📁 06-Email_Based_Approval_or_Notifications
│ ├── 📁 07-Organize_and_Move_Emails
├── 📁 Chapter-03-PDF_Automation # Chapter 03: basic concepts & simple PDF automation
│ ├── 📁 01-Read_PDF_Text
│ ├── 📁 02-Extract_PDF_Data_Table
│ ├── 📁 03-Merge_and_Split_PDF
│ ├── 📁 04-Export_PDF_to_Excel_or_Word
│ ├── 📁 05-PDF_Form_Filling_or_Editing
│ ├── 📁 06-Secure_or_Protect_PDF
├── 📁 Chapter-04-Web_and_UI_Automation # Chapter 04: basic concepts & simple Web/UI automation
│ ├── 📁 01-Web_Data_Scraping
│ ├── 📁 02-Form_Automation
│ ├── 📁 03-Web_Navigation_and_Interaction
│ ├── 📁 04-Desktop_App_Automation
│ ├── 📁 05-Dynamic_Selectors
│ ├── 📁 06-File_Upload_and_Download
│ ├── 📁 07-Error_Handling_and_Exception
├── 📁 Chapter-05-Orchestrator # Chapter 05: basic concepts & simple orchestrator
│ ├── 📁 01-Robot_Management
│ ├── 📁 02-Process_Deployment_and_Scheduling
│ ├── 📁 03-Queue_Management
│ ├── 📁 04-Asset_Management
│ ├── 📁 05-Monitoring_and_Logging
│ ├── 📁 06-User_and_Role_Management
│ ├── 📁 07-Triggering_Processes_via_API
├── 📁 Chapter-06-REST_API_Integration # Chapter 06: basic concepts & simple API integration
│ ├── 📁 01-GET_and_POST_Requests
│ ├── 📁 02-PUT_and_DELETE_Requests
│ ├── 📁 03-Authentication_and_Token
│ ├── 📁 04-API-Driven_Automation
├── 📁 Chapter-07-Database_Integration # Chapter 07: basic concepts & simple database integration
│ ├── 📁 01-Database_Connect_and_Config
│ ├── 📁 02-CRUD_Operations
│ ├── 📁 03-Data_Retrieval_and_Query
│ ├── 📁 04-Database-Driven_Automation
├── 📁 Chapter-08-Document_Understanding # Chapter 08: basic concepts & simple document understanding
│ ├── 📁 01-Document_Classification
│ ├── 📁 02-OCR_Extraction
│ ├── 📁 03-Data_Extraction
│ ├── 📁 04-Document_Classification
│ ├── 📁 05-Extract_Data_from_Unstructured_Documents
│ ├── 📁 06-Train_and_Evaluate_ML_Extractor
│ ├── 📁 07-Validation_Station
├── 📁 Chapter-09-Robotic_Enterprise_Framework # Chapter 09: basic concepts & simple RE Framework
│ ├── 📁 01-Queue_Based_Invoice_Processing
│ ├── 📁 02-Excel_Data_Transaction_Processing
│ ├── 📁 03-Multi_Stage_Approval_Workflow
│ ├── 📁 04-ScEnd_to_End_REFramework_Capstone
├── 📁 Chapter-10-LINQ_Language_Integrated_Query # Chapter 10: basic concepts & simple language integrated query
│ ├── 📁 01-Filter_Rows
│ ├── 📁 02-Group_and_Aggregate
│ ├── 📁 03-Top_N_Selection
│ ├── 📁 04-Transform_and_Projection
│ ├── 📁 05-Join_Two_Tables
│ ├── 📁 06-Distinct_and_Deduplication
├── 📁 Chapter-11-Creating_Library # Chapter 11: basic concepts & simple create library
│ ├── 📁 01-Simple_Parameterized_Library
│ ├── 📁 02-Exception_Handled_Library
│ ├── 📁 03-Library_with_Dependencies_Versioning
│ ├── 📁 04-Using_Library_in_Multiple_Projects
├── 📁 Chapter-12-Projects # Chapter 12: Project capstone
│ ├── 01-Project_1_Dummy_Text
│ ├── 02-Project_2_Dummy_Text
└── README.mdThis repository is a personal learning journey for mastering UiPath RPA. It is not meant for production use, but as a structured way to practice, make mistakes, and grow.
“Consistency beats intensity — small daily progress compounds into mastery.”