> ## Documentation Index
> Fetch the complete documentation index at: https://python-training.ipoint-labs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Study plan: Evening · IAD1-B

> Monday to Friday, 6:00 pm to 10:00 pm. December 7 to December 18, 2026.

Instructor: **Dave Flanagan**

| | |
| - | - |
| **Dates** | Monday, December 7 to Friday, December 18, 2026 |
| **Class days** | Monday to Friday, 6:00 pm to 10:00 pm, with a 24-minute break |
| **Location** | Suite 300 |
| **Labs** | [PCEP course](https://labs.intellectualpoint.com/courses/pcep) in the IP Lab Portal |
| **Homework** | Two Exam Edge assignments in [MyIP Portal](https://my.ipoint.id) |

## How your 36 hours are used

You have 10 evenings of 3.6 hours: 36 hours in class over two weeks.

| Part | Hours | What happens |
| - | - | - |
| Modules and labs | 24 | All 14 modules, with one key lab per module done together in class |
| Exam prep | 12 | Section reviews, two timed practice rounds, the capstone lab, and a final review |
| Homework labs | About 7, on your own | The other 21 labs, in the IP Lab Portal |

There is not enough class time for all 36 labs, so the rest are homework. Do each one after its module is covered in class, while it is fresh.

## Week 1 · December 7 to December 11

| Day | In class | Lab in class |
| - | - | - |
| Mon December 7 | Course introduction [Module 1: How Python runs your code](https://python-training.ipoint-labs.com/pcep/module-01/material.md) [Module 2: Literals and variables](https://python-training.ipoint-labs.com/pcep/module-02/material.md) (start) | [Lab 1: Hello, Python](https://python-training.ipoint-labs.com/pcep/module-01/lab-01.md) |
| Tue December 8 | [Module 2: Literals and variables](https://python-training.ipoint-labs.com/pcep/module-02/material.md) (finish) [Module 3: Operators, expressions, and console I/O](https://python-training.ipoint-labs.com/pcep/module-03/material.md) [Module 4: Conditional execution](https://python-training.ipoint-labs.com/pcep/module-04/material.md) (start) | [Lab 3: Miles and kilometers converter](https://python-training.ipoint-labs.com/pcep/module-02/lab-03.md) [Lab 5: Evaluate an expression](https://python-training.ipoint-labs.com/pcep/module-03/lab-05.md) |
| Wed December 9 | [Module 4: Conditional execution](https://python-training.ipoint-labs.com/pcep/module-04/material.md) (finish) [Module 5: Loops](https://python-training.ipoint-labs.com/pcep/module-05/material.md) [Module 6: Lists](https://python-training.ipoint-labs.com/pcep/module-06/material.md) (start) | [Lab 9: Leap year checker](https://python-training.ipoint-labs.com/pcep/module-04/lab-09.md) [Lab 10: Guess the secret number](https://python-training.ipoint-labs.com/pcep/module-05/lab-10.md) |
| Thu December 10 | [Module 6: Lists](https://python-training.ipoint-labs.com/pcep/module-06/material.md) (finish) [Module 7: Tuples and sets](https://python-training.ipoint-labs.com/pcep/module-07/material.md) [Module 8: Dictionaries](https://python-training.ipoint-labs.com/pcep/module-08/material.md) [Module 9: Strings](https://python-training.ipoint-labs.com/pcep/module-09/material.md) (start) | [Lab 15: Shopping list manager](https://python-training.ipoint-labs.com/pcep/module-06/lab-15.md) [Lab 19: Unique visitors with sets](https://python-training.ipoint-labs.com/pcep/module-07/lab-19.md) [Lab 21: Word counter](https://python-training.ipoint-labs.com/pcep/module-08/lab-21.md) |
| Fri December 11 | [Module 9: Strings](https://python-training.ipoint-labs.com/pcep/module-09/material.md) (finish) [Module 10: Defining functions](https://python-training.ipoint-labs.com/pcep/module-10/material.md) [Module 11: Flexible arguments and scope](https://python-training.ipoint-labs.com/pcep/module-11/material.md) (start) | [Lab 22: Palindrome checker](https://python-training.ipoint-labs.com/pcep/module-09/lab-22.md) [Lab 25: Leap year function](https://python-training.ipoint-labs.com/pcep/module-10/lab-25.md) |

### Homework labs

17 labs, about 5 hours 30 minutes in total.

| Lab | Module | Time |
| - | - | - |
| [Lab 2: Literal values](https://python-training.ipoint-labs.com/pcep/module-02/lab-02.md) | Module 2 | 15 min |
| [Lab 4: Formatting output with print()](https://python-training.ipoint-labs.com/pcep/module-03/lab-04.md) | Module 3 | 15 min |
| [Lab 6: Trip end time calculator](https://python-training.ipoint-labs.com/pcep/module-03/lab-06.md) | Module 3 | 25 min |
| [Lab 7: Ticket price checker](https://python-training.ipoint-labs.com/pcep/module-04/lab-07.md) | Module 4 | 15 min |
| [Lab 8: Income tax calculator](https://python-training.ipoint-labs.com/pcep/module-04/lab-08.md) | Module 4 | 25 min |
| [Lab 11: Countdown with range()](https://python-training.ipoint-labs.com/pcep/module-05/lab-11.md) | Module 5 | 15 min |
| [Lab 12: Vowel skipper](https://python-training.ipoint-labs.com/pcep/module-05/lab-12.md) | Module 5 | 15 min |
| [Lab 13: Collatz sequence](https://python-training.ipoint-labs.com/pcep/module-05/lab-13.md) | Module 5 | 20 min |
| [Lab 14: Block pyramid](https://python-training.ipoint-labs.com/pcep/module-05/lab-14.md) | Module 5 | 20 min |
| [Lab 16: Remove duplicates](https://python-training.ipoint-labs.com/pcep/module-06/lab-16.md) | Module 6 | 15 min |
| [Lab 17: Seat map](https://python-training.ipoint-labs.com/pcep/module-06/lab-17.md) | Module 6 | 25 min |
| [Lab 18: Coordinates with tuples](https://python-training.ipoint-labs.com/pcep/module-07/lab-18.md) | Module 7 | 15 min |
| [Lab 20: Phone book](https://python-training.ipoint-labs.com/pcep/module-08/lab-20.md) | Module 8 | 20 min |
| [Lab 23: Receipt formatter](https://python-training.ipoint-labs.com/pcep/module-09/lab-23.md) | Module 9 | 20 min |
| [Lab 24: Caesar cipher](https://python-training.ipoint-labs.com/pcep/module-09/lab-24.md) | Module 9 | 25 min |
| [Lab 26: Days in a month](https://python-training.ipoint-labs.com/pcep/module-10/lab-26.md) | Module 10 | 20 min |
| [Lab 27: Prime finder](https://python-training.ipoint-labs.com/pcep/module-10/lab-27.md) | Module 10 | 20 min |

Nothing due this week
Keep up with the homework labs

## Week 2 · December 14 to December 18

| Day | In class | Lab in class |
| - | - | - |
| Mon December 14 | [Module 11: Flexible arguments and scope](https://python-training.ipoint-labs.com/pcep/module-11/material.md) (finish) [Module 12: Exceptions](https://python-training.ipoint-labs.com/pcep/module-12/material.md) [Module 13: File handling](https://python-training.ipoint-labs.com/pcep/module-13/material.md) (start) | [Lab 29: Scope detective](https://python-training.ipoint-labs.com/pcep/module-11/lab-29.md) [Lab 30: Safe number input](https://python-training.ipoint-labs.com/pcep/module-12/lab-30.md) |
| Tue December 15 | [Module 13: File handling](https://python-training.ipoint-labs.com/pcep/module-13/material.md) (finish) [Module 14: Modules and imports](https://python-training.ipoint-labs.com/pcep/module-14/material.md) **Exam prep:** Exam briefing and traps clinic | [Lab 32: Daily journal file](https://python-training.ipoint-labs.com/pcep/module-13/lab-32.md) [Lab 34: Geometry with math](https://python-training.ipoint-labs.com/pcep/module-14/lab-34.md) |
| Wed December 16 | **Exam prep:** Sections 1 and 2 review **Exam prep:** Section 3 review | |
| Thu December 17 | **Exam prep:** Sections 4 and 5 review **Exam prep:** Practice round 1 | |
| Fri December 18 | **Exam prep:** Capstone lab **Exam prep:** Practice round 2 **Exam prep:** Final review and exam-day plan | [Lab 36: Tic-tac-toe capstone](https://python-training.ipoint-labs.com/pcep/module-14/lab-36.md) |

### Homework labs

4 labs, about 1 hour 30 minutes in total.

| Lab | Module | Time |
| - | - | - |
| [Lab 28: Flexible statistics](https://python-training.ipoint-labs.com/pcep/module-11/lab-28.md) | Module 11 | 20 min |
| [Lab 31: Robust calculator](https://python-training.ipoint-labs.com/pcep/module-12/lab-31.md) | Module 12 | 25 min |
| [Lab 33: Grades CSV report](https://python-training.ipoint-labs.com/pcep/module-13/lab-33.md) | Module 13 | 25 min |
| [Lab 35: Dice and lottery with random](https://python-training.ipoint-labs.com/pcep/module-14/lab-35.md) | Module 14 | 20 min |

## Exam prep

The last 12 hours of class get you ready for the exam. Bring your questions.

| Session | What you do |
| - | - |
| Exam briefing and traps clinic | How PCEP-30-03 works (35 questions, 50 minutes, 70% to pass), then the mistakes the exam is built around: operator precedence, `//` and `%` with negative numbers, slices, two names for one list, scope, and the order of `except` branches. |
| Sections 1 and 2 review | Fundamentals and control flow, 40% of the exam. Rework the **Check your understanding** questions from Modules 1 to 5 and trace short programs by hand. |
| Section 3 review | Data collections, 26% of the exam and the biggest section. Lists, tuples, sets, dictionaries, and strings from Modules 6 to 9. |
| Sections 4 and 5 review | Functions, exceptions, files, and modules, 34% of the exam. Modules 10 to 14. |
| Practice round 1 | 35 exam-style questions in 50 minutes, then go through every answer together. |
| Practice round 2 | A fresh set of 35 questions in 50 minutes. Compare your score with round 1. |
| Capstone lab | Build [Lab 36: Tic-tac-toe capstone](https://python-training.ipoint-labs.com/pcep/module-14/lab-36.md) together. One program that uses every PCEP section. |
| Final review and exam-day plan | Your weakest topics, open questions, and how to book and sit the exam. |

## Exam Edge assignments

Two assignments of 50 questions each, 100 questions in total, in [MyIP Portal](https://my.ipoint.id). Both are due seven days after your last class. Start them once you finish Module 14, and use your misses to choose what to review.

Due Friday, December 25
Exam Edge Assignments #1 and #2, submitted in MyIP Portal

## Certification exam

The exam for this course is **PCEP-30-03, Certified Entry-Level Python Programmer**, from the Python Institute. It has 35 questions in 50 minutes, and you need 70% to pass. You take it online through the OpenEDG Testing Service. See the [PCEP exam overview](https://python-training.ipoint-labs.com/pcep/overview.md) and the [official PCEP page](https://pythoninstitute.org/pcep).

Book it once you score 70% or more on both Exam Edge assignments.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.