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

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.

Oct 12th 2026
5-12 Weeks
COBOL Programming with VSCode (Coursera) Coursera
IBM

COBOL Programming with VSCode (Coursera)

Professor Tak Auyeung of American River College, said it beautifully, “A programming language is not a fashion statement” it is used for a purpose. Whether it is to add new features, modify logic, create APIs to integrate it into other applications, or implement modern development practices, businesses around the world need application developers who know COBOL.

Oct 12th 2026
3 Weeks
Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript (Coursera) Coursera
University of Michigan

Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript (Coursera)

Why should a designer learn to code? As our world is increasingly impacted by the use of algorithms, designers must learn how to use and create design computing programs. Designers must go beyond the narrowly focused use of computers in the automation of simple drafting/modeling tasks and instead explore the extraordinary potential digitalization holds for design culture/practice.

Oct 12th 2026
5-12 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
Next Steps in Software Development on SAP HANA (openSAP) OpenSAP
SAP

Next Steps in Software Development on SAP HANA (openSAP)

This course will build upon last year’s Introduction to Software Development on SAP HANA course and go deeper into each of the major topics around SAP HANA native development. We will explore the many advances in the programming model and tooling that came with SAP HANA SPS6, SPS7, and SPS8. During the course, we will use SAP HANA studio as well as several new Web-based tools (for example, the Web-based Development Workbench, SAP HANA Lifecycle Management, and SAP HANA XS Administration Tool).

Self Paced
Self-Paced
Laboratório de Programação Orientada a Objetos - Parte 2 (Coursera) Coursera
Universidade de São Paulo, Brasil

Laboratório de Programação Orientada a Objetos - Parte 2 (Coursera)

Esta é a segunda parte do curso avançado de Programação Orientada a Objetos oferecido pelo Departamento de Ciência da Computação do IME-USP. O curso é voltado para profissionais ou estudantes interessados em Desenvolvimento de Software Avançado e que já dominam uma linguagem de programação e já conhecem os fundamentos básicos da orientação a objetos.

Oct 12th 2026
5-12 Weeks