Materials and tools used in a security reviewIllustration of a working environment

Enrolment opening soon

Pentest: the game plan

Security test planning

Learn to turn a general request to check security into a workable assessment plan. Practice client conversations, test-model selection, scope definition and responses to changing circumstances. Prepare documents organizing collaboration from engagement start to retest.

PLN 449planned price including tax

In your browser · No installation · Tutor and narration

FormatIn your browser, at your own pace
Syllabus8 topic areas
Edition languagePolish
Signup typeFree waitlist

Pentest: the game plan

Join the waitlist

Have a question? Email me

You can withdraw your consent at any time. This signup covers the selected course — we will not add you to the lists for the other courses automatically.

Open your browser. Start learning.

The tutor shows you.
The narrator explains. You practice.

Do not spend your first evening configuring an environment. The application, tools and task context are in one place. You do not need Docker, a VPN, a virtual machine or paid software.

See what to pay attention to

A virtual tutor walks you through the example and highlights important parts of the application, code or tool. Connect the instruction to what is happening on screen.

Hear why the result matters

Narration explains the mechanism, decision and result. Pause the guidance, return to an earlier step and work through it at your own pace.

Test your own reasoning

Take over in the exercise: change data, run a test or make a decision. Compare the result and improve your solution using the explanation.

One environment, without switching between a video and a local installation. Tools fit the topic: from HTTP requests and code to a terminal, calculator or document. Practice in simulators and prepared cases, without attacking other people's systems.

What will you be able to do?

Know what to agree before running the first test.

Turn a general security request into a plan understood by tester and client. Also practice scope changes and accounting for completed work.

Starting point

The client asks for a pentest, but everyone means something different.

The skill you develop

Choose the assessment model and depth for the engagement's goal.

How you test it in practice

Record the goal, expected outcome and required access. Justify a black-box, gray-box or white-box model.

Starting point

You do not know what to ask or what must remain untouched.

The skill you develop

Agree assets, roles, permissions, constraints and escalation rules.

How you test it in practice

Prepare scope and questions. Treat a new host or integration as a change requiring agreement, not automatic permission.

Starting point

You struggle to show which planned work was actually tested.

The skill you develop

Connect performed tests, evidence, coverage gaps and retests.

How you test it in practice

Create a scope-change record and work summary with limitations and closure conditions.

Why does this matter beyond the course?

Practice engagement discussions as a beginning consultant or assessment buyer. Documents require approval by the appropriate parties.

Connect each skill to a concrete work product. Return to explanations while you practice.

A syllabus backed by materials

Specific topics.
Practice that helps you understand them.

See what makes up the syllabus: lessons, explanations, examples and exercises. The figures below describe different types of materials.

12chapters
Topic chapters in the current course materials. Subviews and indexes of the same content do not increase this count.
303narrated steps
Distinct pairs of screen text and narration after removing identical duplicates. These are guidance segments, not separate complete lessons.
45exercise variations
15 demonstrations and 30 exercises in test planning, scope and engagement rules. Exercise documents do not authorize real testing.
30planning exercises
Planning exercises already included in the 45 variations. They are not counted again as additional engagements.

The figures describe the English-language source materials. The waiting list is for the planned Polish edition. These counts do not mean its translation is complete. Demonstration steps, examples and tasks are different units, not hours of video or counts of unique vulnerabilities.

Entry point

Who is this course for?

  • Beginning consultants, test leads and assessment buyers.
  • People commissioning a pentest who want to know what to ask and how to assess proposed scope.
  • Technical practitioners who want to manage the organizational part of an engagement themselves.

What helps at the start

  • Understanding of a security assessment's purpose. No payload knowledge required at entry.

Available in Polish and English — you can switch language at any time. Command names, code snippets and standard identifiers remain in their original form.

How you learn

First, understand.
Then, do it yourself.

The tutor walks through an example and explains each decision. In the exercise, return to the context, check the result and improve your answer.

  1. Understand the situation

    Goal, constraints and inputs. Know what you are testing and why.

  2. See the mechanism

    Watch a demonstration with tutor commentary, step by step.

  3. Complete the task

    Work with data, a tool or a scenario. Compare the result with your expectation.

  4. Draw a conclusion

    Justify your decision and understand its limitations. Return to anything that needs improvement.

