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

Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera) Coursera
Hebrew University of Jerusalem

Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera)

In this project-centered course you will build a modern software hierarchy, designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform. In particular, you will implement a virtual machine and a compiler for a simple, Java-like programming language, and you will develop a basic operating system that closes gaps between the high-level language and the underlying hardware platform.

Aug 17th 2026
5-12 Weeks
Informatik für Einsteiger (openSAP) OpenSAP
SAP

Informatik für Einsteiger (openSAP)

In diesem kostenlosen Online-Kurs erhalten die Teilnehmenden mit Hilfe der grafischen Programmierumgebung Snap! einen einfachen Einstieg in die Grundlagen der Informatik. Anhand von Beispielen erläutert Herr Prof. Dr. Eckart Modrow Grundkonzepte der Informatik einführend. Der Kurs erfordert neben grundlegenden Englischkenntnissen für den Umgang mit der Benutzeroberfläche von Snap! kein weiteres Vorwissen. Die eingesetzte Software steht kostenlos zur Verfügung.

Self Paced
Self-Paced
Computing for Data Analysis (edX) EdX
Georgia Institute of Technology,GTx

Computing for Data Analysis (edX)

A hands-on introduction to basic programming principles and practice relevant to modern data analysis, data mining, and machine learning. The modern data analysis pipeline involves collection, preprocessing, storage, analysis, and interactive visualization of data. In the course, you’ll see how computing and mathematics come together.

Aug 24th 2026
13-24 Weeks
Big Data Analysis with Scala and Spark (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Big Data Analysis with Scala and Spark (Coursera)

Manipulating big data distributed over a cluster using functional concepts is rampant in industry, and is arguably one of the first widespread industrial uses of functional ideas. This is evidenced by the popularity of MapReduce and Hadoop, and most recently Apache Spark, a fast, in-memory distributed collections framework written in Scala. In this course, we'll see how the data parallel paradigm can be extended to the distributed case, using Spark throughout.

Aug 17th 2026
4 Weeks
Problem Solving Using Computational Thinking (Coursera) Coursera
University of Michigan

Problem Solving Using Computational Thinking (Coursera)

Have you ever heard that computers "think"? Believe it or not, computers really do not think. Instead, they do exactly what we tell them to do. Programming is, "telling the computer what to do and how to do it." Before you can think about programming a computer, you need to work out exactly what it is you want to tell the computer to do. Thinking through problems this way is Computational Thinking. Computational Thinking allows us to take complex problems, understand what the problem is, and develop solutions. We can present these solutions in a way that both computers and people can understand.

Aug 17th 2026
5-12 Weeks
Applied Text Mining in Python (Coursera) Coursera
University of Michigan

Applied Text Mining in Python (Coursera)

This course will introduce the learner to text mining and text manipulation basics. The course begins with an understanding of how text is handled by python, the structure of text both to the machine and to humans, and an overview of the nltk framework for manipulating text. The second week focuses on common manipulation needs, including regular expressions (searching for text), cleaning text, and preparing text for use by machine learning processes. The third week will apply basic natural language processing methods to text, and demonstrate how text classification is accomplished. The final week will explore more advanced methods for detecting the topics in documents and grouping them by similarity (topic modelling).

Aug 17th 2026
4 Weeks
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