A lab mid-exercise: the vulnerable query code next to the injected UNION SELECTSee the working demo ↓A screenshot — the working demo is below

Cybersecurity training

cyberszkola

Do more than watch attacks. Understand their causes and test the results yourself. Explore Web Security PRO: 132 technical labs with a tutor, narration and your own experiments, without setting up an environment.

Joining is free. You will receive the date and terms before deciding whether to buy.

First editionWeb Security PRO
Planned startNovember 2026
EnvironmentIn your browser, no installation
Start hereFull demo, no signup

First edition · Coming soon

Web Security PRO

Understand the attack. Test it yourself. Instead of guessing what a copied payload does, trace the request, change the input and see why the application behaves differently.

  • 132 technical labsAccess control, SQL injection, XSS, sessions and further vulnerability classes, organized into topic groups.
  • Explanation alongside actionThe tutor walks through an example, while narration connects each step to its cause and result.
  • Your own experiments, not just watchingChange the input, compare responses and return to the explanations whenever you need them.
Planned first-edition pricePLN 790 including tax
Planned startNovember 2026
Notify me at launch

For now, a free interest list. Planned access: 12 months. We are not taking payments.

One technical course

From your first comparison
to your own test variations.

  • 132technical labs
  • 1,056exercise stages
  • 3,169narrated steps
  • 1,511test variations

In your browser, without Docker, a VPN or a lab installation. The first edition does not include separate professional-practice modules or specialist courses.

The figures describe the course source materials. Stages and steps are parts of labs, not additional lessons. Variations include attacks, control tests and models.

How you work in a lab

  1. Understand the situation
  2. Inspect the request
  3. Change the input
  4. Compare the result
  5. Test the protection

Try the learning experience first

From a product parameter
to data in the database.

Run a real lab in your browser — no sign-up, no install. Compare the HTTP request, the SQL query and what the page renders, trace the cause, then check the fix and your own variations.

Explore the first edition
Web Security PRO / full lab
Join the waitlist

Counts describe the program's current source material. Test variants include attacks, controls and models, not only exploits. Different types of material are not added together.

  • 132 labs
  • 8 phases per lab
  • PL / EN narration and subtitles
  • 0 installs — runs in the browser

Separate courses and projects

Explore our
other courses.

Interested in another topic? Explore AI SecLabs or join a specialist course's waitlist. These are separate upcoming offers, with no announced launch dates, outside the first edition of Web Security PRO.

Course category

14 topics

Model. Knowledge. Agent.
Test the trust boundaries.

AI securitySeparate project

AI SecLabs

Explore AI SecLabs
  • Prompt injection and model instructions
  • RAG and knowledge sources
  • Agents, MCP and tool permissions

Explore browser-based AI security training. The syllabus, demo and waitlist are on a separate website.

Information and signupaiseclabs.pl
Terminal and toolsEnrolment opening soon

Linux: confidence at the terminal

Join the waitlist
  • 19chapters
  • 237academy lessons
  • 756narrated steps
  • 13practice scenarios

See the syllabus for details and counting methods.

Get comfortable with the Linux terminal. Work with files, permissions, processes and networking while understanding each command's output.

PLN 249planned price including tax
View syllabus
Methodology and riskEnrolment opening soon

Risk: from scenario to decision

Join the waitlist
  • 18risk analysis paths
  • 50decision cases
  • 243chapters
  • 499narrated steps

See the syllabus for details and counting methods.

From scenario to decision. Compare risk assessment methods, estimate losses, analyze uncertainty and plan action.

PLN 990planned price including tax
View syllabus
Web and applicationsEnrolment opening soon

HTTP under the microscope

Join the waitlist
  • 12chapters
  • 319narrated steps
  • 66exercise variations
  • 172input examples

See the syllabus for details and counting methods.

Read and modify HTTP requests. Explore headers, caching, CORS and application decisions through concrete examples.

