Teach PLC programming through hands-on practice.

Students build and test real PLC logic in the browser. You assign the lessons, grade the work and see where the class is stuck.

Two routes for your institution.

High schools

Free

Free access through the Scan Cycle Foundation, with class invitations, assignments and grading.

Request free access

Colleges and universities

Custom quote

Access shaped around your programs and class sizes.

Request a quote

What students learn.

The same skills a technician uses on the plant floor.

  • Four PLC languagesLadder, function block diagram, SFC and Structured Text.
  • Timers, counters and sequencesFrom a seal-in to a full machine sequence, tested scan by scan.
  • Operator screensHMI screens bound to the program’s tags.
  • Industrial networksModbus TCP, OPC UA, MQTT and MicroControllers.

See where the class is stuck.

Each requirement’s pass rate, the most common failures and the lesson that fixes each one. Students in your class get Pro at no cost.

Class reports in the teacher dashboard: 21 graded, pass rates for three requirements, and the common failures with an example scan and a lesson for each
Class reports in the teacher dashboard.

Classroom tools

Start in FORGE today. Add your class when you are ready.

  1. 1Free editor and simulatorNo installation and no physical PLC needed.
  2. 2Class invitations and assignmentsShare a class code, then assign any of the 17 lessons or the practice exercises, with a due date.
  3. 3GradingGive each submission a score and written feedback, and release grades when you are ready.
  4. 4Class reports and replaySee where the class is stuck, and play back any student’s attempt.

Before your class signs in.

Students can start in FORGE without an account. Invite them from your dashboard when you are ready.

Read the student privacy note

Tell us about your institution.

High schools are free. Colleges and universities get a custom quote.