### Self-paced Training

# Welcome to Self-Paced Training

## Formal Leapwork Training

## Goal

Facilitated web sessions as checkpoints along the training and initial implementation Leapwork in your environment.

## Checklist

These training tasks take approximately 24 to 60 hours, depending on the selected topics and specific automation and technology stack requirements.

## Outcome

Completion of a successful first test run using Leapwork for a schedule of 10-15 prioritized test cases, providing a model to follow as you expand testing efforts.

### Application Categories

To help you understand which technology you would need to understand in Leapwork, the table below has a few applications categorized into the 3 technologies Leapwork primarily segregates into what training modules are applicable. Select which training modules are applicable to your training needs.

### Desktop Modules

- Any .exe software launched on Windows Machines

### Web Modules

- D365 suite
- Salesforce
- Any in-house or open web application

### Virtual Modules

- Any application accessed via Citrix, or other remote desktop clients

### Training Modules

### **Module 1: Introduction to Leapwork and web/desktop/virtual testing**

## Goal

Learn the fundamentals of Leapwork, build foundational skills in web, desktop, and virtual automation.

## Who Should Attend

**Beginners**: To understand the basics of Leapwork automation on web.

**Intermediate users**: To advance skills in automation, data operations, and collaboration.

**Advanced users**: To handle complex scenarios with advanced automation techniques.

## Outcome

Competence in using Leapwork for automation.

#### Introduction to Leapwork architecture, learning center, and knowledge base

