Skip to Content
Personal Insights
Author's profile photo Oliver Graeff

Learning SAPUI5 for Beginners

Working as product manager for SAPUI5, one of the most common questions I receive is: “How do I learn SAPUI5?”. Often easy questions are not that easy to answer. In this blog I’m summarizing few important entry points which will lead you to the most relevant content. Let’s start with:

What is SAPUI5? See this short blog post to understand the value of SAPUI5:

What is the difference between SAP Fiori and SAPUI5? This is easy, see SAP Fiori and UI5 | The Difference in 100 Seconds. SAP Fiori web apps are build with SAPUI5. Hence you automatically have a consistent SAP Fiori design together with all enterprise qualities like security, accessibility or language handling, which you expect from SAP.

Developing SAP Fiori apps: SAP recommends the SAP Business Application Studio development environment as it comes with rich capabilities for developing SAP Fiori / SAPUI5 apps, e.g. the SAP Fiori tools. For building SAP Fiori apps, there are 2 ways:

  • SAP Fiori elements: Using pre-defined page types you build your app using metadata. SAP Fiori elements is an efficient approach, following the SAP Fiori Design Guidelines
  • SAPUI5 freestyle: Develop your app using SAPUI5 code, giving you full flexibility


Now, how do I learn SAPUI5?

Learning JavaScript

I need help!

Many learning resources are linked on SAPUI5 Community Topic Page

The above is a mix of SAP sources and valuable community content. I intentionally kept this short to not overwhelm a beginner. I hope the community would add comments to this blog with additional learning sources.

(*) The free openSAP online courses are a good source of learning, not only for SAPUI5. Please note that both SAPUI5 courses were created based on the development environment SAP Web IDE. Now SAP Business Application Studio is used, so following the hands-on exercises requires a bit of re-thinking.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Brandon Caulfield
      Brandon Caulfield

      What an awesome resource Oliver Graeff ! Thank you for the video links as well 😉 it’s all about the community!

      Author's profile photo Oliver Graeff
      Oliver Graeff
      Blog Post Author

      ... thanks to great content from you! 🙏

      Author's profile photo Nadya Brown
      Nadya Brown

      So much helpful - Thank you! May I share this link to a Learning Journey from SAP TechEd. It includes few ebooks on SAPUI5 development with an ideal structure and content and opportunity for self test. Hope you will find it relevant.

      Author's profile photo Jelena Perfiljeva
      Jelena Perfiljeva

      Thanks for sharing! I really like Codecademy JS course. Wish we could have something simple like that for ABAP.

      Author's profile photo Enric Castella Gonzalez
      Enric Castella Gonzalez

      A very useful recap!


      Thanks Oliver!

      Author's profile photo Nirmal Kumar CG
      Nirmal Kumar CG

      Great synopsis for beginners to get started with SAP UI5 . Thanks Oliver !!

      Author's profile photo SRINIVASULU BESTA

      Thanks for the sharing useful info.wonderful blog for beginners..

      Author's profile photo Venu Ravipati
      Venu Ravipati

      Thank you Oliver Graeff for sharing this info.

      Also SAPUI5 roadmap session in Teched is very helpful and insightful.

      Best Regards,