Building Blocks
Building Systems
Building AI

Welcome

Objective

After completing this lesson, you will be able to explain how this SAP Expert Lecture Get Coding with Snap! - Building Up to AI is structured and identify the experts who will be presenting it.

Welcome to the Expert Lecture: Get Coding with Snap! - Building Up to AI

We’re excited to have you join this expert-led learning experience.

If you're new to this format, we recommend watching the short video What Are SAP Expert Lectures? — it provides a quick overview of what makes this format unique and what you can expect as a learner.

We hope you find the course engaging, insightful, and relevant to your professional development.

Course Content & Quiz

In this course, you'll discover Computer Science and Artificial Intelligence with the free, open-source visual language Snap!. You will get to know introductory coding concepts and delve into more advanced programming paradigms. You will explore what Artificial Intelligence is and how it might change the way we use computers.

The video-based lessons are ready for you to explore and join us for hands-on Snap! programming projects.

In this Snap! collection,you can find the solution projects to all the videos and exercises:

Keep in mind that there might be several solutions to the same problem, so if yours is different than ours but works, you're good.

Each lesson includes downloadable materials, available in the Downloads section at the end of the lessons.

Once you’ve completed the course, test your knowledge with short quizzes to earn a Course Completion Badge.

Feedback & FAQ

We’d love your input to help us improve!

Here’s how you can share feedback:

  • Use the smileys below the videos to rate individual lessons

  • Use the Feedback button (top left of the course page) for general comments

  • Visit the FAQ page for additional information

Meet the Experts

The course is presented by Jens and Jadga, both part of the team that develops the Snap! programming language, and their experience brings practical insights to every topic covered in the course.

Expert Jadga

Jadga Huegle

Originally a biologist, Jadga discovered her interest in computer science while building a small, connected greenhouse. Since then, she has become a Snap! enthusiast and is eager to share her excitement with everyone. Jadga works for SAP’s Snap! team and develops, among other things, learning material like this course.

Expert Jens

Jens Moenig

Jens is the Snap! lead developer and develops interactive programming languages at SAP. Ever since he helped make Scratch, Jens has fallen in love with live, blocks-based computing. So much, that he quit his career as a lawyer to become a researcher and designer of such software environments. Jens wants everyone to have the opportunity to discover the beauty and joy of computing. In his spare time, Jens plays the guitar and mandolin.