PLN 349planned price including tax
View syllabus
Web and applicationsEnrolment opening soon

Cookies and sessions under control

Join the waitlist
  • 12chapters
  • 294narrated steps
  • 48exercise variations
  • 168cookie examples

See the syllabus for details and counting methods.

Trace login, session handling and logout. Test what cookies protect and what the server must enforce.

PLN 349planned price including tax
View syllabus
Web and applicationsEnrolment opening soon

Cryptography without shortcuts

Join the waitlist
  • 12chapters
  • 308narrated steps
  • 75exercise variations
  • 156catalog entries

See the syllabus for details and counting methods.

Distinguish encoding, hashing and encryption. Analyze tokens, signatures and the effects of changing data.

PLN 349planned price including tax
View syllabus
Web and applicationsEnrolment opening soon

SQL Injection in depth

Join the waitlist
  • 12chapters
  • 304narrated steps
  • 307exercise variations
  • 218queries in the corpus

See the syllabus for details and counting methods.

From your first SELECT to SQL injection. Trace the cause, test the attack and verify an effective fix.

PLN 449planned price including tax
View syllabus
Web and applicationsEnrolment opening soon

XSS from the inside

Join the waitlist
  • 12chapters
  • 252narrated steps
  • 41exercise variations
  • 12practical tasks

See the syllabus for details and counting methods.

See when data becomes code. Choose XSS tests for the context and verify how protections work.

PLN 449planned price including tax
View syllabus
Terminal and toolsEnrolment opening soon

Recon: from lead to evidence

Join the waitlist
  • 12chapters
  • 277narrated steps
  • 66exercise variations
  • 50exercise levels

See the syllabus for details and counting methods.

Discover resources, assess leads and choose the next test. Build an attack-surface map and an evidence record.

PLN 349planned price including tax
View syllabus
Methodology and riskEnrolment opening soon

CVSS without guesswork

Join the waitlist
  • 12chapters
  • 299narrated steps
  • 53exercise variations
  • 41assessment exercises

See the syllabus for details and counting methods.

Justify a CVSS vector and separate vulnerability severity from remediation priority. Turn findings into decisions.

PLN 449planned price including tax
View syllabus
Methodology and riskEnrolment opening soon

Pentest: the game plan

Join the waitlist
  • 12chapters
  • 303narrated steps
  • 45exercise variations
  • 30planning exercises

See the syllabus for details and counting methods.

Turn a client's request into an assessment plan: purpose, scope, authorization, constraints, methodology and expected outcomes.

PLN 449planned price including tax
View syllabus
Terminal and toolsEnrolment opening soon

Bash: automate with care

Join the waitlist
  • 16chapters
  • 220Bash demonstrations
  • 65script files
  • 3,590narrated steps

See the syllabus for details and counting methods.

Turn repetitive commands into scripts. Learn variables, loops, pipelines and error handling in Bash.

PLN 349planned price including tax
View syllabus
Terminal and toolsEnrolment opening soon

Pentest: the operator's toolkit

Join the waitlist
  • 16chapters
  • 118command examples
  • 400narrated steps
  • 8practice scenarios

See the syllabus for details and counting methods.

Connect tools into a reproducible testing process: preparation, controlled testing, evidence and verification.

PLN 599planned price including tax
View syllabus
Terminal and toolsEnrolment opening soon

Git: history under control

Join the waitlist
  • 19chapters
  • 320Git lessons
  • 938narrated steps
  • 12practice scenarios

See the syllabus for details and counting methods.

Stay in control of change history. Practice branches, merging, conflicts and recovery without losing important work.

PLN 249planned price including tax
View syllabus

Suggested order

You do not have to start with everything.

Paths help you choose courses for your goal. They are not separate paid bundles and do not require buying the entire catalog.

One family of projects

Read. Practice. Go deeper.

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 kontakt@cyberszkola.pl: 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.

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: Web Security PRO

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 790 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.