We want to help you choose the best program for your kid!
If you still have any questions you can leave your contacts and try free demo lesson
Any questions?
Our schedule doesn't fit you?
Leave your phone number and we will contact you!
VIRTUAL SUMMER PROGRAMS
Make your child's summer informative and memorable!
Register to the Demo Lesson
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 Kids Name
Your E-Mail
Your Phone
Suggest your time or leave a comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
Coding — Universal Communication in the Future
Coding language - is a unique tool that allows human talk to computers, but also provides human-to-human communication. Like English, German, or any other language, programming languages have their own syntax, grammar and logic.
Modern world is becoming more complex, new technologies are gaining more and more importance in our life. Soon knowledge of Coding will become as compulsory as knowledge of our native language.
The best way is to start coding from childhood, when the information is better received and processed. While studying coding, kids actively develop logical and creative thinking, intelligence and train their memory.
Why Start Coding?
When Start Coding?
Depending on your kid's age SIT Programming School offers 3 types of programs:
Fundamentals of Algorithmics for 7 - 8 y.o.
Fundamentals of Programming for 9 - 10 y.o.
Fundamentals of Python for 11 - 14 y.o.
How To Start?
Our Courses
Foundations of Algorithmics. Part 1
In this course kids will use block based programming language to:
- learn different types of algorithms (linear, cyclic and conditional);
- use them to create interactive projects.

The young coders will be introduced to our own learning platform Mark.Online.
Continue with Parts 2, 3 and 4 after Summer Camp.
Contact your Customer Care Manager.
Start: September 2021
Ages 7-8
18.00 - 19.30 SGT
8 lessons x 1.5 hours
Wednesdays
S$440
Foundations of Programming. Part 1
In this course kids will use a shadow version of Python to:
- study the basics of programming;
- learn how to correctly use algorithms (a cycle with counter and 2 types of conditions; a cycle with condition and additional operators for conditions).
Сontinue with Part 2, 3 and 4 after Summer Camp.
Contact your Customer Care Manager.
17.00 - 18.30 SGT
Start: September 2021
Ages 9-10
S$440
8 lessons x 1.5 hours
Thursdays
Foundations of Python. Part 1
In this course kids will:
- study the main python functions;
- work with information output and data types;
- learn how to use conditions, cycles and variables to process data;
- create their own functions and work with lists.
All parts of the course will include theoretical tasks and practical projects.
14.30 - 16.00 SGT
Start: September 2021
Ages 11-14
S$440
8 lessons x 1.5 hours
Fridays

Register to the Part 1. Foundations of Algorithmics

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
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
Register to the Part 1. Foundations of Programming

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
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
Register to the Part 1. Foundations of Python
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
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
Summer Special Courses
Code your 3D World
Working in 3D can be incredibly rewarding and fun! In this course kids will create their own 3D models using code.

The course is recommended even for kids with no previous experience in coding, cause we use blocks of code. We will teach how to:
- set object properties
- resize objects
- move them around the workspace using code.

In a 3D graphics editor we will work with simple models at start and later create complex models in individual projects.
pending
S$220
Ages 7-9
Ages 10-12
S$220
pending
4 lessons x 1.5 hours
Mon-Thu
Register to the Code your 3D World!
7-9 y.o.
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
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
Register to the Code your 3D World!

10-12 y.o.
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
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
GameDev and Basics of
Game Design in Gamefroot
Students will work with the special environment for creating two-dimensional Gamefroot games.

Wide capabilities of the Gamefroot editor allow to cover a large number of genres of two-dimensional games: platformers, top-down shooters, runners and many others. As part of the course, students will try creating games of various genres, both using presets and from zero. The use of presets solutions will allow to focus more deeply on the development of the ideological component of the game, and work on the project "from scratch" will make it possible to understand how many familiar in-game mechanics are implemented.

As a learning result, students will create several game projects, that will be a full-fledged interactive applications, which can be exported to any electronic device.
S$360
Ages 9-11
6 lessons x 1.5 hours
Every weekend
pending
Register to the GameDev & basics of game design in Gamefroot
9-11 y.o.
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
Comment
By clicking 'Submit' you agree with our Privacy Policy and Terms of Use
Lessons Format
20 years' teaching methodology enables us to give online classes as if they were face-to-face!
1:6 max student-teacher ratio
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 study programming on Mark Online platform on the algorithmic in language ShadowPython (its syntax is closely similar to Python)
Students aged 11-14 study basic mathematical & logical algorithms on Python programming language
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 20-years IT-teaching experience to schoolchildren all around the world
Partnership With
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.
Schaffhausen Institute of Technology
International research-led institution located in Schaffhausen, Switzerland
SIT Programming School
We Know How To Raise World Champions
Our students show best results at National and International competitions in all IT areas
Programming
We have 20 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
Schedule
15MAR 16MAR 17MAR
18MAR 19MAR
Schedule
15MAR 16MAR 17MAR
18MAR 19MAR
Schedule
13MAR 14MAR
Schedule
20MAR 21MAR
5% family discount
for buying courses for 2 and more children from one family at once
Our innovative education technologies
Our own game-based educational environment Mark.Online makes learning programming & math much easier for our junior students.

We designed our own game-based educational environment, Mark.Online for 7-9 years old 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 by 46%
Reduces your child's stress level
Our methodics is designed to teach basics of computational thinking, algorithms, and problem solving skills
Try to solve logical tasks for free together with your kid and know who is smarter!
Still have questions?
Leave your contacts and our manager will help you to choose course and find convinient shedule
SIT PROGRAMMING SCHOOL AG
Vordergasse 59, 8200 Schaffhausen
Phone: +41 525087360
E-mail: sit@programming.school