Exercises use simulators and selected mechanisms that run in the browser. They do not require attacking other people's systems.

Planned syllabus

Know what you are learning. And why.

Each area develops a specific skill. Learn not only the topic but also the action and outcome that learning leads to.

Each topic includes a skill and a concrete exercise outcome.

I want to join the list
01The client conversation

Clarify the decision the client wants to make after the assessment and the expected work product. Choose a vulnerability assessment or pentest and a black-box, gray-box or white-box model. Establish access, time, constraints and information needed before starting.

Tutor-guided exercise

What you practice
Translate a business expectation into an assessment goal and model.
Practical outcome
Organize the client's request, required access and expected outcomes. Justify black-box, gray-box or white-box selection.
02Scope and authorization

Build a matrix of allowed, restricted and excluded assets, including external services. Record who approves specific actions and how scope extensions are handled. Practice distinguishing permission to read from permission to change state.

Tutor-guided exercise

What you practice
Recognize missing authorization before taking action.
Practical outcome
Complete a draft authorization and allowed-resource matrix. Identify constraints and matters requiring approval by the parties.
03Hypotheses and test goals

Trace the roles of customer, seller and operation approver. Mark data flows and trust boundaries, then prepare abuse scenarios. Turn each scenario into a test question within the authorization scope.

Workshop with prepared data

What you practice
Turn a threat scenario into a test question.
Practical outcome
For a prepared flow, describe the abuse, control and expected test result. Connect the hypothesis to a concrete action.
04A WSTG-aligned plan

Choose WSTG methods for application features, available roles and assessment priorities. Sequence actions, link them to evidence identifiers and consider expected defensive traces. Also plan how to record tests that find no vulnerability.

Workshop with prepared data

What you practice
Choose tests for functionality, risk and scope instead of copying the full list.
Practical outcome
Connect a goal to a selected test and source. Justify omitting items that do not fit the case.
05Evidence

Define the required record of input, result, context and interpretation. Agree data minimization, storage and handover rules. Prepare a template supporting test reproduction and identification of untested aspects.

Tutor-guided exercise

What you practice
Establish what counts as sufficient evidence that a test was performed.
Practical outcome
Organize input, identity, result and limitations. Separate observation from assumption and report copies from source material.
06Changing circumstances during an engagement

Practice pressure to expand testing, unexpected data and an event requiring tests to stop. Apply agreed contacts and escalation rules. Prepare a decision record and communication allowing authorized work to resume safely.

Case analysis

What you practice
Handle a new resource or constraint without unilaterally expanding the test.
Practical outcome
Prepare a scope change and escalation approach. Identify which action awaits approval and which can continue.
07Coverage assessment

Compare the plan with the activity log and materials actually produced. Separate completed tests, limitations and outstanding items. Present coverage through actions, not merely a list of WSTG references.

Workshop with prepared data

What you practice
Show what was tested and what remains unresolved.
Practical outcome
Connect the plan to evidence and gaps. Distinguish a negative result from an unperformed or blocked test.
08Closure

Define retest conditions, handover scope and material retention and deletion rules. Summarize findings, responsibilities and the client's next decisions. Produce a coherent closure package for review by the appropriate people.

Workshop with prepared data

What you practice
Hand over results with retest conditions and unresolved issues.
Practical outcome
Prepare a draft work summary. Identify owners of follow-up actions and finding-closure criteria.

In practice

What will you work on
during the course?

Each case has context, a concrete action and an outcome. The goal is not to memorize a command but to understand why the result changed.

An assessment plan from an imprecise request

Clarify the goal, access model and roles, then build a scope matrix. Match tests to application functions and record evidence, stop-work and retest rules.

Work productDraft engagement rules and an execution plan linked to test questions.

Scope changes and accounting for completed work

Analyze a new resource or action requiring an additional decision. Prepare an escalation record, then compare the plan with the log and actual materials at closure.

Work productA change register, justified assessment coverage and closure conditions.

Certificate of completion

Finish the course.
Get the certificate.

When you complete the course, the certificate is issued automatically and emailed to you. It shows your name, the date of issue and a unique code, and its second page lists the course scope.

  • Anyone, such as an employer, can check the code without logging in.
  • The certificate is issued in English.
  • It confirms completion of the course; it is not an industry certification.