- [Leapwork Architecture](https://docs.leapwork.com/leapwork-studio/latest/what-is-leapwork/architecture-overview)

#### Web Automation Training

- [Create your first web automation flow](https://www.youtube.com/watch?v=d9m4N9sxFT0&list=PL4qgJwtW1RjaCW32VlVtL4PBMVx67FjCY&index=9)
- [Sub-flows and reusability](https://www.youtube.com/watch?v=9IdcfvVSKAc&list=PL4qgJwtW1RjaCW32VlVtL4PBMVx67FjCY&index=8)
- [Form fields and web controls](https://www.youtube.com/watch?v=qHp1RY9AQds&list=PL4qgJwtW1RjaCW32VlVtL4PBMVx67FjCY&index=6&pp=iAQB)
- [Reading web text and numbers](https://www.youtube.com/watch?v=M-y1MxK3_Dw&list=PL4qgJwtW1RjaCW32VlVtL4PBMVx67FjCY&index=5&pp=iAQB)
- [Iterating through lists of elements](https://www.youtube.com/watch?v=pZAVmupXWhE&list=PL4qgJwtW1RjaCW32VlVtL4PBMVx67FjCY&index=4&pp=iAQB)
- [Automating mobile web pages](https://www.youtube.com/watch?v=aGduKxCIZAk&list=PL4qgJwtW1RjaCW32VlVtL4PBMVx67FjCY&index=3&pp=iAQB)

###### **Lesson Exercises**

- [Practice assignments (Exercise 1 & 2)](https://support.leapwork.com/s/article/Introduction-to-Web-Automation-Level-Up-Your-Skills-with-Hands-On-Exercises)

#### Desktop Automation Training

- [Introduction to desktop UI automation](https://www.youtube.com/watch?v=-51LTRplY48&list=PL4qgJwtW1RjYUtdpt0FCRyKBDOaIa1YRZ&index=1&pp=iAQB)
- [Automating new contact creation](https://www.youtube.com/watch?v=TXWo3qK9Oy8&list=PL4qgJwtW1RjYUtdpt0FCRyKBDOaIa1YRZ&index=3&pp=iAQB)
- [Automating across different technologies](https://www.youtube.com/watch?v=23YBj_t1EjA&list=PL4qgJwtW1RjYUtdpt0FCRyKBDOaIa1YRZ&index=6&pp=iAQB)

###### **Lesson Exercises**

- [Practice assignments (Exercise 1 & 2)](https://support.leapwork.com/s/article/Introduction-to-Web-Automation-Level-Up-Your-Skills-with-Hands-On-Exercises)

#### Virtual Desktop Training

- [Introduction to virtual desktop automation](https://www.youtube.com/watch?v=ynF7HY2ux_c&list=PL4qgJwtW1RjYxFldptCB1ez12pX8HNNod&index=1&pp=iAQB)
- [Using image recognition in virtual automation](https://www.youtube.com/watch?v=sJ3Fa3kSiJg&list=PL4qgJwtW1RjYxFldptCB1ez12pX8HNNod&index=2&pp=iAQB)
- [Test & numbers in virtual automation](https://www.youtube.com/watch?v=qGGNbk0UY-0&list=PL4qgJwtW1RjYxFldptCB1ez12pX8HNNod&index=3&pp=iAQB)
- [Clicking elements in virtual automation](https://www.youtube.com/watch?v=fO6aVmNKUCc&list=PL4qgJwtW1RjYxFldptCB1ez12pX8HNNod&index=4&pp=iAQB)
- [Driving keyboard actions](https://www.youtube.com/watch?v=akmkQk8sc40&list=PL4qgJwtW1RjYxFldptCB1ez12pX8HNNod&index=6&pp=iAQB)
- [Position & areas](https://www.youtube.com/watch?v=rK8qIFccfbk&list=PL4qgJwtW1RjYxFldptCB1ez12pX8HNNod&index=7&pp=iAQB)

###### **Lesson Exercises**

- [Practice assignments (Exercise 1 & 2)](https://support.leapwork.com/s/article/Introduction-to-Web-Automation-Level-Up-Your-Skills-with-Hands-On-Exercises)

#### Additional resources

- [Leapwork Docs](https://docs.leapwork.com/)  
- [Leapwork Support](https://support.leapwork.com/)

### **Module 2: Advanced Web/Desktop/Virtual Testing**

## Goal

Build advanced skills in Web, Desktop and Virtual automation. Learn to handle complex automation scenarios, including iterations and complex strategy editor techniques.

## Who Should Attend

**Intermediate users**: To advance skills in automation, data operations, and collaboration.

**Advanced users**: To handle complex scenarios with advanced automation techniques.

## Outcome

Competence in using Leapwork for desktop application or virtual automation testing.

#### Advanced Web Automation Training

- [Iterating through lists of elements](https://www.youtube.com/watch?v=pZAVmupXWhE&list=PL4qgJwtW1RjaCW32VlVtL4PBMVx67FjCY&index=4&pp=iAQB)
- [Testing the internet](https://www.youtube.com/playlist?list=PL4qgJwtW1RjY3Y2YyJOv2RfTXb-ZXoDjF)

###### **Lesson Exercises**

- [Practice assignments (Exercise 3, 4, & 5)](https://support.leapwork.com/s/article/Introduction-to-Web-Automation-Level-Up-Your-Skills-with-Hands-On-Exercises)

#### Advanced Desktop Automation Training

- [Strategy editor](https://www.youtube.com/watch?v=HWUVg1tTclg)
- [Dynamic fields in Strategy editor](https://www.youtube.com/watch?v=3ALOfIs_OTY)
- [Automating data transfer between desktop applications](https://www.youtube.com/watch?v=J-ui6FyDkXg&list=PL4qgJwtW1RjYUtdpt0FCRyKBDOaIa1YRZ&index=7&pp=iAQB)

###### **Lesson Exercises**

- [Practice assignments (Exercise 3, 4, & 5)](https://support.leapwork.com/s/article/Introduction-to-Desktop-Automation-Enhance-Your-Skills-with-Leapwork-s-Practical-Exercises)

#### Additional resources

- [Leapwork Docs](https://docs.leapwork.com/)  
- [Leapwork Support](https://support.leapwork.com/)

### **Module 3: Data driven / data handling and manipulation testing**

## Goal

To enable participants to effectively manage and manipulate data within automation workflows, utilizing Leapwork’s data-driven capabilities to create dynamic and reusable test scenarios.

## Who Should Attend

**Beginners**: Individuals new to automation and Leapwork who want to understand the fundamentals of data-driven and handling of data in their workflows.

**Intermediate users**: Users looking to expand their knowledge of Leapwork’s data handling blocks, such as Variables, Loops, and Data Generators.

**Advanced users**: Automation leads and experts focusing on scaling automation with reusable, data-driven flows for enterprise-level projects.

## Outcome

Competence in using data driven/data handling and manipulation testing techniques.

#### Data-Driven Automation

- [Leapwork learning center – Data driven](https://www.youtube.com/watch?v=V5r-Fovn_vs)
- [Leapwork data driven building blocks](https://docs.leapwork.com/leapwork-studio/latest/building-blocks/data-driven)

###### **Lesson Exercises**

- [Practice assignments (Exercise 1,2, and 3)](https://support.leapwork.com/s/article/Introduction-to-Data-Handling-and-Manipulation-Level-up-Your-Skills-with-These-Key-Exercises)

#### Data Handling & Manipulation

- [Data handling building blocks – Logic](https://docs.leapwork.com/leapwork-studio/latest/building-blocks/logic)
- [Data handling building blocks – Variable](https://docs.leapwork.com/leapwork-studio/latest/building-blocks/variables)
- [Data handling building blocks – Generators](https://docs.leapwork.com/leapwork-studio/latest/building-blocks/generators)

###### **Lesson Exercises**

- [Practice assignments (Exercise 4, & 5)](https://support.leapwork.com/s/article/Introduction-to-Data-Handling-and-Manipulation-Level-up-Your-Skills-with-These-Key-Exercises)

#### Additional resources

- [Leapwork Docs](https://docs.leapwork.com/)  
- [Leapwork Support](https://support.leapwork.com/)

### **Module 4: Leapwork Administration, Monitoring & Control**

## Goal

To equip participants with the skills to efficiently administer, monitor, and control Leapwork automation workflows, ensuring seamless management, troubleshooting, and optimization of automated processes.

## Who Should Attend

**Beginners**: New users of Leapwork interested in understanding the foundational aspects of administration and monitoring.

**Intermediate users**: Automation engineers and testers familiar with Leapwork seeking to enhance their skills in monitoring, scheduling, and troubleshooting workflows.

**Advanced users**: Experienced professionals managing large-scale or complex automation projects who want to master advanced control and monitoring techniques.

**Administrators**: Professionals responsible for maintaining Leapwork environments, ensuring security, and monitoring resource utilization.

## Outcome

Competence in using Leapwork administration, monitoring and control.

#### Leapwork Administration

- [Leapwork administration](https://docs.leapwork.com/leapwork-studio/latest/administration)

#### Monitoring & Control + Exercise

- [Leapwork remote agent](https://docs.leapwork.com/leapwork-studio/latest/working-with-leapwork/agents-overview#Remote-Agent)
- [Leapwork run list](https://docs.leapwork.com/leapwork-studio/latest/working-with-leapwork/run-lists)
- [Leapwork schedules](https://docs.leapwork.com/leapwork-studio/latest/working-with-leapwork/run-lists/schedules)
- [Leapwork reporting](https://docs.leapwork.com/leapwork-studio/latest/working-with-leapwork/reporting)
- [Leapwork dashboard](https://docs.leapwork.com/leapwork-studio/latest/working-with-leapwork/dashboards)

###### **Lesson Exercises**

- [Practice assignments](https://support.leapwork.com/s/article/Introduction-to-Leapwork-Monitoring-and-Control-Enhance-Your-Automation-Skills-with-3-Key-Exercises)

#### Version Control & Sharing

- [How to check version history](https://support.leapwork.com/s/article/Howtocheckversionhistory6330797663772)
- [Restoring a previous version of a test flow](https://support.leapwork.com/s/article/DifferencebetweenOnlyflowFullcopyFullrestorewhilerestoringapreviousversionofaTestflow63307a033d1e6)
- [How to export and import automation flows](https://support.leapwork.com/s/article/HowtoExportandImportautomationflows63307ce385193)

#### Additional resources

- [Leapwork Docs](https://docs.leapwork.com/)  
- [Leapwork Support](https://support.leapwork.com/)

### **Module 5: Leapwork Best Practices, Integration & Test Cycle Review**

## Goal

Leverage the cumulative learning and complete the first Test Run for a function.

## Who Should Attend

**All users**: Participating in the Quick Launch with test case creation accountability.

## Outcome

Successful completion of the first test run of multiple test cases.

#### Leapwork Advanced: DevOps, Integrations & APIs

- [Best Practices](https://support.leapwork.com/s/topic/0TO7Q0000008svCWAQ/best-practices?tabset-f12fe=2)
- [Integration](https://support.leapwork.com/s/topic/0TO7Q0000008svBWAQ/integration?tabset-f12fe=2)
- [Public Rest API](https://docs.leapwork.com/leapwork-studio/latest/public-rest-apis)

#### Additional resources

- [Leapwork Docs](https://docs.leapwork.com/)  
- [Leapwork Support](https://support.leapwork.com/)
