LIVE IT Education for kids aged 7-13
with 1:6—1:8 teacher-student ratio in virtual class
Unique curriculum inspired by 19 years experience in IT-education
WEEKEND SPECIAL COURSE AND MARCH HOLIDAY CAMP NOW AVAILABLE!
SIT PROGRAMMING SCHOOL
IT-education project for schoolchildren, launched on the base of Schaffhausen Institute of Technology (SIT — Schaffhausen, Switzerland).
With our proven teaching methodology we will prepare your children not for the present, but for the future: future of science and technologies.
Now, SIT Programming School brings it's 19-years
IT-teaching experience to schoolchildren all around the world
IN PARTNERSHIP WITH
Schaffhausen Institute of Technology
Acronis
International research-led institution located in Schaffhausen, Switzerland
Acronis unifies data protection and cybersecurity to deliver integrated, automated cyber protection that solves the safety, accessibility, privacy, authenticity, and security (SAPAS) challenges of the modern digital world.
March Holiday Camp
Math exercises, solving puzzles, shortest path searching - in Mark Online students will be able to combine the development of algorithmic thinking and solve logical & mathematical tasks while learning the principles of programming in a gamified environment.

Your kid will be able to learn complicated programming topics in a fun game-based way with our unique educational platform. Basics of Algorithmics teaches principles of code writing through programming a game character in a virtual 3D world. This course is a first step to high-level programming languages such as Python.
for students aged 7 - 10 y. o.
Maximum teacher-student ratio is 1:8
Basics of Algorithmic
5 lessons x 1.5 hours, (15.00 - 16.30)
Basics of Algorithmics, Part 1
March 15-19
EUR 180
EUR 260
March Holiday Camp
Register to the SIT Programming School
Basics of Algorithmics, Part 1
MARCH 15-19 2021
Leave your contacts for further info
If you are younger than 18 y.o. please ask your parent to fill the form
Your Name
Your E-Mail
Your Phone
Your child age
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use

We live in the age of computer technology and digital space, so the ability to control a computer is crucial. In the first part of the course, our students will solve different logical & mathematical exercises through learning the basic syntax of the Python programming language which is one of the most popular nowadays.

Students will learn how to create Python programs which can solve different mathematical tasks (how to calculate an average speed instantly), help to answer on different applied questions (how many weeks have passed since a certain date?). WIth new knowledge student's will be able to develop their own text-based projects (different text quest games, reaction/attention tester game, calorie calculator and other).
for students aged 10+ y. o.
Maximum teacher-student ratio is 1:8
Basics of Python
5 lessons x 1.5 hours, (17.00 - 18.30)
Basics of Python, Part 1
March 15-19
EUR 245
EUR 260
March Holiday Camp
Register to the SIT Programming School
Basics of Python, Part 1
MARCH 15-19 2021
Leave your contacts for further info
If you are younger than 18 y.o. please ask your parent to fill the form
Your Name
Your E-Mail
Your Phone
Your child age
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
Weekend Special Course
Scratch
You will learn how to create your own interactive applications in Scratch. You will be able to create full-fledged applications with a storyline, different screens and complex designs, such as variables, sensors and procedures. You will program applications that copy the functionality of the games "Arcanoid," "Tamagochi," simulators of races and arcade air battles, various clickers, quizzes and even the legendary Pacman.

Creating 3D Worlds
In the course "Creating 3D Worlds," the student will be able to take the first steps in creating 3D models, which are used in various virtual worlds. You will learn how 3D models are created, how their textures are formed and used, how you can connect 2D and 3D worlds. A 3D graphics editor will help you create your own 3D model, simple or complex, and create it with the correct colour design.
for students aged 7-11 y. o.
Maximum teacher-student ratio is 1:8
3D + Scratch
2 lessons x 1.5 hours (15.00 - 16.30)
Special Course 3D + Scratch for children 7-9 y.o.
March 13-14
EUR 180
Weekend Special Course
Register to the SIT Programming School
Special Course 3D+Scratch for children 7-9 y.o.
MARCH 13-14 2021
Leave your contacts for further info
If you are younger than 18 y.o. please ask your parent to fill the form
Your Name
Your E-Mail
Your Phone
Your child age
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
2 lessons x 1.5 hours (15.00 - 16.30)
Special Course 3D + Scratch for children 7-9 y.o.
March 20-21
EUR 180
Weekend Special Course
Register to the SIT Programming School
Special Course 3D+Scratch for children 7-9 y.o.
MARCH 20-21 2021
Leave your contacts for further info
If you are younger than 18 y.o. please ask your parent to fill the form
Your Name
Your E-Mail
Your Phone
Your child age
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
2 lessons x 1.5 hours (17.00 - 18.30)
Special Course 3D + Scratch for children 10-11 y.o.
March 13-14
EUR 180
Weekend Special Course
Register to the SIT Programming School
Special Course 3D+Scratch for children 9-11 y.o.
MARCH 13-14 2021
Leave your contacts for further info
If you are younger than 18 y.o. please ask your parent to fill the form
Your Name
Your E-Mail
Your Phone
Your child age
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
2 lessons x 1.5 hours (17.00 - 18.30)
Special Course 3D + Scratch for children 10-11 y.o.
March 20-21
EUR 180
Weekend Special Course
Register to the SIT Programming School
Special Course 3D+Scratch for children 9-11 y.o.
MARCH 20-21 2021
Leave your contacts for further info
If you are younger than 18 y.o. please ask your parent to fill the form
Your Name
Your E-Mail
Your Phone
Your child age
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use

