Browse the full tutorial library
Use the filter chips or the page search below if you want to narrow the list quickly.
This page is for fast scanning. Open a card and it jumps straight to the right section.
70 tutorial sections
All main sections from the site are listed here, including the new IKT admin page.
Filter by track
Switch between C# Console, C# Forms, Flowcharts, HTML/CSS/JS, Tinkercad, and IKT Admin.
Search this page
Type one or two keywords like office, samba, or button.
Tutorial directory
Showing 70 tutorials.
C# Console
Lesson 1: text output and one integer variable
Print a few lines and show one stored whole number.
C# Console
Lesson 2: read text and echo it twice
Read one text line and print it back in two simple sentences.
C# Console
Lesson 3: double a number after parsing text
Read a whole number, convert it, and multiply it by two.
C# Console
Lesson 4: sum of two integers
Read two whole numbers and print their sum.
C# Console
Basic calculator with four operations and divide-by-zero check
A small calculator that can add, subtract, multiply, and divide.
C# Console
Loop calculator with switch menu
Keep the calculator open until the user chooses Exit.
C# Console
Small multiplication table with nested loops
Use two loops to print a simple multiplication table.
C# Console
One-question quiz with ++ and -- operators
Practice score changes with the increment and decrement operators.
C# Console
Sort exactly 10 numbers and compute average
Read ten values into an array, sort them, and print the average.
C# Console
Sort space-separated numbers and compute median
Read one line of numbers, split it, sort it, and find the median.
C# Console
Interval validation with repeat loop
Keep asking until the user types a number inside a chosen interval.
C# Console
Leap year check in console
Use the standard leap-year rule with 4, 100, and 400.
C# Console
Rectangle perimeter and area with optional file export
Calculate area and perimeter, then optionally save the result.
C# Console
List executable files in the current folder and save the list
Read files from the current folder, filter .exe files, and save the result.
C# Console
Caesar cipher with encryption, decryption and file output
Shift letters forward or backward and save the result text.
C# Console
Resistor color calculator
Convert resistor bands to an ohm value with a simple lookup table.
C# Console
Mask every third non-space character with regex
Use Regex.Replace with a counter to hide every third visible character.
C# Console
Robot vacuum simulation on a grid
Move a robot on a small grid with F, L, and R commands.
C# Forms
Interval checker form
Check if a typed number is inside a simple interval.
C# Forms
Mouse cursor tracker with pixel and millimeter coordinates
Track the mouse on a panel and convert pixels to millimeters.
C# Forms
Character classifier: digit, vowel, consonant or special symbol
Classify one typed character into a simple group.
C# Forms
Quadratic equation solver form
Solve a quadratic equation after the user types a, b, and c.
C# Forms
Driving range / reach distance checker
Compare trip distance with the distance the car can still drive.
C# Forms
Hangman word guessing game
A small one-word Hangman project with labels and one guess box.
C# Forms
ASCII converter
Convert one character to its code and one code back to a character.
C# Forms
PIN login with second form menu
Open a second form only after the correct PIN is typed.
C# Forms
Train crossing signal
Use a timer to alternate red warning lights like a train crossing.
C# Forms
Save, load and sort items in a ListBox
Add items to a list, save them, load them, and sort them.
C# Forms
IP address viewer with progress bar
Load IP addresses and show progress while they are added to the list.
C# Forms
Leap year checker form
The classic leap year rule in a simple button-click form.
C# Forms
PDF form exporter with hand-drawn signature
Fill a simple form, draw a signature, and export both to a PDF.
C# Forms
Dice roller with image animation
Cycle through dice pictures for a short moment, then stop on the final roll.
Flowcharts
Greeting flowchart test
The smallest possible flowchart with output, input, and output again.
Flowcharts
Digit sum
Add all digits of one natural number.
Flowcharts
Reverse text
Build a new text from the last character back to the first.
Flowcharts
Reverse number
Reverse the order of digits in a number.
Flowcharts
Sequence minimum and occurrence count
Find the smallest value and count how many times it appears.
Flowcharts
Factorial
Multiply numbers from 1 to n.
Flowcharts
Quadratic equation in flowchart form
Use the discriminant to choose between zero, one, or two real roots.
Flowcharts
Greatest common divisor
Use the Euclidean algorithm to find the GCD of two numbers.
Flowcharts
Decimal to binary
Convert a decimal number to binary with repeated division by 2.
Flowcharts
Bubble sort
Repeat swaps until the list is ordered.
HTML/CSS/JS
CSS exercise 1: gray and blue paragraphs with classes
The simplest HTML plus CSS task with reusable classes.
HTML/CSS/JS
CSS exercise 2: color the second paragraph with nth-of-type
Style the second paragraph without using classes.
HTML/CSS/JS
CSS exercise 3: bold first letter
Add a pseudo-element to style the first letter.
HTML/CSS/JS
CSS exercise 4: span and links
Style inline text inside a paragraph and give links a hover state.
HTML/CSS/JS
Landing page with background image, dialog, menu and subscribe form
A small static page with a top menu, one hero box, and a simple subscribe form.
HTML/CSS/JS
Image slider with optional fullscreen
A small slider with previous, next, and fullscreen buttons.
HTML/CSS/JS
Analog clock
Build a simple analog clock with HTML, CSS, and JavaScript.
HTML/CSS/JS
Two-number browser calculator
Read two numbers in the browser and print the sum.
Tinkercad
LED Dice
Press a button and light LEDs in dice-style patterns from 1 to 6.
Tinkercad
LED Sequence Prototype
A basic LED chaser that shows loops and output order clearly.
Tinkercad
Motion Alarm with Buzzer and Servo
Detect movement, sound a buzzer, and move a servo arm.
Tinkercad
Running Lights with Potentiometer Control
Use a potentiometer to make a running-light sequence faster or slower.
Tinkercad
Motion Alarm with LEDs
Use a motion sensor to switch between safe and alert LED states.
Tinkercad
Two Blinking LEDs
Alternate two LEDs with a very small loop.
Tinkercad
Light-Controlled Motor Prototype
Read light level and switch a motor on when it gets dark.
Tinkercad
Motor Encoder Speed Reader
Count encoder pulses and estimate speed once per second.
Tinkercad
Railway Crossing Simulation
Lower a servo gate and flash red LEDs when a train sensor is triggered.
Tinkercad
Motion Sensor with Servo Gate
Open a servo gate on motion, warn with an LED, then close it after a delay.
Tinkercad
Temperature Indicator with LEDs
Use three LEDs to show cold, normal, and hot temperature ranges.
IKT Admin
Install Office 365 from a server share
Install Microsoft 365 from a prepared shared folder on the client.
IKT Admin
Group Policy and user setup
Create a user, start Edge after sign-in, block Control Panel, and apply the other rules.
IKT Admin
Install Visual Studio from the server
Offline Visual Studio install from the shared folder on the server.
IKT Admin
Install Samba and make the share work
Basic Samba install, shared folder setup, and a test from Linux and Windows.
IKT Admin
ACL permissions
Folder tree and access rights for Pavel, Dana, and Radek.
IKT Admin
Install SSH on Linux and connect from Windows
Install OpenSSH on Debian and connect from a Windows client.
IKT Admin
Apache localhost
Make Apache work on Debian and test it with localhost.
IKT Admin
Shift+F10 and OOBE
Open CMD during Windows setup and use the correct OOBE command.
IKT Admin
Mikrotik setup
Task with DHCP, Wi-Fi, SSH port 10022, backup, and an AP over PoE.