Welcome to UEFI and EDK II Learning and Development. The self paced courses below are provided to help you increase your knowledge of UEFI and EDK II and to aid you in performing UEFI- and EDK II-related tasks. These courses are provided and produced as a courtesy of Intel Corporation and Contributed-under: TianoCore Contribution Agreement 1.1 (License Agreement )
Before you begin a course, review the course objectives and intended audience to determine if the course is right for you. Enjoy learning more about UEFI and EDK II!
How to download: Download each lesson’s ‘'’Zip file**’’’ into your local directory. Then unzip each one and run each of the .htm files locally. Double click on the index.html file for each lesson to open with your default browser.
Intended Audience:Firmware/Software Engineers
Course Goal:Initialize the boot process by following the UEFI specifications
| Defining Specifications' Role in Firmware & Initializing the Boot Process Lessons 0 - 5 | |||
|---|---|---|---|
| Download | Launch Training | Description | |
|
Zip file**
|
Launch |
Lesson 0: Defining Specifications' Role in Firmware |
|
|
Zip File**
|
Launch |
Lesson 1: Course Introduction and Pre-EFI (PEI) and Security (SEC) Phases |
|
| Zip File** | Launch |
Lesson 2: Driver Execution Environment (DXE) |
|
| Zip File** | Launch |
Lesson 3: UEFI Drivers |
|
| Zip File** | Launch |
Lesson 4: Firmware and Data Storage |
|
| Zip File** | Launch |
Lesson 5: Boot Device Selection (BDS) and Human Interface Infrastructure (HII) |
|
(downloads below are the same as above)
’'’Lesson 0: Defining Specifications’ Role in Firmware’’‘
Intended Audience: Firmware/Software Engineers
Course Goal: Briefly explore the history and role of specifications in firmware
Download Lesson 0 Zip file** or Launch
Lesson 0:
Course Objectives: When you complete the course, you will be able to:
Initializing the Boot Process Lessons 1 - 5
Intended Audience:Firmware/Software Engineers
Course Goal:Initialize the boot process by following the UEFI specifications
Download Lesson 1 Zip File** or Launch
Lesson 1: Course Introduction and Pre-EFI (PEI) and Security (SEC) Phases
When you complete this lesson, you will be able to:
Download Lesson 2 Zip File** or Launch
Lesson 2: Driver Execution Environment (DXE)
When you complete this lesson, you will be able to:
Download Lesson 3 Zip File** or Launch
Lesson 3: UEFI Driver
When you complete this lesson, you will be able to:
Download Lesson 4 Zip File** or Launch
Lesson 4: Firmware and Data Storage*
When you complete this lesson, you will be able to:
Download Lesson 5 Zip File** Or Launch
Lesson 5: Boot Device Selection (BDS) and Human Interface Infrastructure (HII)
When you complete this lesson, you will be able to: