Courses and docs that will have you building high-quality mobile and web apps with OutSystems.

Guided Paths

It takes 23 years to become a Jedi, but it takes a lot less to master OutSystems - and it won’t cost you an arm and a leg, or even a hand. Our guided paths take you from start to finish. And, you can take a breather between courses.
Don’t know where to start? Check our courses.
Becoming a Reactive Web Developer

Learn how to build incredible, reactive web experiences. See how to get your data and show it in the screens, providing the user with the best experience while interacting with the application.

20 Courses
11 Hours

Follow the Reactive Web Developer path to:

  • Build reactive web applications with great usability and interactions
  • Add any back-end feature like, integrations, data and logic
  • Control the application authentication and authorization
Becoming a Mobile Developer

Learn how to build incredible mobile apps that run on all platforms and offline. You’ll learn it all, from front to back-end development and getting them published in the app stores.

26 Courses
14 Hours

Follow the Mobile Developer path to: 

  • Build cross-platform mobile apps and publish them to the stores
  • Learn hot topics like offline, auto-update and device integration
  • Add any back-end feature like integrations, data, security, and more
Becoming a Tech Lead

Learn how to design, size and build a functional and technical OutSystems solution based on business needs and drivers.  This also includes leading the delivery team, ensuring team work, and controlling progress of the project.

16 Courses
12 Hours

Follow the Tech Lead path to: 

  • Design technical architecture based on business needs 
  • Lead team delivery of great applications
  • Support feature delivery testing and demos
  • Manage solution staging and rollout to production
Becoming a Traditional Web Developer

Learn how to build incredible, responsive web experiences. See how to connect them to systems, create an amazing user experience and scale to meet enterprise requirements.

9 Courses
40 Hours

Follow the Web Developer path to:

  • Build responsive web applications with great usability
  • Add any backend feature like, integrations, data and logic
  • Deploy and manage your web applications
Architecting Sustainable Applications

The best kind of application refactoring is the one you don't need to do. In this path you will learn how to design enterprise and growth-ready OutSystems applications from the get go!

8 Courses
6 Hours

Follow the Architecture path to:

  • Learn how to design layered OutSystems architectures

  • Ensure your applications effectively integrate with other systems

  • Learn how to validate and refactor applications

  • Design mobile apps that have follow sound architectural principles

Becoming a Front-End Developer in OutSystems

Learn how to play the Front-End role while developing mobile apps in OutSystems.

7 Courses
5 Hours

Follow the Front-End path to:

  • Develop custom or adapted SILK UI Mobile patterns

  • Provide a live (mobile) style guide and samples pages

  • Optimize user interface for maximum performance and scalability

DevOps in OutSystems

Learn how to plan and setup an OutSystems infrastructure that supports continuous delivery of applications into production. This also includes monitoring infrastructure as well as applications deployed in production.

10 Courses
10 Hours

Follow the DevOps path to: 

  • Plan and setup an OutSystems infrastructure
  • Manage solution staging and rollout to production
  • Monitor applications deployed in production
  • Ensure the overall infrastructure correct operation
Becoming a Tester in OutSystems

Learn how to do testing and ensure the quality of your OutSystems applications. See how you can establish a testing strategy and execute the tests during development iterations and in releases. Explore in detail the implementation and execution of some tests in OutSystems.

5 Courses
5 Hours

Follow the Tester path to:

  • Plan the test strategy for the project                                                       
  • Manage and execute tests during iterations                                               
  • Manage and execute release tests
OutSystems for .NET Developers

Learn how the tools and capabilities of the .NET platform map to the tools and capabilities in OutSystems. Everything from creating, packaging, building, running, and debugging applications will be covered.

2 Courses
3 Hours

Follow the .NET Developer path to: 

  • Learn about the available types of project and templatess
  • Know the programming model and artifacts that get created
  • Manage dependencies and reference other packages as we built, run and deploy appllications
Becoming an OutSystems Business Analyst 

Learn all about what is necessary to be a Business Analyst in the context of an OutSystems project.

9 Courses
5 Hours

Follow the Business Analyst path to: 

  • Understand OutSystems and the Agile methodology
  • Create a business vision and gather requirements
  • Participate in the project initiation and in iterations
  • Manage the roll-out of releases
Mastering Platform and Factory Operations

Great applications don't end with development. In this path you'll learn all about tuning your infrastructure and OutSystems factory governance to provide the best possible lifecycle experience to your users and developers!

6 Courses
10 Hours

Follow the Platform Operations path to:

  • Learn how to detect and troubleshoot performance problems

  • Understand how OutSystems works under the hood

  • Learn ALM in OutSystems, and how to stage your applications

Designing User-Delightful UX & UI

Software engineering is a beautiful thing, but users don't really care about that. What they want are applications that do what they need, in easy and intuitive ways. Take this path to earn your user's hearts!

2 Courses
5 Hours

Follow the UX and UI path to:

  • Learn how to build a Style Guide and wireframe your interface designs

  • Understand how the Silk UI framework can accelerate your UI development

  • Learn how to iterate over your UI until it surpasses expectations

Are you in a hurry to learn about a specific topic? Browse our course catalog!