Programmer avec Snap! (openSAP)

Offered by SAP,
Programmer avec Snap! (openSAP)

Suivez ce cours en ligne gratuit pour démarrer dans la programmation informatique avec Snap!. Snap! est un langage de programmation open source basé sur des blocs conçu pour apprendre à programmer en s’amusant. Quel que soit votre âge ou votre niveau, le codage n’aura bientôt plus de secret pour vous grâce à Snap!.

Résumé du cours Nous utilisons des logiciels quasiment tous les jours, parfois même sans le réaliser! À l’ère de la transformation numérique, la programmation est en passe de devenir une compétence essentielle. Vous découvrirez dans ce cours que créer votre propre programme est un jeu d’enfant avec Snap!, un langage de programmation open source basé sur des blocs. Son interface intuitive colorée permet d’apprendre vite en s’amusant, même pour les plus récalcitrants! Si vous avez déjà effectué de la programmation dans Scratch, vous n’aurez aucun problème. Si ce n'est pas le cas, ne vous inquiétez pas! Nos animations, jeux et créations réveilleront l’artiste (et l’informaticien) qui sommeille en vous. Quel que soit votre âge, que vous soyez débutant ou expérimenté, vous comprendrez bientôt pourquoi Snap! est en passe de devenir le langage de programmation privilégié des chercheurs et enseignants en informatique du monde entier.

Au cours de la première semaine, vous apprendrez à naviguer dans l'interface du programme et à créer des œuvres personnalisées. Vous apprendrez à créer des lutins, des costumes, des « boucles for » et bien plus encore. Au cours de la deuxième semaine, vous irez plus loin et appliquerez des concepts tels que le caractère aléatoire, les fonctions de création, le clonage et la récursion. Vous pourrez ensuite laisser parler l’artiste (et l’informaticien) qui est en vous!

Contenu du cours

Semaine 1 : Les premiers pas avec Snap!
Semaine 2 : Les blocs comme prochaine étape
Semaine 3 : Examen final

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Exploring the World of AI (openSAP) OpenSAP
SAP

Exploring the World of AI (openSAP)

Join this free online course to learn about artificial intelligence (AI) and explore different types of machine learning. In a playful way, discover the fascinating world of AI. Nowadays, we encounter artificial intelligence (AI) everywhere – it’s used in our smartphones, in cars, and in healthcare. How does a phone know which song you want to listen to? How can a car drive on its own? How can computer systems detect whether a person is ill or not? Sounds like magic?

Self Paced
Self-Paced
Algorithmic Thinking (Part 1) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 1) (Coursera)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Nov 30th 2026
4 Weeks
Object-Oriented Programming in Java (openSAP) OpenSAP
SAP

Object-Oriented Programming in Java (openSAP)

In this free online course, you’ll learn the key concepts of object-oriented programming (OOP) as well as fundamental programming techniques. You’ll apply your newly acquired knowledge by implementing hands-on programming exercises in the Java programming language. The course will be completed by an exercise to model a small, object-oriented, real-world scenario. After completing this course, you’ll be able to model and implement small programs in Java and apply OOP best practices.

Self Paced
Self-Paced
Calliope mini erfolgreich in der Schule einsetzen (openSAP) OpenSAP
SAP

Calliope mini erfolgreich in der Schule einsetzen (openSAP)

Dieser kostenlose Online-Kurs richtet sich an LehrerInnen und PädagogInnen (insbesondere von Klasse 3 bis 6), aber auch an interessierte Eltern, Elternvertreter und Schulträger. Ziel des Kurses ist es, den Einstieg in den Calliope mini zu erleichtern. Der Calliope mini ist ein kleiner Mikrocontroller. Er soll jedem Schulkind in Deutschland ab der 3. Klasse einen spielerischen Zugang zur digitalen Welt ermöglichen. Das zur Verfügung gestellte Kursmaterial kann frei weiterverwendet werden (CC BY-SA 4.0-Lizenz).

Self Paced
Self-Paced
Programmieren mit Snap! (openSAP) OpenSAP
SAP

Programmieren mit Snap! (openSAP)

Starte gemeinsam mit uns in diesem kostenlosen Kurs in die Welt der Informatik mit Snap!. Snap! ist eine blockbasierte, open-source Programmiersprache, die Programmieren sowohl für Anfänger als auch für Fortgeschrittene zum Erlebnis macht. Unabhängig von deinem Alter oder deinen Programmiererfahrungen wirst du die Schönheit und Faszination des Programmierens mit Snap! Entdecken.

Self Paced
Self-Paced
FPGA computing systems: Background knowledge and introductory materials (Coursera) Coursera
Politecnico di Milano

FPGA computing systems: Background knowledge and introductory materials (Coursera)

This course is for anyone passionate in learning how a hardware component can be adapted at runtime to better respond to users/environment needs. This adaptation can be provided by the designers, or it can be an embedded characteristic of the system itself. These runtime adaptable systems will be implemented by using FPGA technologies.

Nov 30th 2026
4 Weeks