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

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.

Aug 17th 2026
5-12 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
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
Developing Mobile Apps with SAP HANA Cloud Platform (openSAP) OpenSAP
SAP

Developing Mobile Apps with SAP HANA Cloud Platform (openSAP)

This course is aimed at developers interested in creating mobile apps with mobile features such as push notifications, lifecycle management, application security, offline use, and much more. The course will demonstrate how to quickly build, extend, integrate, and mobilize SAP Fiori Apps. Although the course will focus on extending SAP Fiori apps into mobile apps, the techniques used can be applied to native apps for both Android and iOS.

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
Creative Programming for Digital Media & Mobile Apps (Coursera) Coursera
University of London,Goldsmiths, University of London

Creative Programming for Digital Media & Mobile Apps (Coursera)

This course is for anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice. This course will teach you how to develop and apply programming skills to creative work. This is an important skill within the development of creative mobile applications, digital music and video games. It will teach the technical skills needed to write software that make use of images, audio and graphics, and will concentrate on the application of these skills to creative projects. Additional resources will be provided for students with no programming background.

Aug 17th 2026
5-12 Weeks
Die Welt der KI entdecken (openSAP) OpenSAP
SAP

Die Welt der KI entdecken (openSAP)

Starte gemeinsam mit uns in diesem kostenlosen Kurs in die Welt der Künstlichen Intelligenz. Experimentiere mit Maschinellem Lernen, diskutiere soziale Folgen und lerne auf spielerische Art KI kennen. Heutzutage begegnen wir Künstlicher Intelligenz (KI) überall. Sie wird in unseren Smartphones und Autos verwendet und im Gesundheitswesen eingesetzt. Woher weiß unser Handy, welches Lied wir gerade hören wollen? Wie können Autos autonom fahren? Wie können Computersysteme erkennen, ob eine Person krank ist oder nicht? Klingt wie Zauberei?

Self Paced
Self-Paced
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.

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