Code verification: cyberszkola.pl/verify

Sample certificate of completion, page 1, with example details and a SPECIMEN watermark
Sample certificate, page 2: course scope
Sample certificate: page 1 and the course scope on page 2. The name, date and code are examples.
Enlarge course scope
Sample certificate, page 2: course scope

Upcoming standalone course

A defined scope.
Without buying the whole path.

  • Client conversation cases and organizational decisions during an assessment.
  • Work on scope, authorization, a WSTG plan and escalation rules.
  • Tasks assessing completed actions, retests and result handover.
  • Certificate of completion in English, with a verification code.

Planned course price

PLN 449including tax

Polish edition · Launch date not yet announced

Notify me at launch

Joining is free. Before sales open, you will receive the date, full scope and purchase terms. We are not taking payments today. This is a separate interest list, not a place reservation or purchase.

For companies and teams

Training for your team.
On our platform or in your LMS.

  • Company accounts, departments and licences on our platform, with progress reports for managers.
  • Delivery into your company's e-learning system. Progress and completion show up in your own reports.
  • VAT invoice issued to your company.

Compatible with LMS platforms including:

  • Moodle
  • TalentLMS
  • Cornerstone
  • Docebo
  • SAP SuccessFactors
  • Workday Learning
  • Absorb
  • 360Learning

and other platforms that support e-learning standards.

Price for companies

Individual quotedepends on the number of licences, access period and delivery method

Delivery into your company's own LMS from 50 licences.

Ask for a quote

Write to [email protected]: the number of people, the courses you want and your LMS, if you use one.

Jacek Wlodarczyk

Project author

Jacek Wlodarczyk

Creator of Cyberwiedza, cyberszkola and AI SecLabs. In these courses, I connect explanations of mechanisms with practice, observation and decisions you need to justify.

Running a command is not enough. What matters is what its output confirms, what it does not confirm and what the next step should be.

More about the author

Before joining

Good to know.

Do I need to know attack techniques?

No ready-made attack knowledge is required at entry. Understanding the assessment's purpose matters more. The course teaches questioning, scope selection and work organization; testing techniques can be developed in the web course.

Is this also for someone commissioning a pentest?

Yes. Learn the decisions worth making before an assessment and how to account for coverage. This helps prepare a request, agree responsibilities and assess a proposed plan.

Am I buying a course now?

No. This is an upcoming course announcement and an interest list. Joining is not a purchase, a place reservation or a commitment to pay.

When will it launch, and what will it cost?

The launch date, price and access terms will be announced before sales open. The interest list is how we send that information.

What language will the course use?

The course is available in Polish and in English — you can switch language at any time, and lessons, exercise explanations and narration exist in both. Commands, code and tool names keep their original syntax, as used in everyday work.

Do I need to install Docker, a VPN or my own lab?

No. All course exercises run in your browser on a computer with internet access. Training applications, terminals, editors and workshops are part of the platform. You do not install Docker, a virtual machine or a VPN, and you do not need paid external tools.

Is this just a collection of videos?

No. You work in an interactive environment. A virtual tutor highlights important elements, and narration explains the action and its result. Pause the lesson, return to earlier steps and run your own experiments. This guidance is built into the course, not individual consultation with a person.

Do the exercises act on other people's systems?

No. You use training applications, simulators and prepared data. Learn the mechanism and its limitations in a safe environment. External resources are supplementary, not required to complete the exercises.

Will I receive a certificate or a job guarantee?

Yes, a certificate of completion. When you complete the course, you receive a certificate in English with a unique code that anyone can check at cyberszkola.pl/verify. It confirms completion of the course and is issued by the author; it is not an industry certification. We do not promise employment.

Are these official OWASP or ISO courses?

No. These are independently authored courses using public references and original cases. They do not replace licensed standards, accreditation or qualifications required in regulated industries.

Join the waitlist

Do not miss the launch: Pentest: the game plan

Leave your email address. We will send you news of enrollment, the syllabus and first-edition terms. You will not need to keep checking this page.

Planned price: PLN 449 including tax

  • Launch news for your chosen course
  • The full offer before you decide to buy
  • Free to join, no obligation to buy

Join the waitlist

Have a question? Email me

You can withdraw your consent at any time. This signup covers the selected course — we will not add you to the lists for the other courses automatically.