Schedule
15MAR 16MAR 17MAR
18MAR 19MAR
Schedule
15MAR 16MAR 17MAR
18MAR 19MAR
Schedule
13MAR 14MAR
Schedule
20MAR 21MAR
10% family discount
When buying courses for 2 and more children from one family at once
Basics of Algorithmic full course
1
Basics of Algorithmic Part I
  • Working with blocks
  • Linear algorithms
  • Algorithms and performers
  • Command "Paint"
  • Obstacles and command "Jump"
  • Cyclic Algorithm. Сommand "Repeat"
  • Conditional algorithm
2
Basics of Algorithmic Part II
  • Working with blocks
  • Conditions
  • The "ScanColor" command
  • Loops within conditional algorithm
  • Block with letter. Search for letters
  • The "ScanType" command"
3
Basics of Algorithmic Part III
  • Typing code
  • Loop with Condition
  • Loop with Condition. The "Color" parameter
  • Loop with Condition. The "File" and "Type" parameters
  • The "ScanColor" command. Scanning of Multiple Colors
4
Basics of Algorithmic Part IV
  • Typing code
  • Loop with Condition. The "Value" parameter
  • Loop with Condition. Search for "letters"
  • Labyrinth with Obstacles
  • Generator
Basics of Python full course
1
Basics of Python Part I
  • Variables & data types
  • Calculating different math formulas
  • Conditions (if, else, elif), logical operators & Algorithms
  • Project: Text quest
2
Basics of Python Part II
  • Loops (For, while) & Algorithms
  • Nested Loops
  • Numeric sequences processing
  • Project:
3
Basics of Python Part III
  • Strings processing
  • Functions and procedures
  • IDE
  • Project:
4
Basics of Python Part IV
  • Python data structures (lists, tuples, dictionaries)
  • Array algorithms
  • Final Python project
Content Oriented Web
Make great presentations, longreads, and landing pages, as well as photo stories, blogs, lookbooks, and all other kinds of content oriented projects.
Our innovative education technologies
Our own game-based educational environment, Mark.Online makes learning programming & math much easier for our junior students.

Mark.Online is designed to learn the basic programming skills. It provides preparation for learning high-level programming languages such as Python, C++, Java and others.
Why Mark?
96% of students are "Very satisfied" with learning process in Mark
Gamification and flexible education methodics increases student engagement in learning process to 46%
Game-based education significantly reduces your child's stress level
Our methodics is designed to teach basics of computational thinking, algorithms, and problem solving skills
Why virtual class?
Our 19-years experience makes it possible to provide online classes with the quality of onsite face-to-face classes.
Advantages of virtual class lessons:
Complete COVID-19 safety (studying from your home)
Live conversation with teacher and classmates via camera & microphone
Individual approach to each student: teacher adjusts the pace of learning
Learning from anywhere in the world
Regular scheduled classes (Timetable will be available soon)
Students aged 7-10 will study programming on Mark Online platform on the algorithmic language ShadowPython (it's syntax is closely similar to Python)
Students aged 10-13 will study basic mathematical & logical algorithms on Python programming language.
We know how to create world champions
Students of our school regularly shows best results at National and International competitions in all of IT areas:
Programming
We have 19 years experience in competitive programming training. Our students regularly win medals at the National-level Olympiads in Informatics (77 medals in total). In 2016, our student won silver medal at International Olympiad in Informatics (IOI)
Robotics
In 2019 year our team won gold medal at the World Robot Olympiad (WRO) in Hungary in the most prestigious category: Senior High
CyberSecurity (CTF)
Our team won all original Capture The Flag (CTF) competitions (2015-2020). Our team was the only school team which was invited to participate in international student CTF competition (RuCTF) and overtook most of the teams from universities from different countries
We use cookies and similar technologies to make your experience of our websites better. By using and further navigating this website you accept our Privacy Policy.
Close
SIT PROGRAMMING SCHOOL AG
Vordergasse 59, 8200 Schaffhausen
Phone: +41 52 508 73 60
E-mail: sit@programming.school